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.
Leaderboards
Last updated Oct 26, 2026 · ranked by best in-stock $/mgMOTS-c
Mitochondria-derived peptide. Regulates metabolic homeostasis. Full overview & purity data →
- 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
Lowest listed in-stock price: $31.49 at Go Alpha Labs (10mg · 1 unit, $3.15/mg, shipping unknown)
- 10mg vial$49.99listed price$5.00per mgshipping: unknownIn stockupdated today
- 40mg vial$99.99listed price$2.50per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$31.49listed price$3.15per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$33.50listed price$3.35per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$35.00listed price$3.50per mgshipping: unknownIn stockupdated 3d ago
- 10mg · 1 unit$37.99listed price$3.80per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$42.00listed price$4.20per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$42.00listed price$4.20per mgshipping: unknownIn stockstale · 220d old—No data
- 15mg · 1 unit$45.99listed price$3.07per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$48.50listed price$4.85per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$51.50listed price$2.58per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$55.00listed price$5.50per mgshipping: unknownIn stockupdated 1d ago—No data
- 10mg · 1 unit$55.25listed price$5.53per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$59.99listed price$6.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$60.00listed price$6.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$60.00listed price$6.00per mgshipping: unknownIn stockstale · 14d old
- 10mg vial$60.00listed price$6.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$64.99listed price$6.50per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$65.00listed price$6.50per mgshipping: unknownIn stockstale · 7d old—No data
- 10mg · 1 unit$65.00listed price$6.50per mgshipping: unknownIn stockupdated today
- 10mg vial$69.95listed price$7.00per mgshipping: unknownIn stockupdated today—No data
- 10mg × 10 kits (100mg total)$70.00listed price$0.70per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$72.00listed price$3.60per mgshipping: unknownIn stockupdated today
- 40mg · 1 unit$73.49listed price$1.84per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$75.00listed price$7.50per mgshipping: unknownIn stockupdated today—No data
- 10mg × 10 kits (100mg total)$79.00listed price$0.79per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$79.00listed price$3.95per mgshipping: unknownIn stockupdated 4d ago
- 40mg · 1 unit$91.00listed price$2.27per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$96.00listed price$4.80per mgshipping: unknownIn stockstale · 220d old
- 10mg · 1 unit$99.99listed price$10.00per mgshipping: unknownIn stockupdated today99.0%AVendor
- 10mg · 1 unit$109.97listed price$11.00per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$115.00listed price$7.67per mgshipping: unknownIn stockupdated 1d ago—No data
- 2mg · 1 unit$129.00listed price$64.50per mgshipping: unknownIn stockupdated today
- 40mg vial$130.00listed price$3.25per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$130.00listed price$6.50per mgshipping: unknownIn stockupdated 1d ago—No data
- 40mg · 1 unit$132.00listed price$3.30per mgshipping: unknownIn stockupdated today
- 40mg · 1 unit$149.99listed price$3.75per mgshipping: unknownIn stockupdated today99.0%AVendor
- 20mg × 10 kits (200mg total)$157.00listed price$0.79per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$188.00listed price$1.88per mgshipping: unknownIn stockupdated today
- 50mg · 1 unit$188.00listed price$3.76per mgshipping: unknownIn stockupdated 4d ago
- 40mg · 1 unit$195.00listed price$4.88per mgshipping: unknownIn stockupdated 1d ago—No data
- 40mg · 1 unit$207.00listed price$5.17per mgshipping: unknownIn stockupdated today
- 400mg · 1 unit$220.00listed price$0.55per mgshipping: unknownIn stockupdated today—No data
- 30mg × 10 kits (300mg total)$236.00listed price$0.79per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$236.59listed price$2.37per mgshipping: unknownIn stockupdated today
- 40mg × 10 kits (400mg total)$244.00listed price$0.61per mgshipping: unknownIn stockupdated today
- 80mg · 1 unit$252.00listed price$3.15per mgshipping: unknownIn stockupdated 4d ago
- 40mg × 10 kits (400mg total)$314.00listed price$0.79per mgshipping: unknownIn stockupdated today
- 100mg · 1 unit$338.00listed price$3.38per mgshipping: unknownIn stockupdated 4d ago
- 10mg × 10 kits (100mg total)$360.00listed price$3.60per mgshipping: unknownIn stockupdated today
- 200mg · 1 unit$525.00listed price$2.63per mgshipping: unknownIn stockupdated 4d ago
- 40mg × 10 kits (400mg total)$549.49listed price$1.37per mgshipping: unknownIn stockupdated today
- 40mg × 10 kits (400mg total)$675.00listed price$1.69per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$699.50listed price$7.00per mgshipping: unknownIn stockupdated today—No data
- 400mg · 1 unit$800.00listed price$2.00per mgshipping: unknownIn stockupdated 4d ago
- 10.61mg · 1 unit$29.00listed price$2.73per mgshipping: unknownOut of stockupdated 4d ago
- 10mg · 1 unit$30.78listed price$3.08per mgshipping: unknownOut of stockupdated today
- 20mg × 10 kits (200mg total)$130.00listed price$0.65per mgshipping: unknownOut of stockupdated today
- 50mg · 1 unit$133.31listed price$2.67per mgshipping: unknownOut of stockupdated today
- 100mg · 1 unit$168.31listed price$1.68per mgshipping: unknownOut of stockupdated today
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.
How prices are collected, validated, and ranked — and why paid placement never touches organic order.
All 30 tracked peptides grouped by use — recovery, growth, metabolic, performance, stacks.
Three questions about your research goal; get a recommended peptide and the vendors carrying it.