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

CJC + Ipa

Classic GH stack — sustained release + clean pulse Full overview & purity data →

24 vendors·4 lab tested
Price / mg — best availablebest available tier
  • HkRoids$0.38
  • SaiyanMed$1.15
  • NUPEPS$2.58
  • Sunrise BioResearch$3.15
  • Royal Peptides$3.42
  • Peptidology$3.90
  • Go Alpha Labs$3.92
  • Nexaph$3.96
  • Peptide Partners$4.38
  • Accelerate Labs$5.10
  • Eternal Peptides$6.00
  • Hydro Research$6.00
  • Coastal Peptides$7.40
  • Raw Amino$7.67
  • Prime Peptides$8.00
  • Core Peptides$8.00
  • Alpha-Gen$8.48
  • NextechLabs$9.75
  • Biolongevity Labs$10.00
  • Loti Labs$15.00
  • Steady Meds$16.00
  • Oasis Labs$16.40
  • Umbrella Labs$18.00
  • Pinnacle Peptides$27.50
Quantity
45 offers · 42 in stock

Lowest listed in-stock price: $44.00 at HkRoids (10mg × 10 kits (100mg total), $0.44/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Raw AminoVerifiedSponsored
    10mg · 1 unit
    $87.00
    listed price
    $8.70
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  2. Umbrella LabsVerifiedSponsored
    5mg vial
    $89.99
    listed price
    $18.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  3. Raw AminoVerifiedSponsored
    12mg · 1 unit
    $92.00
    listed price
    $7.67
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 10mg × 10 kits (100mg total)
    $44.00
    listed price
    $0.44
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  2. 5mg × 10 kits (50mg total)
    $47.00
    listed price
    $0.94
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    —No data
    Visit
  3. 2mg × 10 kits (20mg total)
    $47.00
    listed price
    $2.35
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    —No data
    Visit
  4. 5mg · 1 unit
    $48.75
    listed price
    $9.75
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  5. 10mg · 1 unit
    $48.99
    listed price
    $4.90
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  6. 10mg · 1 unit
    $50.99
    listed price
    $5.10
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  7. 20mg · 1 unit
    $51.50
    listed price
    $2.58
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  8. 5mg × 10 kits (50mg total)
    $53.00
    listed price
    $1.06
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    —No data
    Visit
  9. 2mg · 1 unit
    $54.99
    listed price
    $27.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  10. 10mg · 1 unit
    $59.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    stale · 231d old
    —No data
    Visit
  11. 10mg · 1 unit
    $60.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    —No data
    Visit
  12. 10mg · 1 unit
    $64.00
    listed price
    $6.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  13. $70.00
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  14. 10mg · 1 unit
    $74.00
    listed price
    $7.40
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    99.8%AVendor
    Visit
  15. 5mg · 1 unit
    $74.99
    listed price
    $15.00
    per mg
    shipping: unknown
    In stock
    updated today
    98.0%AVendor
    Visit
  16. 20mg · 1 unit
    $78.00
    listed price
    $3.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  17. 5mg × 10 kits (50mg total)
    $79.00
    listed price
    $1.58
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    —No data
    Visit
  18. 10mg · 1 unit
    $80.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  19. 10mg · 1 unit
    $80.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    —No data
    Visit
  20. 5mg · 1 unit
    $80.00
    listed price
    $16.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  21. 10mg × 10 kits (100mg total)
    $82.00
    listed price
    $0.82
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    —No data
    Visit
  22. 5mg · 1 unit
    $82.00
    listed price
    $16.40
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  23. 10mg · 1 unit
    $84.79
    listed price
    $8.48
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  24. $95.00
    listed price
    $4.75
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  25. 10mg · 1 unit
    $99.97
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  26. 10mg × 10 kits (100mg total)
    $101.00
    listed price
    $1.01
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    —No data
    Visit
  27. 5mg × 10 kits (50mg total)
    $101.00
    listed price
    $2.02
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    —No data
    Visit
  28. 10mg · 1 unit
    $104.00
    listed price
    $10.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  29. 10mg × 10 kits (100mg total)
    $115.00
    listed price
    $1.15
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  30. 10mg × 10 kits (100mg total)
    $126.00
    listed price
    $1.26
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    —No data
    Visit
  31. 50mg × 10 kits (500mg total)
    $189.00
    listed price
    $0.38
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  32. 10mg × 10 kits (100mg total)
    $189.00
    listed price
    $1.89
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    —No data
    Visit
  33. 5mg × 10 kits (50mg total)
    $198.00
    listed price
    $3.96
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  34. 40mg · 1 unit
    $220.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  35. 100mg · 1 unit
    $391.99
    listed price
    $3.92
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  36. 10mg × 10 kits (100mg total)
    $450.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  37. 100mg · 1 unit
    $484.00
    listed price
    $4.84
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  38. 20mg × 10 kits (200mg total)
    $685.00
    listed price
    $3.42
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  39. 200mg · 1 unit
    $877.00
    listed price
    $4.38
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  40. 10mg · 1 unit
    $39.36
    listed price
    $3.94
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  41. 50mg · 1 unit
    $157.46
    listed price
    $3.15
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  42. 100mg · 1 unit
    $314.93
    listed price
    $3.15
    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.