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

BPC-157

Tendon, gut & systemic tissue repair Full overview & purity data →

43 vendors·34 lab tested
Price / mg — best availablebest available tier
  • Reta-Peptide$0.65
  • SaiyanMed$0.65
  • HkRoids$0.82
  • Peptidology$0.84
  • Peptide Partners$1.00
  • Oupeptide$1.30
  • Nexaph$1.52
  • Go Alpha Labs$2.24
  • Sunrise BioResearch$2.61
  • Royal Peptides$2.90
  • NUPEPS$3.40
  • NextechLabs$3.58
  • Eternal Peptides$4.00
  • Coastal Peptides$4.40
  • Injectify$4.50
  • Liberty Peptides$4.75
  • Accelerate Labs$5.00
  • Simple Peptide$5.00
  • Oasis Labs$5.25
  • Prime Peptides$5.50
  • Swiss Chems$6.00
  • Paramount Peptides$6.38
  • Steady Meds$6.50
  • Hydro Research$6.50
  • Peptides 4 Research$7.50
  • UWA Elite Peptides$8.00
  • Umbrella Labs$8.82
  • Behemoth Labz$9.06
  • Raw Amino$9.20
  • Biotech Peptides$9.20
  • Limitless Life$9.40
  • Mei Peptide$9.40
  • Peptide Pros$9.45
  • Alpha-Gen$9.60
  • Verified Peptides$9.60
  • Core Peptides$9.70
  • Biolongevity Labs$10.00
  • Loti Labs$10.00
  • Pinnacle Peptides$10.00
  • Pure Tested Peptides$10.00
  • Pure Rawz$11.47
  • PeptiSlim$15.00
  • Nextwave Peptides$18.20
Quantity
90 offers · 89 in stock

