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

Melanotan II

MT-II — tanning & libido, potent MC agonist Full overview & purity data →

24 vendors·14 lab tested
Price / mg — best availablebest available tier
  • HkRoids$0.04
  • SaiyanMed$0.68
  • Nexaph$1.88
  • Peptidology$1.95
  • Go Alpha Labs$2.10
  • NextechLabs$2.60
  • Swiss Chems$2.80
  • NUPEPS$2.90
  • Hydro Research$2.90
  • Peptides 4 Research$2.90
  • Coastal Peptides$3.40
  • Oasis Labs$3.45
  • Accelerate Labs$3.50
  • Peptide Pros$3.69
  • Loti Labs$4.00
  • Prime Peptides$4.00
  • Amino Amigos$4.00
  • Umbrella Labs$4.10
  • Core Peptides$4.10
  • Paramount Peptides$4.25
  • Alpha-Gen$4.40
  • Steady Meds$4.50
  • Royal Peptides$4.60
  • Verified Peptides$4.75
Quantity
40 offers · 37 in stock

Lowest listed in-stock price: $21.50 at Peptidology (11mg · 1 unit, $1.95/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
    —No data
    Visit
Ranked by listed purchase price · in stock first
  1. 11mg · 1 unit
    $21.50
    listed price
    $1.95
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. 10mg · 1 unit
    $26.00
    listed price
    $2.60
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  3. 10mg vial
    $27.96
    listed price
    $2.80
    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
    —No data
    Visit
  5. 10mg · 1 unit
    $29.00
    listed price
    $2.90
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  6. 10mg · 1 unit
    $29.00
    listed price
    $2.90
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  7. 10mg · 1 unit
    $29.00
    listed price
    $2.90
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  8. 50mg × 10 kits (500mg total)
    $30.00
    listed price
    $0.06
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  9. 10mg · 1 unit
    $34.00
    listed price
    $3.40
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    99.9%AVendor
    Visit
  10. 10mg · 1 unit
    $34.50
    listed price
    $3.45
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. 10mg · 1 unit
    $34.99
    listed price
    $3.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  12. 10mg · 1 unit
    $36.95
    listed price
    $3.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  13. 10mg · 1 unit
    $39.99
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  14. 10mg · 1 unit
    $40.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  15. 10mg · 1 unit
    $40.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  16. 10mg · 1 unit
    $42.50
    listed price
    $4.25
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  17. 10.48mg · 1 unit
    $42.99
    listed price
    $4.10
    per mg
    shipping: unknown
    In stock
    stale · 31d old
    Visit
  18. 10mg · 1 unit
    $43.99
    listed price
    $4.40
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  19. 100mg × 10 kits (1000mg total)
    $45.00
    listed price
    $0.04
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  20. 10mg · 1 unit
    $45.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  21. 5mg × 10 kits (50mg total)
    $47.00
    listed price
    $0.94
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    Visit
  22. 2mg × 10 kits (20mg total)
    $47.00
    listed price
    $2.35
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  23. 5mg × 10 kits (50mg total)
    $53.00
    listed price
    $1.06
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  24. $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  25. 10mg × 10 kits (100mg total)
    $68.00
    listed price
    $0.68
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  26. 5mg × 10 kits (50mg total)
    $79.00
    listed price
    $1.58
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    Visit
  27. 10mg × 10 kits (100mg total)
    $82.00
    listed price
    $0.82
    per mg
    shipping: unknown
    In stock
    stale · 15d old
    Visit
  28. 10mg × 10 kits (100mg total)
    $101.00
    listed price
    $1.01
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  29. 5mg × 10 kits (50mg total)
    $101.00
    listed price
    $2.02
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  30. 10mg × 10 kits (100mg total)
    $119.00
    listed price
    $1.19
    per mg
    shipping: unknown
    In stock
    stale · 20d old
    Visit
  31. 10mg × 10 kits (100mg total)
    $126.00
    listed price
    $1.26
    per mg
    shipping: unknown
    In stock
    stale · 11d old
    Visit
  32. 10mg × 10 kits (100mg total)
    $188.00
    listed price
    $1.88
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  33. 10mg × 10 kits (100mg total)
    $189.00
    listed price
    $1.89
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  34. 10mg × 10 kits (100mg total)
    $209.99
    listed price
    $2.10
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  35. 10mg × 10 kits (100mg total)
    $279.60
    listed price
    $2.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  36. 10mg × 10 kits (100mg total)
    $460.00
    listed price
    $4.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  37. 50mg × 10 kits (500mg total)
    $566.00
    listed price
    $1.13
    per mg
    shipping: unknown
    In stock
    stale · 20d old
    Visit
  38. 10mg · 1 unit
    $41.00
    listed price
    $4.10
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  39. 10mg · 1 unit
    $47.50
    listed price
    $4.75
    per mg
    shipping: unknown
    Out of stock
    stale · 220d old
    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.