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

IGF-1 LR3

Long-acting IGF-1 analogue. Promotes muscle protein synthesis. Full overview & purity data →

26 vendors·11 lab tested
Price / mg — best availablebest available tier
  • HkRoids$24.50
  • SaiyanMed$27.20
  • Umbrella Labs$30.10
  • Go Alpha Labs$35.21
  • NUPEPS$45.50
  • Verified Peptides$47.50
  • NextechLabs$58.50
  • Royal Peptides$59.00
  • Swiss Chems$59.96
  • Injectify$65.99
  • Oasis Labs$67.00
  • Biolongevity Labs$75.00
  • Loti Labs$79.99
  • Pinnacle Peptides$79.99
  • Accelerate Labs$84.99
  • Hydro Research$85.00
  • Peptides 4 Research$85.00
  • Paramount Peptides$85.00
  • Peptide Pros$89.99
  • Pure Tested Peptides$99.98
  • Alpha-Gen$100.00
  • Peptidology$103.61
  • Mei Peptide$187.00
  • Raw Amino$230.00
  • Steady Meds$350.00
  • PeptiSlim$350.00
Quantity
35 offers · 30 in stock

Lowest listed in-stock price: $35.00 at Steady Meds (0.1mg · 1 unit, $350.00/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    1mg vial
    $89.99
    listed price
    $89.99
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Umbrella LabsVerifiedSponsored
    10mg vial
    $300.99
    listed price
    $30.10
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. Raw AminoVerifiedSponsored
    1mg · 1 unit
    $230.00
    listed price
    $230.00
    per mg
    shipping: unknown
    Out of stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 0.1mg · 1 unit
    $35.00
    listed price
    $350.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  2. 0.1mg · 1 unit
    $43.00
    listed price
    $430.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  3. 1mg · 1 unit
    $45.50
    listed price
    $45.50
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  4. 1mg · 1 unit
    $46.89
    listed price
    $46.89
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  5. 1mg · 1 unit
    $47.50
    listed price
    $47.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  6. 0.1mg × 10 kits (1mg total)
    $50.00
    listed price
    $50.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  7. 1mg · 1 unit
    $58.50
    listed price
    $58.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  8. 1mg vial
    $59.96
    listed price
    $59.96
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  9. 1mg · 1 unit
    $65.99
    listed price
    $65.99
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  10. 1mg · 1 unit
    $67.00
    listed price
    $67.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. $78.00
    listed price
    $78.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  12. 1mg · 1 unit
    $79.99
    listed price
    $79.99
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  13. 1mg · 1 unit
    $79.99
    listed price
    $79.99
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  14. 0.1mg · 1 unit
    $80.00
    listed price
    $800.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  15. 1mg · 1 unit
    $84.99
    listed price
    $84.99
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  16. 1mg · 1 unit
    $85.00
    listed price
    $85.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  17. 1mg · 1 unit
    $85.00
    listed price
    $85.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  18. 1mg · 1 unit
    $85.00
    listed price
    $85.00
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  19. 0.83mg · 1 unit
    $86.00
    listed price
    $103.61
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  20. 1mg · 1 unit
    $89.99
    listed price
    $89.99
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  21. $99.98
    listed price
    $99.98
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  22. 1mg · 1 unit
    $100.00
    listed price
    $100.00
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  23. 1mg · 1 unit
    $187.00
    listed price
    $187.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  24. 1mg × 10 kits (10mg total)
    $245.00
    listed price
    $24.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  25. 1mg × 10 kits (10mg total)
    $272.00
    listed price
    $27.20
    per mg
    shipping: unknown
    In stock
    updated today
    98.0%AVendor
    Visit
  26. 1mg · 1 unit
    $350.00
    listed price
    $350.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  27. 1mg × 10 kits (10mg total)
    $352.09
    listed price
    $35.21
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  28. 1mg × 10 kits (10mg total)
    $590.00
    listed price
    $59.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  29. 0.1mg · 1 unit
    $14.99
    listed price
    $149.90
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  30. 1mg · 1 unit
    $68.80
    listed price
    $68.80
    per mg
    shipping: unknown
    Out of stock
    stale · 26d old
    Visit
  31. 4mg · 1 unit
    $299.99
    listed price
    $75.00
    per mg
    shipping: unknown
    Out of stock
    updated today
    99.0%AVendor
    Visit
  32. 1mg × 10 kits (10mg total)
    $599.60
    listed price
    $59.96
    per mg
    shipping: unknown
    Out of stock
    updated today
    —No data
    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.