Lowest listed in-stock price: $20.99 at Go Alpha Labs (5mg · 1 unit, $4.20/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    5mg vial
    $48.99
    listed price
    $9.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Raw AminoVerifiedSponsored
    5mg · 1 unit
    $54.00
    listed price
    $10.80
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  3. Umbrella LabsVerifiedSponsored
    10mg vial
    $88.18
    listed price
    $8.82
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. Raw AminoVerifiedSponsored
    10mg · 1 unit
    $92.00
    listed price
    $9.20
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 5mg · 1 unit
    $20.99
    listed price
    $4.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. 11mg · 1 unit
    $25.00
    listed price
    $2.27
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. 10mg · 1 unit
    $26.67
    listed price
    $2.67
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. 10mg · 1 unit
    $27.99
    listed price
    $2.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  5. 5mg · 1 unit
    $29.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  6. 5mg · 1 unit
    $29.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  7. 5mg · 1 unit
    $30.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  8. 2mg · 1 unit
    $33.00
    listed price
    $16.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  9. 10mg · 1 unit
    $34.00
    listed price
    $3.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  10. 10mg · 1 unit
    $35.75
    listed price
    $3.58
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. 5mg · 1 unit
    $36.00
    listed price
    $7.20
    per mg
    shipping: unknown
    In stock
    stale · 16d old
    Visit
  12. 10mg · 1 unit
    $39.99
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  13. 5mg · 1 unit
    $39.99
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  14. 5mg vial
    $39.99
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  15. 5mg · 1 unit
    $40.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  16. 10mg · 1 unit
    $44.00
    listed price
    $4.40
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    Visit
  17. 10mg · 1 unit
    $44.00
    listed price
    $4.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  18. 2mg · 1 unit
    $44.00
    listed price
    $22.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  19. 10mg · 1 unit
    $44.99
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  20. 5mg × 10 kits (50mg total)
    $45.00
    listed price
    $0.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  21. 5mg × 10 kits (50mg total)
    $47.00
    listed price
    $0.94
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 5mg · 1 unit
    $47.00
    listed price
    $9.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  23. 5mg · 1 unit
    $47.25
    listed price
    $9.45
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  24. 5mg · 1 unit
    $47.99
    listed price
    $9.60
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    Visit
  25. 57mg · 1 unit
    $48.00
    listed price
    $0.84
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  26. 10mg · 1 unit
    $49.99
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  27. 5mg · 1 unit
    $49.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  28. 5mg · 1 unit
    $49.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  29. 5mg · 1 unit
    $52.00
    listed price
    $10.40
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  30. 5mg · 1 unit
    $52.00
    listed price
    $10.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  31. 10mg · 1 unit
    $52.50
    listed price
    $5.25
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  32. 10mg · 1 unit
    $54.00
    listed price
    $5.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  33. 10mg · 1 unit
    $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  34. $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  35. 10mg · 1 unit
    $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  36. 5mg · 1 unit
    $55.00
    listed price
    $11.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  37. 10mg vial
    $59.95
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  38. 5mg · 1 unit
    $60.75
    listed price
    $12.15
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  39. 10mg · 1 unit
    $63.75
    listed price
    $6.38
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  40. 20mg · 1 unit
    $64.00
    listed price
    $3.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  41. 100mg · 1 unit
    $65.00
    listed price
    $0.65
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  42. 10mg × 10 kits (100mg total)
    $65.00
    listed price
    $0.65
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  43. 10mg · 1 unit
    $65.00
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  44. 10mg · 1 unit
    $65.00
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  45. 5mg · 1 unit
    $68.27
    listed price
    $13.65
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  46. 15mg · 1 unit
    $75.00
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  47. 10mg · 1 unit
    $75.00
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  48. $79.99
    listed price
    $16.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  49. $79.99
    listed price
    $16.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  50. $80.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  51. 10mg · 1 unit
    $80.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  52. 5mg · 1 unit
    $80.00
    listed price
    $16.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  53. 10mg × 10 kits (100mg total)
    $82.00
    listed price
    $0.82
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  54. 5mg × 10 kits (50mg total)
    $90.00
    listed price
    $1.80
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  55. 10mg · 1 unit
    $90.62
    listed price
    $9.06
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  56. 10mg · 1 unit
    $92.00
    listed price
    $9.20
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  57. 10mg · 1 unit
    $93.99
    listed price
    $9.40
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  58. 10mg · 1 unit
    $94.00
    listed price
    $9.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  59. 20mg · 1 unit
    $95.00
    listed price
    $4.75
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  60. 5mg · 1 unit
    $95.00
    listed price
    $19.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  61. 10mg · 1 unit
    $96.00
    listed price
    $9.60
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  62. 10mg · 1 unit
    $97.00
    listed price
    $9.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  63. 10mg · 1 unit
    $99.97
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  64. 10mg · 1 unit
    $99.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  65. 10mg · 1 unit
    $99.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  66. 80mg · 1 unit
    $104.00
    listed price
    $1.30
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  67. 20mg · 1 unit
    $106.00
    listed price
    $5.30
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  68. 10mg · 1 unit
    $114.75
    listed price
    $11.47
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  69. 10mg × 10 kits (100mg total)
    $130.00
    listed price
    $1.30
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  70. 50mg · 1 unit
    $130.68
    listed price
    $2.61
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  71. 10mg · 1 unit
    $150.00
    listed price
    $15.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  72. 10mg × 10 kits (100mg total)
    $152.00
    listed price
    $1.52
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  73. 5mg × 10 kits (50mg total)
    $167.99
    listed price
    $3.36
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  74. 10mg · 1 unit
    $182.00
    listed price
    $18.20
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  75. 10mg × 10 kits (100mg total)
    $223.99
    listed price
    $2.24
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  76. 200mg · 1 unit
    $240.00
    listed price
    $1.20
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  77. 50mg · 1 unit
    $244.00
    listed price
    $4.88
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  78. 5mg × 10 kits (50mg total)
    $399.90
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  79. 10mg × 10 kits (100mg total)
    $400.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  80. 400mg · 1 unit
    $440.00
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  81. 100mg · 1 unit
    $450.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  82. 20mg × 10 kits (200mg total)
    $580.00
    listed price
    $2.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  83. 10mg × 10 kits (100mg total)
    $599.50
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  84. 200mg · 1 unit
    $780.00
    listed price
    $3.90
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  85. 800mg · 1 unit
    $800.00
    listed price
    $1.00
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  86. 100mg · 1 unit
    $240.03
    listed price
    $2.40
    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.