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

AOD-9604

Fragment of hGH (aa176-191). Studied for fat metabolism and lipolysis. Full overview & purity data →

34 vendors·12 lab tested
Price / mg — best availablebest available tier
  • UWA Elite Peptides$1.70
  • Reta-Peptide$1.80
  • SaiyanMed$2.20
  • HkRoids$2.36
  • Zen Peptides$2.80
  • Go Alpha Labs$4.73
  • Peptidology$5.14
  • Peptide Partners$5.20
  • NextechLabs$5.20
  • Nexaph$6.25
  • Hydro Research$7.00
  • NUPEPS$7.20
  • Accelerate Labs$7.80
  • Coastal Peptides$7.80
  • Core Peptides$8.20
  • Royal Peptides$8.50
  • Biotech Peptides$8.80
  • Simple Peptide$9.00
  • Oasis Labs$9.40
  • Verified Peptides$9.60
  • Loti Labs$10.00
  • Raw Amino$10.00
  • Alpha-Gen$10.40
  • Peptide Pros$10.50
  • Injectify$11.20
  • Prime Peptides$12.00
  • Paramount Peptides$12.04
  • Behemoth Labz$12.27
  • Umbrella Labs$14.00
  • Pure Tested Peptides$15.36
  • Steady Meds$16.10
  • Mei Peptide$17.00
  • Amino Amigos$19.00
  • PeptiSlim$30.00
Quantity
52 offers · 50 in stock

Lowest listed in-stock price: $26.00 at NextechLabs (5mg · 1 unit, $5.20/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    2mg vial
    $47.99
    listed price
    $24.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  2. Raw AminoVerifiedSponsored
    5mg · 1 unit
    $50.00
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  3. Umbrella LabsVerifiedSponsored
    5mg vial
    $69.99
    listed price
    $14.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
Ranked by listed purchase price · in stock first
  1. 5mg · 1 unit
    $26.00
    listed price
    $5.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. 5mg · 1 unit
    $34.99
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  3. 7mg · 1 unit
    $36.00
    listed price
    $5.14
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. 2mg · 1 unit
    $38.00
    listed price
    $19.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  5. 5mg · 1 unit
    $38.99
    listed price
    $7.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  6. 5mg · 1 unit
    $39.00
    listed price
    $7.80
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    99.6%AVendor
    Visit
  7. 5mg · 1 unit
    $40.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  8. 5mg · 1 unit
    $41.00
    listed price
    $8.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  9. 5mg · 1 unit
    $44.00
    listed price
    $8.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  10. 5.52mg · 1 unit
    $45.00
    listed price
    $8.15
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. 5mg · 1 unit
    $45.00
    listed price
    $9.00
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  12. 5mg · 1 unit
    $47.00
    listed price
    $9.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  13. 2mg · 1 unit
    $49.00
    listed price
    $24.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  14. 5mg · 1 unit
    $49.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  15. 2mg · 1 unit
    $51.00
    listed price
    $25.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  16. 5mg · 1 unit
    $51.99
    listed price
    $10.40
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  17. 5mg · 1 unit
    $52.50
    listed price
    $10.50
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  18. 5mg · 1 unit
    $55.99
    listed price
    $11.20
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  19. 2mg × 10 kits (20mg total)
    $60.00
    listed price
    $3.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  20. 5mg · 1 unit
    $60.00
    listed price
    $12.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  21. 2mg × 10 kits (20mg total)
    $63.00
    listed price
    $3.15
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  22. 10mg · 1 unit
    $70.00
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  23. 10mg · 1 unit
    $72.00
    listed price
    $7.20
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  24. 6mg · 1 unit
    $72.25
    listed price
    $12.04
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendorNeeds review
    Visit
  25. $76.79
    listed price
    $15.36
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  26. 2mg × 10 kits (20mg total)
    $80.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  27. 5mg · 1 unit
    $85.00
    listed price
    $17.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  28. 50mg · 1 unit
    $90.00
    listed price
    $1.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  29. 5mg · 1 unit
    $90.00
    listed price
    $18.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  30. 5mg · 1 unit
    $90.00
    listed price
    $18.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  31. 2mg · 1 unit
    $100.00
    listed price
    $50.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  32. 5mg × 10 kits (50mg total)
    $110.00
    listed price
    $2.20
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  33. 5mg × 10 kits (50mg total)
    $119.00
    listed price
    $2.38
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  34. 10mg · 1 unit
    $122.66
    listed price
    $12.27
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  35. 2mg × 10 kits (20mg total)
    $125.00
    listed price
    $6.25
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  36. 20mg · 1 unit
    $134.00
    listed price
    $6.70
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  37. 5mg × 10 kits (50mg total)
    $140.00
    listed price
    $2.80
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  38. 5mg · 1 unit
    $150.00
    listed price
    $30.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  39. 10mg · 1 unit
    $161.00
    listed price
    $16.10
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  40. 100mg · 1 unit
    $170.00
    listed price
    $1.70
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  41. 10mg × 10 kits (100mg total)
    $236.00
    listed price
    $2.36
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  42. 5mg × 10 kits (50mg total)
    $236.59
    listed price
    $4.73
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  43. 10mg vial
    $250.00
    listed price
    $25.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  44. 50mg · 1 unit
    $300.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  45. 50mg · 1 unit
    $350.00
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  46. 5mg × 10 kits (50mg total)
    $425.00
    listed price
    $8.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  47. 100mg · 1 unit
    $520.00
    listed price
    $5.20
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  48. $65.00
    listed price
    $13.00
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  49. 10mg · 1 unit
    $96.00
    listed price
    $9.60
    per mg
    shipping: unknown
    Out of stock
    stale · 220d old
    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.