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-1295

GHRH analogue, sustained GH release Full overview & purity data →

33 vendors·27 lab tested
Price / mg — best availablebest available tier
  • SaiyanMed$1.40
  • HkRoids$1.89
  • Reta-Peptide$2.90
  • Go Alpha Labs$3.36
  • Nexaph$3.40
  • NUPEPS$3.40
  • NextechLabs$4.22
  • Peptide Partners$4.44
  • Hydro Research$6.00
  • Coastal Peptides$7.20
  • Liberty Peptides$7.50
  • Peptides 4 Research$8.00
  • Royal Peptides$8.60
  • Accelerate Labs$8.99
  • Peptidology$9.03
  • Paramount Peptides$9.78
  • Raw Amino$10.40
  • Core Peptides$10.40
  • Biotech Peptides$10.40
  • Alpha-Gen$10.56
  • Steady Meds$11.00
  • Injectify$12.00
  • Umbrella Labs$12.20
  • Pure Rawz$12.74
  • Oasis Labs$13.80
  • Nextwave Peptides$14.90
  • Loti Labs$14.99
  • Peptide Pros$16.13
  • Pinnacle Peptides$18.50
  • Verified Peptides$19.20
  • Swiss Chems$21.48
  • PeptiSlim$25.00
  • Mei Peptide$29.00
Quantity
64 offers · 62 in stock

Lowest listed in-stock price: $17.99 at Accelerate Labs (2mg · 1 unit, $8.99/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    2mg vial
    $25.99
    listed price
    $12.99
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Umbrella LabsVerifiedSponsored
    5mg vial
    $60.99
    listed price
    $12.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. Raw AminoVerifiedSponsored
    5mg · 1 unit
    $52.00
    listed price
    $10.40
    per mg
    shipping: unknown
    Out of stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 2mg · 1 unit
    $17.99
    listed price
    $8.99
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  2. 2mg · 1 unit
    $27.99
    listed price
    $13.99
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  3. 2mg · 1 unit
    $27.99
    listed price
    $13.99
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. 2mg · 1 unit
    $29.99
    listed price
    $14.99
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  5. 5mg · 1 unit
    $30.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  6. 5mg · 1 unit
    $31.49
    listed price
    $6.30
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  7. 5mg · 1 unit
    $31.49
    listed price
    $6.30
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  8. 2mg · 1 unit
    $32.25
    listed price
    $16.13
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  9. 10mg · 1 unit
    $34.00
    listed price
    $3.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  10. 5mg · 1 unit
    $34.13
    listed price
    $6.83
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. 2mg · 1 unit
    $36.99
    listed price
    $18.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  12. 5mg · 1 unit
    $40.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  13. 10mg · 1 unit
    $41.99
    listed price
    $4.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  14. 2mg vial
    $42.95
    listed price
    $21.48
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  15. 2mg · 1 unit
    $43.03
    listed price
    $21.52
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  16. 5mg · 1 unit
    $44.00
    listed price
    $8.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  17. 4.98mg · 1 unit
    $44.99
    listed price
    $9.03
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  18. 2mg · 1 unit
    $46.00
    listed price
    $23.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  19. 2mg × 10 kits (20mg total)
    $47.00
    listed price
    $2.35
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  20. 2mg · 1 unit
    $48.00
    listed price
    $24.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  21. 5mg · 1 unit
    $52.00
    listed price
    $10.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 5mg · 1 unit
    $52.00
    listed price
    $10.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  23. 5mg · 1 unit
    $52.79
    listed price
    $10.56
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    Visit
  24. 5mg · 1 unit
    $59.99
    listed price
    $12.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  25. 5mg · 1 unit
    $61.99
    listed price
    $12.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  26. 5mg · 1 unit
    $63.70
    listed price
    $12.74
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  27. 5mg · 1 unit
    $65.00
    listed price
    $13.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  28. 2mg · 1 unit
    $68.00
    listed price
    $34.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  29. 5mg · 1 unit
    $69.00
    listed price
    $13.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  30. 10mg · 1 unit
    $72.00
    listed price
    $7.20
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    Visit
  31. 10mg · 1 unit
    $75.00
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  32. 5mg × 10 kits (50mg total)
    $80.00
    listed price
    $1.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  33. 2mg · 1 unit
    $81.00
    listed price
    $40.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  34. 5mg · 1 unit
    $81.99
    listed price
    $16.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  35. 5mg · 1 unit
    $89.00
    listed price
    $17.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  36. 2mg · 1 unit
    $90.00
    listed price
    $45.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  37. 5mg · 1 unit
    $96.00
    listed price
    $19.20
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  38. 10mg · 1 unit
    $97.75
    listed price
    $9.78
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  39. 5mg × 10 kits (50mg total)
    $101.00
    listed price
    $2.02
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  40. 10mg · 1 unit
    $110.00
    listed price
    $11.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  41. 20mg · 1 unit
    $117.00
    listed price
    $5.85
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  42. 5mg · 1 unit
    $135.00
    listed price
    $27.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  43. 10mg × 10 kits (100mg total)
    $140.00
    listed price
    $1.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  44. 5mg · 1 unit
    $140.00
    listed price
    $28.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  45. 50mg · 1 unit
    $145.00
    listed price
    $2.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  46. 5mg · 1 unit
    $145.00
    listed price
    $29.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  47. 10mg · 1 unit
    $149.00
    listed price
    $14.90
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  48. 5mg × 10 kits (50mg total)
    $170.00
    listed price
    $3.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  49. 10mg × 10 kits (100mg total)
    $189.00
    listed price
    $1.89
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  50. 2mg × 10 kits (20mg total)
    $230.99
    listed price
    $11.55
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  51. 10mg · 1 unit
    $250.00
    listed price
    $25.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  52. 5mg × 10 kits (50mg total)
    $251.99
    listed price
    $5.04
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  53. 5mg × 10 kits (50mg total)
    $258.99
    listed price
    $5.18
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  54. 50mg · 1 unit
    $268.00
    listed price
    $5.36
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  55. 10mg × 10 kits (100mg total)
    $335.99
    listed price
    $3.36
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  56. 10mg × 10 kits (100mg total)
    $422.50
    listed price
    $4.22
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  57. 2mg × 10 kits (20mg total)
    $429.50
    listed price
    $21.48
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  58. 5mg × 10 kits (50mg total)
    $430.00
    listed price
    $8.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  59. 100mg · 1 unit
    $498.00
    listed price
    $4.98
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  60. 200mg · 1 unit
    $888.00
    listed price
    $4.44
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  61. 5mg · 1 unit
    $44.99
    listed price
    $9.00
    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.