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

Semaglutide

GLP-1 agonist, appetite & weight Full overview & purity data →

24 vendors·18 lab tested
Price / mg — best availablebest available tier
  • HkRoids$0.48
  • Zen Peptides$0.53
  • UWA Elite Peptides$0.57
  • Oupeptide$0.63
  • Reta-Peptide$0.65
  • Royal Peptides$1.60
  • Steady Meds$3.75
  • Mei Peptide$4.83
  • Peptide Partners$4.88
  • Nextwave Peptides$4.97
  • NextechLabs$5.85
  • Amino Amigos$6.00
  • Simple Peptide$6.51
  • PeptiSlim$7.33
  • Accelerate Labs$7.50
  • Prime Peptides$7.50
  • Coastal Peptides$7.90
  • Alpha-Gen$8.00
  • Hydro Research$9.80
  • Loti Labs$11.00
  • Injectify$13.50
  • Umbrella Labs$22.86
  • Pure Rawz$27.82
  • Behemoth Labz$37.63
Quantity
86 offers · 80 in stock

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

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    7mg · 1 unit
    $159.99
    listed price
    $22.86
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Umbrella LabsVerifiedSponsored
    14mg · 1 unit
    $329.99
    listed price
    $23.57
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
Ranked by listed purchase price · in stock first
  1. 5mg · 1 unit
    $29.25
    listed price
    $5.85
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. 2mg · 1 unit
    $30.00
    listed price
    $15.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  3. $36.00
    listed price
    $7.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. 5mg · 1 unit
    $40.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  5. 2mg × 10 kits (20mg total)
    $41.00
    listed price
    $2.05
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  6. 5mg · 1 unit
    $45.00
    listed price
    $9.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  7. 2mg · 1 unit
    $45.00
    listed price
    $22.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  8. 5mg · 1 unit
    $49.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  9. 5mg × 10 kits (50mg total)
    $50.00
    listed price
    $1.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  10. 5mg × 10 kits (50mg total)
    $50.00
    listed price
    $1.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  11. 10mg · 1 unit
    $50.00
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  12. 5mg · 1 unit
    $54.00
    listed price
    $10.80
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    Visit
  13. 5mg · 1 unit
    $54.99
    listed price
    $11.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  14. 5mg · 1 unit
    $55.00
    listed price
    $11.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  15. 15mg · 1 unit
    $60.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  16. $60.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  17. 100mg · 1 unit
    $65.00
    listed price
    $0.65
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  18. 50mg · 1 unit
    $65.00
    listed price
    $1.30
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  19. 5mg · 1 unit
    $65.00
    listed price
    $13.00
    per mg
    shipping: unknown
    In stock
    stale · 16d old
    Visit
  20. 10mg · 1 unit
    $65.10
    listed price
    $6.51
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  21. 10mg × 10 kits (100mg total)
    $69.00
    listed price
    $0.69
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 10mg · 1 unit
    $69.00
    listed price
    $6.90
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  23. 10mg · 1 unit
    $69.00
    listed price
    $6.90
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  24. 10mg · 1 unit
    $70.00
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  25. 5mg · 1 unit
    $70.00
    listed price
    $14.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  26. 10mg · 1 unit
    $74.99
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  27. 20mg · 1 unit
    $75.00
    listed price
    $3.75
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  28. 15mg · 1 unit
    $79.00
    listed price
    $5.27
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  29. 10mg · 1 unit
    $79.00
    listed price
    $7.90
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    Visit
  30. 100mg · 1 unit
    $80.00
    listed price
    $0.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  31. 10mg × 10 kits (100mg total)
    $80.00
    listed price
    $0.80
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  32. 5mg × 10 kits (50mg total)
    $80.00
    listed price
    $1.60
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  33. 10mg · 1 unit
    $80.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    Visit
  34. 2mg · 1 unit
    $80.00
    listed price
    $40.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  35. 15mg × 10 kits (150mg total)
    $88.00
    listed price
    $0.59
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  36. 15mg · 1 unit
    $90.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  37. 150mg · 1 unit
    $100.00
    listed price
    $0.67
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  38. 15mg × 10 kits (150mg total)
    $100.00
    listed price
    $0.67
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  39. 10mg · 1 unit
    $100.00
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  40. 20mg × 10 kits (200mg total)
    $110.00
    listed price
    $0.55
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  41. 10mg × 10 kits (100mg total)
    $110.00
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  42. 20mg · 1 unit
    $110.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  43. 10mg · 1 unit
    $110.00
    listed price
    $11.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  44. 20mg × 10 kits (200mg total)
    $115.00
    listed price
    $0.57
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  45. 20mg · 1 unit
    $119.00
    listed price
    $5.95
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  46. 20mg · 1 unit
    $120.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  47. 5mg · 1 unit
    $120.00
    listed price
    $24.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  48. $124.00
    listed price
    $6.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  49. 15mg × 10 kits (150mg total)
    $130.00
    listed price
    $0.87
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  50. 200mg · 1 unit
    $140.00
    listed price
    $0.70
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  51. 30mg × 10 kits (300mg total)
    $145.00
    listed price
    $0.48
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  52. 20mg × 10 kits (200mg total)
    $145.00
    listed price
    $0.72
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  53. 30mg · 1 unit
    $145.00
    listed price
    $4.83
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  54. 20mg · 1 unit
    $150.00
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  55. 10mg · 1 unit
    $150.00
    listed price
    $15.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  56. 30mg × 10 kits (300mg total)
    $160.00
    listed price
    $0.53
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  57. 300mg · 1 unit
    $170.00
    listed price
    $0.57
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  58. 15mg · 1 unit
    $170.00
    listed price
    $11.33
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  59. 30mg · 1 unit
    $179.00
    listed price
    $5.97
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  60. 5mg × 10 kits (50mg total)
    $188.00
    listed price
    $3.76
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  61. 30mg × 10 kits (300mg total)
    $190.00
    listed price
    $0.63
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  62. 20mg · 1 unit
    $190.00
    listed price
    $9.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  63. 5mg · 1 unit
    $198.92
    listed price
    $39.78
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  64. 40mg · 1 unit
    $199.00
    listed price
    $4.97
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  65. 30mg · 1 unit
    $220.00
    listed price
    $7.33
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  66. 10mg × 10 kits (100mg total)
    $260.00
    listed price
    $2.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  67. 10mg · 1 unit
    $278.18
    listed price
    $27.82
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  68. 50mg · 1 unit
    $285.00
    listed price
    $5.70
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  69. 25mg · 1 unit
    $325.00
    listed price
    $13.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  70. 10mg · 1 unit
    $376.28
    listed price
    $37.63
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  71. 20mg × 10 kits (200mg total)
    $400.00
    listed price
    $2.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  72. 30mg × 10 kits (300mg total)
    $480.00
    listed price
    $1.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  73. 50mg · 1 unit
    $490.00
    listed price
    $9.80
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  74. 100mg · 1 unit
    $518.00
    listed price
    $5.18
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  75. 50mg · 1 unit
    $590.00
    listed price
    $11.80
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  76. 150mg · 1 unit
    $754.00
    listed price
    $5.03
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  77. 200mg · 1 unit
    $976.00
    listed price
    $4.88
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  78. 100mg · 1 unit
    $990.00
    listed price
    $9.90
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  79. 5mg · 1 unit
    $59.00
    listed price
    $11.80
    per mg
    shipping: unknown
    Out of stock
    updated today
    —No data
    Visit
  80. 5mg · 1 unit
    $81.99
    listed price
    $16.40
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  81. $88.00
    listed price
    $5.87
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  82. 15mg · 1 unit
    $110.00
    listed price
    $7.33
    per mg
    shipping: unknown
    Out of stock
    stale · 21d old
    Visit
  83. 10mg · 1 unit
    $134.99
    listed price
    $13.50
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  84. 15mg × 10 kits (150mg total)
    $332.00
    listed price
    $2.21
    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.