Compare BPC-157 across 45 vendors

Live pricing and third-party purity results across 45 tracked vendors. Rankings are computed from price per milligram and independent HPLC data — never paid placement.

45vendors tracked
594third-party lab tests
30peptides indexed
Weeklyprice refresh
Research purposes only · Purity via Finnrick Analytics

Selank

Anxiolytic nootropic, stress & mood regulation Full overview & purity data →

31 vendors·17 lab tested
Price / mg — best availablebest available tier
  • SaiyanMed$0.80
  • HkRoids$1.10
  • Go Alpha Labs$2.24
  • Sunrise BioResearch$2.56
  • Behemoth Labz$2.72
  • NUPEPS$2.90
  • Verified Peptides$3.20
  • NextechLabs$3.21
  • Accelerate Labs$3.30
  • Eternal Peptides$3.50
  • Peptides 4 Research$3.50
  • Umbrella Labs$4.00
  • Peptidology$4.00
  • Royal Peptides$4.30
  • Biotech Peptides$4.60
  • Oasis Labs$4.80
  • Injectify$5.00
  • Loti Labs$5.00
  • Raw Amino$5.10
  • Swiss Chems$5.19
  • Core Peptides$5.20
  • Steady Meds$5.50
  • Hydro Research$7.00
  • Alpha-Gen$7.28
  • Pinnacle Peptides$8.00
  • Pure Tested Peptides$8.00
  • UWA Elite Peptides$8.00
  • Nextwave Peptides$8.50
  • Paramount Peptides$10.20
  • PeptiSlim$12.00
  • Amino Amigos$15.00
Quantity
49 offers · 48 in stock

Lowest listed in-stock price: $21.69 at Go Alpha Labs (5mg · 1 unit, $4.34/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    5mg vial
    $25.99
    listed price
    $5.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Umbrella LabsVerifiedSponsored
    10mg vial
    $39.99
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. Raw AminoVerifiedSponsored
    10mg · 1 unit
    $51.00
    listed price
    $5.10
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  4. Raw AminoVerifiedSponsored
    10mg · 1 unit
    $64.00
    listed price
    $6.40
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 5mg · 1 unit
    $21.69
    listed price
    $4.34
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. 5mg · 1 unit
    $24.99
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. 5mg vial
    $25.95
    listed price
    $5.19
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  4. 10mg · 1 unit
    $26.98
    listed price
    $2.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  5. 10mg · 1 unit
    $27.99
    listed price
    $2.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  6. 10mg · 1 unit
    $29.00
    listed price
    $2.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  7. 2mg · 1 unit
    $30.00
    listed price
    $15.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  8. 10mg · 1 unit
    $32.18
    listed price
    $3.22
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  9. 10mg · 1 unit
    $32.99
    listed price
    $3.30
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  10. 10mg · 1 unit
    $34.99
    listed price
    $3.50
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  11. 5mg · 1 unit
    $34.99
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  12. 10mg · 1 unit
    $35.00
    listed price
    $3.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  13. 5mg · 1 unit
    $35.00
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  14. 5mg · 1 unit
    $39.99
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  15. 10mg · 1 unit
    $40.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  16. 5mg · 1 unit
    $40.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  17. 10mg · 1 unit
    $46.00
    listed price
    $4.60
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  18. 10mg · 1 unit
    $48.00
    listed price
    $4.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  19. 5mg × 10 kits (50mg total)
    $49.00
    listed price
    $0.98
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  20. 10mg · 1 unit
    $49.99
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  21. 5mg · 1 unit
    $51.00
    listed price
    $10.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 10mg · 1 unit
    $52.00
    listed price
    $5.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  23. 10mg · 1 unit
    $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  24. 5mg · 1 unit
    $59.00
    listed price
    $11.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  25. 5mg × 10 kits (50mg total)
    $63.00
    listed price
    $1.26
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  26. $65.00
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  27. 10mg · 1 unit
    $72.79
    listed price
    $7.28
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  28. 10mg · 1 unit
    $79.99
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  29. 10mg × 10 kits (100mg total)
    $80.00
    listed price
    $0.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  30. 10mg · 1 unit
    $80.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  31. 5mg · 1 unit
    $80.00
    listed price
    $16.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  32. 10mg · 1 unit
    $85.00
    listed price
    $8.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  33. 30mg · 1 unit
    $96.00
    listed price
    $3.20
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  34. 20mg · 1 unit
    $98.48
    listed price
    $4.92
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  35. 40mg · 1 unit
    $108.98
    listed price
    $2.72
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  36. 10mg × 10 kits (100mg total)
    $110.00
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  37. 10mg · 1 unit
    $120.00
    listed price
    $12.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  38. 50mg · 1 unit
    $132.20
    listed price
    $2.64
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  39. 5mg × 10 kits (50mg total)
    $173.59
    listed price
    $3.47
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  40. 10mg × 10 kits (100mg total)
    $223.99
    listed price
    $2.24
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  41. 100mg · 1 unit
    $256.31
    listed price
    $2.56
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  42. 5mg × 10 kits (50mg total)
    $259.50
    listed price
    $5.19
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  43. 10mg × 10 kits (100mg total)
    $320.94
    listed price
    $3.21
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  44. 10mg × 10 kits (100mg total)
    $430.00
    listed price
    $4.30
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  45. 10mg · 1 unit
    $36.99
    listed price
    $3.70
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit

Some outbound links are affiliate links — we may earn a commission on purchases made through them. It never affects rankings, prices, or purity data. How we make money

Prices are the listed checkout price for the unit shown — shipping is labeled per offer and unknown unless the vendor publishes terms. Rankings never include paid placement.