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

GLOW

BPC-157 + TB-500 + GHK-Cu — recovery & skin rejuvenation Full overview & purity data →

23 vendors·2 lab tested
Price / mg — best availablebest available tier
  • SaiyanMed$0.33
  • HkRoids$0.38
  • Royal Peptides$0.71
  • Go Alpha Labs$0.88
  • Peptide Partners$0.88
  • NUPEPS$0.91
  • Umbrella Labs$1.14
  • Peptidology$1.24
  • Accelerate Labs$1.29
  • Hydro Research$1.36
  • Oasis Labs$1.49
  • Amino Amigos$1.50
  • Coastal Peptides$1.56
  • Injectify$2.14
  • Loti Labs$2.14
  • Steady Meds$2.14
  • UWA Elite Peptides$2.43
  • Alpha-Gen$2.56
  • Raw Amino$3.06
  • Mei Peptide$3.57
  • Reta-Peptide$3.64
  • Biolongevity Labs$3.71
  • PeptiSlim$5.14
Quantity
43 offers · 43 in stock

Lowest listed in-stock price: $31.00 at HkRoids (5mg × 10 kits (50mg total), $0.62/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    70mg vial
    $79.97
    listed price
    $1.14
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  2. Umbrella LabsVerifiedSponsored
    90mg vial
    $109.99
    listed price
    $1.22
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  3. Raw AminoVerifiedSponsored
    70mg · 1 unit
    $214.00
    listed price
    $3.06
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 5mg × 10 kits (50mg total)
    $31.00
    listed price
    $0.62
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    —No data
    Visit
  2. 10mg × 10 kits (100mg total)
    $44.00
    listed price
    $0.44
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    —No data
    Visit
  3. 5mg × 10 kits (50mg total)
    $47.00
    listed price
    $0.94
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  4. 5mg × 10 kits (50mg total)
    $53.00
    listed price
    $1.06
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    —No data
    Visit
  5. 10mg × 10 kits (100mg total)
    $57.00
    listed price
    $0.57
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    —No data
    Visit
  6. $60.00
    listed price
    $0.86
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  7. 70mg · 1 unit
    $64.00
    listed price
    $0.91
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  8. 70mg · 1 unit
    $76.99
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  9. 10mg × 10 kits (100mg total)
    $79.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    —No data
    Visit
  10. 5mg × 10 kits (50mg total)
    $79.00
    listed price
    $1.58
    per mg
    shipping: unknown
    In stock
    stale · 20d old
    —No data
    Visit
  11. 15mg × 10 kits (150mg total)
    $82.00
    listed price
    $0.55
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    —No data
    Visit
  12. 10mg × 10 kits (100mg total)
    $82.00
    listed price
    $0.82
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  13. 70mg · 1 unit
    $89.99
    listed price
    $1.29
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  14. 70mg · 1 unit
    $95.00
    listed price
    $1.36
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    —No data
    Visit
  15. 10mg × 10 kits (100mg total)
    $101.00
    listed price
    $1.01
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    —No data
    Visit
  16. 70mg · 1 unit
    $104.50
    listed price
    $1.49
    per mg
    shipping: unknown
    In stock
    updated today
    99.7%AVendor
    Visit
  17. 88.2mg · 1 unit
    $109.00
    listed price
    $1.24
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  18. 70mg · 1 unit
    $109.00
    listed price
    $1.56
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    99.8%AVendor
    Visit
  19. 70mg · 1 unit
    $109.00
    listed price
    $1.56
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  20. 80mg · 1 unit
    $120.00
    listed price
    $1.50
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  21. 10mg × 10 kits (100mg total)
    $126.00
    listed price
    $1.26
    per mg
    shipping: unknown
    In stock
    stale · 20d old
    —No data
    Visit
  22. 140mg · 1 unit
    $146.00
    listed price
    $1.04
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    99.6%AVendor
    Visit
  23. 70mg · 1 unit
    $149.99
    listed price
    $2.14
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  24. 70mg · 1 unit
    $149.99
    listed price
    $2.14
    per mg
    shipping: unknown
    In stock
    updated today
    98.0%AVendor
    Visit
  25. 70mg · 1 unit
    $150.00
    listed price
    $2.14
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  26. 20mg × 10 kits (200mg total)
    $157.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    —No data
    Visit
  27. 70mg · 1 unit
    $170.00
    listed price
    $2.43
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  28. 70mg · 1 unit
    $179.19
    listed price
    $2.56
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  29. 50mg × 10 kits (500mg total)
    $189.00
    listed price
    $0.38
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    —No data
    Visit
  30. 70mg × 10 kits (700mg total)
    $231.00
    listed price
    $0.33
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  31. 30mg × 10 kits (300mg total)
    $236.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    —No data
    Visit
  32. 70mg · 1 unit
    $250.00
    listed price
    $3.57
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  33. 70mg · 1 unit
    $255.00
    listed price
    $3.64
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  34. 70mg · 1 unit
    $259.97
    listed price
    $3.71
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  35. 350mg · 1 unit
    $312.00
    listed price
    $0.89
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    99.6%AVendor
    Visit
  36. 40mg × 10 kits (400mg total)
    $314.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    —No data
    Visit
  37. 70mg · 1 unit
    $360.00
    listed price
    $5.14
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  38. 70mg × 10 kits (700mg total)
    $500.00
    listed price
    $0.71
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  39. 700mg · 1 unit
    $615.99
    listed price
    $0.88
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  40. 700mg · 1 unit
    $616.00
    listed price
    $0.88
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    99.6%AVendor
    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.