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

MOTS-c

Mitochondria-derived peptide. Regulates metabolic homeostasis. Full overview & purity data →

30 vendors·20 lab tested
Price / mg — best availablebest available tier
  • UWA Elite Peptides$0.55
  • SaiyanMed$0.61
  • HkRoids$0.79
  • Go Alpha Labs$1.37
  • Sunrise BioResearch$1.68
  • Royal Peptides$1.69
  • Nexaph$1.88
  • Peptide Partners$2.00
  • NUPEPS$2.27
  • Umbrella Labs$2.50
  • Peptidology$3.07
  • Oasis Labs$3.30
  • Hydro Research$3.50
  • Liberty Peptides$3.60
  • Pure Tested Peptides$3.75
  • Accelerate Labs$3.80
  • Peptides 4 Research$4.20
  • Verified Peptides$4.80
  • Steady Meds$4.88
  • Mei Peptide$5.17
  • Paramount Peptides$5.53
  • Loti Labs$6.00
  • Prime Peptides$6.00
  • NextechLabs$6.50
  • Reta-Peptide$6.50
  • Amino Amigos$6.50
  • Swiss Chems$7.00
  • Alpha-Gen$9.60
  • Raw Amino$10.10
  • Biolongevity Labs$11.00
Quantity
62 offers · 57 in stock

Lowest listed in-stock price: $31.49 at Go Alpha Labs (10mg · 1 unit, $3.15/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    10mg vial
    $49.99
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Umbrella LabsVerifiedSponsored
    40mg vial
    $99.99
    listed price
    $2.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. Raw AminoVerifiedSponsored
    10mg · 1 unit
    $101.00
    listed price
    $10.10
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 10mg · 1 unit
    $31.49
    listed price
    $3.15
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. 10mg · 1 unit
    $33.50
    listed price
    $3.35
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. 10mg · 1 unit
    $35.00
    listed price
    $3.50
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  4. 10mg · 1 unit
    $37.99
    listed price
    $3.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  5. 10mg · 1 unit
    $42.00
    listed price
    $4.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  6. 10mg · 1 unit
    $42.00
    listed price
    $4.20
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  7. 15mg · 1 unit
    $45.99
    listed price
    $3.07
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  8. 10mg · 1 unit
    $48.50
    listed price
    $4.85
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  9. 20mg · 1 unit
    $51.50
    listed price
    $2.58
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  10. 10mg · 1 unit
    $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  11. 10mg · 1 unit
    $55.25
    listed price
    $5.53
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  12. 10mg · 1 unit
    $59.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  13. 10mg · 1 unit
    $60.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  14. 10mg · 1 unit
    $60.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  15. $60.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  16. 10mg · 1 unit
    $64.99
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  17. 10mg · 1 unit
    $65.00
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    —No data
    Visit
  18. 10mg · 1 unit
    $65.00
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  19. 10mg vial
    $69.95
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  20. 10mg × 10 kits (100mg total)
    $70.00
    listed price
    $0.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  21. 20mg · 1 unit
    $72.00
    listed price
    $3.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 40mg · 1 unit
    $73.49
    listed price
    $1.84
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  23. 10mg · 1 unit
    $75.00
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  24. 10mg × 10 kits (100mg total)
    $79.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  25. 20mg · 1 unit
    $79.00
    listed price
    $3.95
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  26. 40mg · 1 unit
    $91.00
    listed price
    $2.27
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  27. 20mg · 1 unit
    $96.00
    listed price
    $4.80
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  28. 10mg · 1 unit
    $96.00
    listed price
    $9.60
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  29. 10mg · 1 unit
    $99.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  30. 10mg · 1 unit
    $109.97
    listed price
    $11.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  31. 15mg · 1 unit
    $115.00
    listed price
    $7.67
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  32. 2mg · 1 unit
    $129.00
    listed price
    $64.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  33. $130.00
    listed price
    $3.25
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  34. 20mg · 1 unit
    $130.00
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  35. 40mg · 1 unit
    $132.00
    listed price
    $3.30
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  36. 40mg · 1 unit
    $149.99
    listed price
    $3.75
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  37. 20mg × 10 kits (200mg total)
    $157.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  38. 10mg × 10 kits (100mg total)
    $188.00
    listed price
    $1.88
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  39. 50mg · 1 unit
    $188.00
    listed price
    $3.76
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  40. 40mg · 1 unit
    $195.00
    listed price
    $4.88
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  41. 40mg · 1 unit
    $207.00
    listed price
    $5.17
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  42. 400mg · 1 unit
    $220.00
    listed price
    $0.55
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  43. 30mg × 10 kits (300mg total)
    $236.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  44. 10mg × 10 kits (100mg total)
    $236.59
    listed price
    $2.37
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  45. 40mg × 10 kits (400mg total)
    $244.00
    listed price
    $0.61
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  46. 80mg · 1 unit
    $252.00
    listed price
    $3.15
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  47. 40mg × 10 kits (400mg total)
    $314.00
    listed price
    $0.79
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  48. 100mg · 1 unit
    $338.00
    listed price
    $3.38
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  49. 10mg × 10 kits (100mg total)
    $360.00
    listed price
    $3.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  50. 200mg · 1 unit
    $525.00
    listed price
    $2.63
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  51. 40mg × 10 kits (400mg total)
    $549.49
    listed price
    $1.37
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  52. 40mg × 10 kits (400mg total)
    $675.00
    listed price
    $1.69
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  53. 10mg × 10 kits (100mg total)
    $699.50
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  54. 400mg · 1 unit
    $800.00
    listed price
    $2.00
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  55. 10.61mg · 1 unit
    $29.00
    listed price
    $2.73
    per mg
    shipping: unknown
    Out of stock
    updated 4d ago
    Visit
  56. 10mg · 1 unit
    $30.78
    listed price
    $3.08
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  57. 20mg × 10 kits (200mg total)
    $130.00
    listed price
    $0.65
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  58. 50mg · 1 unit
    $133.31
    listed price
    $2.67
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit
  59. 100mg · 1 unit
    $168.31
    listed price
    $1.68
    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.