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 $/mgSemaglutide
GLP-1 agonist, appetite & weight Full overview & purity data →
- HkRoids$0.48
- Zen Peptides$0.53
- UWA Elite Peptides$0.57
- Oupeptide$0.63
- Reta-Peptide$0.65
- Royal Peptides$1.60
- Steady Meds$3.75
- Mei Peptide$4.83
- Peptide Partners$4.88
- Nextwave Peptides$4.97
- NextechLabs$5.85
- Amino Amigos$6.00
- Simple Peptide$6.51
- PeptiSlim$7.33
- Accelerate Labs$7.50
- Prime Peptides$7.50
- Coastal Peptides$7.90
- Alpha-Gen$8.00
- Hydro Research$9.80
- Loti Labs$11.00
- Injectify$13.50
- Umbrella Labs$22.86
- Pure Rawz$27.82
- Behemoth Labz$37.63
Lowest listed in-stock price: $29.25 at NextechLabs (5mg · 1 unit, $5.85/mg, shipping unknown)
- 7mg · 1 unit$159.99listed price$22.86per mgshipping: unknownIn stockupdated today
- 14mg · 1 unit$329.99listed price$23.57per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$29.25listed price$5.85per mgshipping: unknownIn stockupdated today
- 2mg · 1 unit$30.00listed price$15.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 5mg vial$36.00listed price$7.20per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$40.00listed price$8.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 2mg × 10 kits (20mg total)$41.00listed price$2.05per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$45.00listed price$9.00per mgshipping: unknownIn stockstale · 7d old
- 2mg · 1 unit$45.00listed price$22.50per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$49.99listed price$10.00per mgshipping: unknownIn stockupdated today—No data
- 5mg × 10 kits (50mg total)$50.00listed price$1.00per mgshipping: unknownIn stockupdated today
- 5mg × 10 kits (50mg total)$50.00listed price$1.00per mgshipping: unknownIn stockstale · 7d old—No data
- 10mg · 1 unit$50.00listed price$5.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 5mg · 1 unit$54.00listed price$10.80per mgshipping: unknownIn stockstale · 28d old
- 5mg · 1 unit$54.99listed price$11.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$55.00listed price$11.00per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$60.00listed price$4.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 10mg vial$60.00listed price$6.00per mgshipping: unknownIn stockupdated today
- 100mg · 1 unit$65.00listed price$0.65per mgshipping: unknownIn stockupdated today
- 50mg · 1 unit$65.00listed price$1.30per mgshipping: unknownIn stockupdated today—No data
- 5mg · 1 unit$65.00listed price$13.00per mgshipping: unknownIn stockstale · 16d old
- 10mg · 1 unit$65.10listed price$6.51per mgshipping: unknownIn stockstale · 220d old
- 10mg × 10 kits (100mg total)$69.00listed price$0.69per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$69.00listed price$6.90per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$69.00listed price$6.90per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$70.00listed price$7.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$70.00listed price$14.00per mgshipping: unknownIn stockstale · 14d old
- 10mg · 1 unit$74.99listed price$7.50per mgshipping: unknownIn stockupdated today—No data
- 20mg · 1 unit$75.00listed price$3.75per mgshipping: unknownIn stockupdated 1d ago—No data
- 15mg · 1 unit$79.00listed price$5.27per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$79.00listed price$7.90per mgshipping: unknownIn stockstale · 28d old
- 100mg · 1 unit$80.00listed price$0.80per mgshipping: unknownIn stockupdated today—No data
- 10mg × 10 kits (100mg total)$80.00listed price$0.80per mgshipping: unknownIn stockstale · 7d old—No data
- 5mg × 10 kits (50mg total)$80.00listed price$1.60per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$80.00listed price$8.00per mgshipping: unknownIn stockstale · 21d old
- 2mg · 1 unit$80.00listed price$40.00per mgshipping: unknownIn stockupdated today
- 15mg × 10 kits (150mg total)$88.00listed price$0.59per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$90.00listed price$6.00per mgshipping: unknownIn stockupdated today
- 150mg · 1 unit$100.00listed price$0.67per mgshipping: unknownIn stockupdated today—No data
- 15mg × 10 kits (150mg total)$100.00listed price$0.67per mgshipping: unknownIn stockstale · 7d old—No data
- 10mg · 1 unit$100.00listed price$10.00per mgshipping: unknownIn stockupdated 3d ago
- 20mg × 10 kits (200mg total)$110.00listed price$0.55per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$110.00listed price$1.10per mgshipping: unknownIn stockstale · 7d old
- 20mg · 1 unit$110.00listed price$5.50per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$110.00listed price$11.00per mgshipping: unknownIn stockstale · 14d old
- 20mg × 10 kits (200mg total)$115.00listed price$0.57per mgshipping: unknownIn stockstale · 7d old—No data
- 20mg · 1 unit$119.00listed price$5.95per mgshipping: unknownIn stockupdated today—No data
- 20mg · 1 unit$120.00listed price$6.00per mgshipping: unknownIn stockstale · 7d old
- 5mg · 1 unit$120.00listed price$24.00per mgshipping: unknownIn stockupdated today
- 20mg vial$124.00listed price$6.20per mgshipping: unknownIn stockupdated today
- 15mg × 10 kits (150mg total)$130.00listed price$0.87per mgshipping: unknownIn stockstale · 7d old
- 200mg · 1 unit$140.00listed price$0.70per mgshipping: unknownIn stockupdated today—No data
- 30mg × 10 kits (300mg total)$145.00listed price$0.48per mgshipping: unknownIn stockupdated today
- 20mg × 10 kits (200mg total)$145.00listed price$0.72per mgshipping: unknownIn stockstale · 7d old
- 30mg · 1 unit$145.00listed price$4.83per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$150.00listed price$7.50per mgshipping: unknownIn stockstale · 14d old
- 10mg · 1 unit$150.00listed price$15.00per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$160.00listed price$0.53per mgshipping: unknownIn stockstale · 7d old—No data
- 300mg · 1 unit$170.00listed price$0.57per mgshipping: unknownIn stockupdated today—No data
- 15mg · 1 unit$170.00listed price$11.33per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$179.00listed price$5.97per mgshipping: unknownIn stockupdated today—No data
- 5mg × 10 kits (50mg total)$188.00listed price$3.76per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$190.00listed price$0.63per mgshipping: unknownIn stockstale · 7d old
- 20mg · 1 unit$190.00listed price$9.50per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$198.92listed price$39.78per mgshipping: unknownIn stockstale · 224d old
- 40mg · 1 unit$199.00listed price$4.97per mgshipping: unknownIn stockupdated today—No data
- 30mg · 1 unit$220.00listed price$7.33per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$260.00listed price$2.60per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$278.18listed price$27.82per mgshipping: unknownIn stockstale · 224d old
- 50mg · 1 unit$285.00listed price$5.70per mgshipping: unknownIn stockupdated 4d ago
- 25mg · 1 unit$325.00listed price$13.00per mgshipping: unknownIn stockupdated 3d ago
- 10mg · 1 unit$376.28listed price$37.63per mgshipping: unknownIn stockstale · 220d old—No data
- 20mg × 10 kits (200mg total)$400.00listed price$2.00per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$480.00listed price$1.60per mgshipping: unknownIn stockupdated today
- 50mg · 1 unit$490.00listed price$9.80per mgshipping: unknownIn stockupdated 3d ago
- 100mg · 1 unit$518.00listed price$5.18per mgshipping: unknownIn stockupdated 4d ago
- 50mg · 1 unit$590.00listed price$11.80per mgshipping: unknownIn stockupdated 3d ago
- 150mg · 1 unit$754.00listed price$5.03per mgshipping: unknownIn stockupdated 4d ago
- 200mg · 1 unit$976.00listed price$4.88per mgshipping: unknownIn stockupdated 4d ago
- 100mg · 1 unit$990.00listed price$9.90per mgshipping: unknownIn stockupdated 3d ago
- 5mg · 1 unit$59.00listed price$11.80per mgshipping: unknownOut of stockupdated today—No data
- 5mg · 1 unit$81.99listed price$16.40per mgshipping: unknownOut of stockupdated today
- 15mg vial$88.00listed price$5.87per mgshipping: unknownOut of stockupdated today
- 15mg · 1 unit$110.00listed price$7.33per mgshipping: unknownOut of stockstale · 21d old
- 10mg · 1 unit$134.99listed price$13.50per mgshipping: unknownOut of stockupdated today
- 15mg × 10 kits (150mg total)$332.00listed price$2.21per 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.