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

Epithalon

Tetrapeptide from the pineal gland. Studied for telomere extension and longevity. Full overview & purity data →

33 vendors·14 lab tested
Price / mg — best availablebest available tier
  • SaiyanMed$0.36
  • HkRoids$0.38
  • Go Alpha Labs$0.90
  • Reta-Peptide$0.99
  • Royal Peptides$1.16
  • NUPEPS$1.26
  • Nexaph$1.43
  • Pure Rawz$1.87
  • Peptide Partners$1.98
  • Liberty Peptides$2.00
  • Peptidology$2.15
  • Injectify$2.24
  • Behemoth Labz$2.29
  • Swiss Chems$2.32
  • NextechLabs$2.34
  • Oasis Labs$2.46
  • Steady Meds$2.84
  • Mei Peptide$3.40
  • Umbrella Labs$3.60
  • Core Peptides$3.60
  • Biotech Peptides$3.76
  • Loti Labs$4.00
  • Amino Amigos$4.00
  • Nextwave Peptides$4.16
  • Raw Amino$4.36
  • Hydro Research$4.50
  • Peptide Pros$4.53
  • Biolongevity Labs$4.75
  • Pinnacle Peptides$5.00
  • Paramount Peptides$5.95
  • Alpha-Gen$6.80
  • Pure Tested Peptides$8.00
  • Verified Peptides$9.60
Quantity
56 offers · 54 in stock

Lowest listed in-stock price: $23.16 at Swiss Chems (10mg vial, $2.32/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Raw AminoVerifiedSponsored
    25mg · 1 unit
    $109.00
    listed price
    $4.36
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  2. Umbrella LabsVerifiedSponsored
    10mg vial
    $35.99
    listed price
    $3.60
    per mg
    shipping: unknown
    Out of stock
    updated today
    —No data
    Visit
Ranked by listed purchase price · in stock first
  1. 10mg vial
    $23.16
    listed price
    $2.32
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  2. 10mg · 1 unit
    $23.40
    listed price
    $2.34
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  3. 10mg · 1 unit
    $24.99
    listed price
    $2.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  4. 10mg · 1 unit
    $26.00
    listed price
    $2.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  5. 10mg · 1 unit
    $27.29
    listed price
    $2.73
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  6. 10mg · 1 unit
    $27.50
    listed price
    $2.75
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  7. 10mg · 1 unit
    $34.00
    listed price
    $3.40
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  8. 10mg · 1 unit
    $39.99
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  9. 10mg · 1 unit
    $40.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  10. 10mg × 10 kits (100mg total)
    $44.00
    listed price
    $0.44
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. 10mg · 1 unit
    $45.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  12. 10mg · 1 unit
    $45.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  13. 10mg · 1 unit
    $45.25
    listed price
    $4.53
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  14. 10mg · 1 unit
    $49.99
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  15. 10mg × 10 kits (100mg total)
    $55.00
    listed price
    $0.55
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  16. $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  17. 10mg · 1 unit
    $57.39
    listed price
    $5.74
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  18. 50mg · 1 unit
    $59.49
    listed price
    $1.19
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  19. 10mg · 1 unit
    $59.50
    listed price
    $5.95
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  20. 20mg · 1 unit
    $60.00
    listed price
    $3.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  21. 50mg · 1 unit
    $63.00
    listed price
    $1.26
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 10mg · 1 unit
    $67.99
    listed price
    $6.80
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    99.0%AVendor
    Visit
  23. 10mg · 1 unit
    $75.00
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  24. 10mg · 1 unit
    $79.99
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  25. 25mg · 1 unit
    $90.00
    listed price
    $3.60
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  26. 25mg · 1 unit
    $94.00
    listed price
    $3.76
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  27. 20mg · 1 unit
    $94.97
    listed price
    $4.75
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  28. 20mg · 1 unit
    $96.57
    listed price
    $4.83
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  29. 20mg · 1 unit
    $97.09
    listed price
    $4.85
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  30. 100mg · 1 unit
    $99.00
    listed price
    $0.99
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  31. 14mg · 1 unit
    $99.95
    listed price
    $7.14
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  32. 50mg · 1 unit
    $100.00
    listed price
    $2.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  33. 50mg · 1 unit
    $111.99
    listed price
    $2.24
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  34. 50mg vial
    $123.00
    listed price
    $2.46
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  35. 60mg · 1 unit
    $129.00
    listed price
    $2.15
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  36. 50mg · 1 unit
    $142.00
    listed price
    $2.84
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  37. 40mg · 1 unit
    $142.00
    listed price
    $3.55
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  38. 10mg × 10 kits (100mg total)
    $143.00
    listed price
    $1.43
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  39. 50mg · 1 unit
    $154.89
    listed price
    $3.10
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  40. 50mg × 10 kits (500mg total)
    $180.00
    listed price
    $0.36
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  41. 50mg · 1 unit
    $185.00
    listed price
    $3.70
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  42. 100mg · 1 unit
    $187.20
    listed price
    $1.87
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  43. 50mg × 10 kits (500mg total)
    $189.00
    listed price
    $0.38
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  44. 10mg × 10 kits (100mg total)
    $205.09
    listed price
    $2.05
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  45. 50mg · 1 unit
    $208.00
    listed price
    $4.16
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  46. 80mg · 1 unit
    $216.00
    listed price
    $2.70
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  47. 100mg · 1 unit
    $229.36
    listed price
    $2.29
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  48. 10mg × 10 kits (100mg total)
    $231.60
    listed price
    $2.32
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  49. 10mg × 10 kits (100mg total)
    $350.00
    listed price
    $3.50
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  50. 50mg × 10 kits (500mg total)
    $447.99
    listed price
    $0.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  51. 200mg · 1 unit
    $480.00
    listed price
    $2.40
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  52. 50mg × 10 kits (500mg total)
    $580.00
    listed price
    $1.16
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  53. 400mg · 1 unit
    $792.00
    listed price
    $1.98
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  54. 10mg · 1 unit
    $96.00
    listed price
    $9.60
    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.