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

PT-141

Bremelanotide. Melanocortin receptor agonist studied for sexual dysfunction. Full overview & purity data →

30 vendors·17 lab tested
Price / mg — best availablebest available tier
  • SaiyanMed$0.70
  • Reta-Peptide$0.85
  • HkRoids$1.01
  • Nexaph$1.68
  • Go Alpha Labs$2.24
  • Sunrise BioResearch$2.41
  • Peptide Partners$3.20
  • NextechLabs$3.24
  • NUPEPS$3.35
  • Oasis Labs$3.60
  • Peptides 4 Research$3.70
  • Peptide Pros$3.75
  • Coastal Peptides$3.90
  • Royal Peptides$3.90
  • Accelerate Labs$4.00
  • Loti Labs$4.00
  • Umbrella Labs$4.10
  • Simple Peptide$4.50
  • Biotech Peptides$4.50
  • Swiss Chems$5.00
  • Hydro Research$5.00
  • Raw Amino$5.10
  • Steady Meds$5.90
  • Paramount Peptides$5.95
  • Pinnacle Peptides$6.00
  • Mei Peptide$6.80
  • Pure Tested Peptides$8.00
  • Alpha-Gen$8.00
  • Verified Peptides$9.60
  • Behemoth Labz$10.72
Quantity
52 offers · 50 in stock

Lowest listed in-stock price: $10.00 at HkRoids (10mg × 10 kits (100mg total), $0.10/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    10mg vial
    $40.99
    listed price
    $4.10
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  2. Raw AminoVerifiedSponsored
    10mg · 1 unit
    $51.00
    listed price
    $5.10
    per mg
    shipping: unknown
    Out of stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 10mg × 10 kits (100mg total)
    $10.00
    listed price
    $0.10
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    Visit
  2. 10mg × 10 kits (100mg total)
    $15.00
    listed price
    $0.15
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    Visit
  3. 10mg · 1 unit
    $25.39
    listed price
    $2.54
    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 × 10 kits (50mg total)
    $31.00
    listed price
    $0.62
    per mg
    shipping: unknown
    In stock
    stale · 27d old
    Visit
  6. 10mg · 1 unit
    $32.49
    listed price
    $3.25
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  7. 10mg · 1 unit
    $33.50
    listed price
    $3.35
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  8. 10mg · 1 unit
    $36.00
    listed price
    $3.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  9. 10mg · 1 unit
    $37.00
    listed price
    $3.70
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  10. 10mg · 1 unit
    $37.50
    listed price
    $3.75
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  11. 10mg · 1 unit
    $39.00
    listed price
    $3.90
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    99.4%AVendor
    Visit
  12. 10mg · 1 unit
    $39.99
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  13. 10mg · 1 unit
    $39.99
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  14. 10mg · 1 unit
    $45.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  15. 10mg · 1 unit
    $45.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  16. 5mg × 10 kits (50mg total)
    $47.00
    listed price
    $0.94
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  17. 2mg × 10 kits (20mg total)
    $47.00
    listed price
    $2.35
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    Visit
  18. 10mg vial
    $49.99
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  19. 10mg vial
    $49.99
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    —No data
    Visit
  20. 10mg · 1 unit
    $50.00
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  21. $50.00
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 5mg × 10 kits (50mg total)
    $53.00
    listed price
    $1.06
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  23. 10mg × 10 kits (100mg total)
    $57.00
    listed price
    $0.57
    per mg
    shipping: unknown
    In stock
    stale · 27d old
    Visit
  24. 10mg · 1 unit
    $59.00
    listed price
    $5.90
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  25. 10mg · 1 unit
    $59.50
    listed price
    $5.95
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  26. 10mg · 1 unit
    $59.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  27. 10mg · 1 unit
    $68.00
    listed price
    $6.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  28. 10mg × 10 kits (100mg total)
    $70.00
    listed price
    $0.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  29. 10mg · 1 unit
    $79.98
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  30. 10mg · 1 unit
    $80.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  31. 10mg × 10 kits (100mg total)
    $82.00
    listed price
    $0.82
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  32. 20mg · 1 unit
    $84.00
    listed price
    $4.20
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  33. 100mg · 1 unit
    $85.00
    listed price
    $0.85
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  34. 10mg · 1 unit
    $96.00
    listed price
    $9.60
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  35. 10mg × 10 kits (100mg total)
    $101.00
    listed price
    $1.01
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  36. 5mg × 10 kits (50mg total)
    $101.00
    listed price
    $2.02
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    Visit
  37. 10mg · 1 unit
    $107.22
    listed price
    $10.72
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  38. 50mg · 1 unit
    $124.41
    listed price
    $2.49
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  39. 5mg × 10 kits (50mg total)
    $151.00
    listed price
    $3.02
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  40. 10mg × 10 kits (100mg total)
    $168.00
    listed price
    $1.68
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  41. 10mg × 10 kits (100mg total)
    $189.00
    listed price
    $1.89
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    Visit
  42. 50mg · 1 unit
    $192.00
    listed price
    $3.84
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  43. 10mg × 10 kits (100mg total)
    $223.99
    listed price
    $2.24
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  44. 100mg · 1 unit
    $241.20
    listed price
    $2.41
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  45. 10mg × 10 kits (100mg total)
    $299.00
    listed price
    $2.99
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  46. 100mg · 1 unit
    $320.00
    listed price
    $3.20
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  47. 10mg × 10 kits (100mg total)
    $324.19
    listed price
    $3.24
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  48. 10mg × 10 kits (100mg total)
    $390.00
    listed price
    $3.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  49. 10mg × 10 kits (100mg total)
    $499.90
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    —No data
    Visit
  50. 10mg × 10 kits (100mg total)
    $499.90
    listed price
    $5.00
    per mg
    shipping: unknown
    In 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.