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

DSIP

Delta sleep-inducing peptide. Promotes slow-wave sleep and stress reduction. Full overview & purity data →

26 vendors·18 lab tested
Price / mg — best availablebest available tier
  • SaiyanMed$0.97
  • HkRoids$1.01
  • Nexaph$1.78
  • NUPEPS$2.50
  • Go Alpha Labs$2.52
  • NextechLabs$2.92
  • Peptidology$3.15
  • Peptides 4 Research$4.50
  • Verified Peptides$4.75
  • Royal Peptides$5.50
  • Injectify$6.00
  • Eternal Peptides$6.00
  • Peptide Partners$6.10
  • Paramount Peptides$6.54
  • Simple Peptide$7.00
  • Oasis Labs$7.50
  • Umbrella Labs$8.00
  • Core Peptides$8.20
  • Amino Amigos$8.75
  • Biotech Peptides$8.80
  • Hydro Research$9.00
  • Raw Amino$9.20
  • Biolongevity Labs$11.19
  • Behemoth Labz$11.30
  • Swiss Chems$12.47
  • Loti Labs$14.99
Quantity
39 offers · 37 in stock

Lowest listed in-stock price: $24.95 at Swiss Chems (2mg vial, $12.47/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    2mg vial
    $26.99
    listed price
    $13.49
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Raw AminoVerifiedSponsored
    5mg · 1 unit
    $46.00
    listed price
    $9.20
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  3. Umbrella LabsVerifiedSponsored
    5mg vial
    $50.99
    listed price
    $10.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. Umbrella LabsVerifiedSponsored
    10mg vial
    $79.99
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
Ranked by listed purchase price · in stock first
  1. 2mg vial
    $24.95
    listed price
    $12.47
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  2. 10mg · 1 unit
    $25.00
    listed price
    $2.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. 10mg · 1 unit
    $29.25
    listed price
    $2.92
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  4. 5mg · 1 unit
    $29.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  5. 2mg · 1 unit
    $29.99
    listed price
    $14.99
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  6. 10mg · 1 unit
    $31.49
    listed price
    $3.15
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  7. 5mg · 1 unit
    $34.99
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    stale · 222d old
    Visit
  8. 5mg · 1 unit
    $35.00
    listed price
    $7.00
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  9. 4mg · 1 unit
    $35.00
    listed price
    $8.75
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  10. 5mg · 1 unit
    $37.50
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. 5mg · 1 unit
    $41.00
    listed price
    $8.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  12. 5mg · 1 unit
    $44.00
    listed price
    $8.80
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  13. 10mg · 1 unit
    $45.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  14. 5mg · 1 unit
    $45.00
    listed price
    $9.00
    per mg
    shipping: unknown
    In stock
    updated 3d ago
    Visit
  15. $45.00
    listed price
    $9.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  16. 15mg · 1 unit
    $47.19
    listed price
    $3.15
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    Visit
  17. 2mg · 1 unit
    $49.48
    listed price
    $24.74
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  18. 8.9mg · 1 unit
    $50.00
    listed price
    $5.62
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  19. 5mg × 10 kits (50mg total)
    $53.00
    listed price
    $1.06
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  20. 5mg × 10 kits (50mg total)
    $55.00
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  21. 5mg · 1 unit
    $55.97
    listed price
    $11.19
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    Visit
  22. 5mg · 1 unit
    $56.48
    listed price
    $11.30
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  23. 10mg · 1 unit
    $59.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    stale · 222d old
    Visit
  24. 10mg · 1 unit
    $65.45
    listed price
    $6.54
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  25. 10mg · 1 unit
    $75.00
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  26. 10mg × 10 kits (100mg total)
    $97.00
    listed price
    $0.97
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  27. 10mg × 10 kits (100mg total)
    $101.00
    listed price
    $1.01
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  28. 25mg · 1 unit
    $170.00
    listed price
    $6.80
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  29. 10mg × 10 kits (100mg total)
    $178.00
    listed price
    $1.78
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  30. 10mg × 10 kits (100mg total)
    $251.99
    listed price
    $2.52
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  31. 50mg · 1 unit
    $305.00
    listed price
    $6.10
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  32. 5mg × 10 kits (50mg total)
    $385.00
    listed price
    $7.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  33. 10mg × 10 kits (100mg total)
    $550.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  34. 10mg · 1 unit
    $47.50
    listed price
    $4.75
    per mg
    shipping: unknown
    Out of stock
    stale · 220d old
    Visit
  35. 2mg × 10 kits (20mg total)
    $249.50
    listed price
    $12.47
    per mg
    shipping: unknown
    Out of 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.