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 $/mgRetatrutide
Triple agonist, next-gen metabolic Full overview & purity data →
- HkRoids$0.63
- SaiyanMed$0.72
- UWA Elite Peptides$0.93
- Zen Peptides$0.93
- Royal Peptides$1.20
- Oupeptide$1.27
- Reta-Peptide$1.35
- Sunrise BioResearch$2.36
- Go Alpha Labs$2.53
- NUPEPS$3.14
- Peptide Partners$3.15
- Accelerate Labs$4.00
- Nextwave Peptides$4.29
- Prime Peptides$5.42
- Steady Meds$5.83
- Amino Amigos$5.92
- Coastal Peptides$5.97
- Hydro Research$8.75
- Injectify$9.35
- Simple Peptide$9.35
- PeptiSlim$13.00
- Peptides 4 Research$14.30
- Mei Peptide$15.33
- Alpha-Gen$24.00
- Behemoth Labz$37.73
Lowest listed in-stock price: $36.00 at Royal Peptides (5mg vial, $7.20/mg, shipping unknown)
- 5mg vial$36.00listed price$7.20per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$38.49listed price$7.70per mgshipping: unknownIn stockupdated today—No data
- 5mg · 1 unit$50.00listed price$10.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 20mg · 1 unit$52.48listed price$2.62per mgshipping: unknownIn stockstale · 7d old
- 10mg vial$60.00listed price$6.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$60.99listed price$6.10per mgshipping: unknownIn stockupdated today—No data
- 20mg · 1 unit$62.98listed price$3.15per mgshipping: unknownIn stockstale · 28d old
- 10mg · 1 unit$62.99listed price$6.30per mgshipping: unknownIn stockupdated today—No data
- 5mg · 1 unit$65.00listed price$13.00per mgshipping: unknownIn stockupdated 3d ago
- 10mg · 1 unit$68.50listed price$6.85per mgshipping: unknownIn stockupdated today
- 5mg × 10 kits (50mg total)$70.00listed price$1.40per mgshipping: unknownIn stockstale · 7d old
- 5mg × 10 kits (50mg total)$71.00listed price$1.42per mgshipping: unknownIn stockupdated today
- 6mg · 1 unit$75.00listed price$12.50per mgshipping: unknownIn stockstale · 220d old
- 15mg vial$76.00listed price$5.07per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$76.99listed price$5.13per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$79.00listed price$7.90per mgshipping: unknownIn stockstale · 28d old
- 5mg × 10 kits (50mg total)$85.00listed price$1.70per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$85.00listed price$8.50per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$85.00listed price$8.50per mgshipping: unknownIn stockupdated 1d ago—No data
- 10mg · 1 unit$95.00listed price$9.50per mgshipping: unknownIn stockstale · 7d old
- 20mg · 1 unit$96.00listed price$4.80per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$97.99listed price$4.90per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$98.99listed price$9.90per mgshipping: unknownIn stockupdated today
- 20mg vial$100.00listed price$5.00per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$102.00listed price$1.02per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$109.00listed price$7.27per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$110.00listed price$11.00per mgshipping: unknownIn stockstale · 14d old
- 30mg · 1 unit$114.00listed price$3.80per mgshipping: unknownIn stockupdated today
- 5mg × 10 kits (50mg total)$115.00listed price$2.30per mgshipping: unknownIn stockstale · 7d old
- 15mg · 1 unit$115.00listed price$7.67per mgshipping: unknownIn stockupdated 1d ago—No data
- 30mg · 1 unit$118.99listed price$3.97per mgshipping: unknownIn stockupdated today—No data
- 30mg · 1 unit$119.99listed price$4.00per mgshipping: unknownIn stockupdated today—No data
- 5mg · 1 unit$119.99listed price$24.00per mgshipping: unknownIn stockstale · 21d old
- 12mg · 1 unit$120.00listed price$10.00per mgshipping: unknownIn stockstale · 220d old
- 5mg · 1 unit$120.00listed price$24.00per mgshipping: unknownIn stockupdated today
- 24mg · 1 unit$124.00listed price$5.17per mgshipping: unknownIn stockupdated 4d ago
- 15mg × 10 kits (150mg total)$125.00listed price$0.83per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$125.00listed price$1.25per mgshipping: unknownIn stockstale · 7d old
- 50mg · 1 unit$125.00listed price$2.50per mgshipping: unknownIn stockupdated today
- 40mg · 1 unit$125.50listed price$3.14per mgshipping: unknownIn stockupdated today
- 100mg · 1 unit$135.00listed price$1.35per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$135.00listed price$1.35per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$139.00listed price$6.95per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$143.00listed price$14.30per mgshipping: unknownIn stockstale · 220d old—No data
- 30mg vial$144.00listed price$4.80per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$145.00listed price$7.25per mgshipping: unknownIn stockupdated 1d ago—No data
- 5mg · 1 unit$150.00listed price$30.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$160.00listed price$16.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$165.00listed price$16.50per mgshipping: unknownIn stockupdated 3d ago
- 10mg × 10 kits (100mg total)$170.00listed price$1.70per mgshipping: unknownIn stockstale · 7d old
- 60mg · 1 unit$174.99listed price$2.92per mgshipping: unknownIn stockupdated today—No data
- 15mg × 10 kits (150mg total)$175.00listed price$1.17per mgshipping: unknownIn stockstale · 7d old
- 100mg · 1 unit$175.00listed price$1.75per mgshipping: unknownIn stockupdated today
- 20mg × 10 kits (200mg total)$179.00listed price$0.90per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$179.00listed price$5.97per mgshipping: unknownIn stockstale · 28d old
- 20mg · 1 unit$180.00listed price$9.00per mgshipping: unknownIn stockstale · 16d old
- 20mg · 1 unit$186.99listed price$9.35per mgshipping: unknownIn stockupdated today
- 40mg vial$192.00listed price$4.80per mgshipping: unknownIn stockupdated today
- 20mg × 10 kits (200mg total)$198.00listed price$0.99per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$199.00listed price$6.63per mgshipping: unknownIn stockupdated today—No data
- 30mg · 1 unit$200.00listed price$6.67per mgshipping: unknownIn stockupdated 1d ago—No data
- 20mg × 10 kits (200mg total)$210.00listed price$1.05per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$210.00listed price$21.00per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$223.00listed price$0.74per mgshipping: unknownIn stockupdated today
- 50mg vial$228.00listed price$4.56per mgshipping: unknownIn stockupdated today
- 15mg × 10 kits (150mg total)$230.00listed price$1.53per mgshipping: unknownIn stockstale · 7d old
- 48mg · 1 unit$230.00listed price$4.79per mgshipping: unknownIn stockupdated 4d ago
- 30mg · 1 unit$230.00listed price$7.67per mgshipping: unknownIn stockstale · 14d old
- 15mg · 1 unit$230.00listed price$15.33per mgshipping: unknownIn stockupdated today
- 24mg · 1 unit$240.00listed price$10.00per mgshipping: unknownIn stockstale · 220d old
- 150mg · 1 unit$245.00listed price$1.63per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$250.00listed price$4.17per mgshipping: unknownIn stockstale · 11d old
- 40mg · 1 unit$250.00listed price$6.25per mgshipping: unknownIn stockupdated 1d ago—No data
- 40mg · 1 unit$255.00listed price$6.38per mgshipping: unknownIn stockupdated today—No data
- 100mg · 1 unit$257.15listed price$2.57per mgshipping: unknownIn stockstale · 7d old
- 60mg vial$264.00listed price$4.40per mgshipping: unknownIn stockupdated today
- 40mg × 10 kits (400mg total)$268.00listed price$0.67per mgshipping: unknownIn stockupdated today
- 200mg · 1 unit$270.00listed price$1.35per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$270.00listed price$18.00per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$280.00listed price$0.93per mgshipping: unknownIn stockstale · 7d old
- 100mg · 1 unit$281.65listed price$2.82per mgshipping: unknownIn stockstale · 28d old
- 30mg × 10 kits (300mg total)$290.00listed price$0.97per mgshipping: unknownIn stockupdated today
- 20mg × 10 kits (200mg total)$290.00listed price$1.45per mgshipping: unknownIn stockstale · 7d old
- 60mg · 1 unit$290.00listed price$4.83per mgshipping: unknownIn stockupdated 4d ago
- 50mg · 1 unit$300.00listed price$6.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 5mg × 10 kits (50mg total)$304.00listed price$6.08per mgshipping: unknownIn stockupdated today
- 50mg · 1 unit$305.00listed price$6.10per mgshipping: unknownIn stockupdated today—No data
- 50mg × 10 kits (500mg total)$313.00listed price$0.63per mgshipping: unknownIn stockupdated today
- 40mg × 10 kits (400mg total)$320.00listed price$0.80per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$325.00listed price$5.42per mgshipping: unknownIn stockstale · 14d old
- 5mg × 10 kits (50mg total)$335.99listed price$6.72per mgshipping: unknownIn stockupdated today—No data
- 300mg · 1 unit$340.00listed price$1.13per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$345.00listed price$5.75per mgshipping: unknownIn stockupdated today—No data
- 60mg · 1 unit$350.00listed price$5.83per mgshipping: unknownIn stockupdated 1d ago—No data
- 40mg · 1 unit$350.00listed price$8.75per mgshipping: unknownIn stockupdated 3d ago
- 20mg · 1 unit$350.00listed price$17.50per mgshipping: unknownIn stockupdated today
- 50mg × 10 kits (500mg total)$360.00listed price$0.72per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$372.00listed price$3.72per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$377.32listed price$37.73per mgshipping: unknownIn stockstale · 220d old—No data
- 60mg × 10 kits (600mg total)$380.00listed price$0.63per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$380.00listed price$1.27per mgshipping: unknownIn stockstale · 7d old
- 65mg · 1 unit$385.00listed price$5.92per mgshipping: unknownIn stockstale · 7d old
- 30mg · 1 unit$390.00listed price$13.00per mgshipping: unknownIn stockupdated today
- 100mg · 1 unit$429.00listed price$4.29per mgshipping: unknownIn stockupdated today—No data
- 15mg × 10 kits (150mg total)$432.00listed price$2.88per mgshipping: unknownIn stockupdated today
- 48mg · 1 unit$449.00listed price$9.35per mgshipping: unknownIn stockstale · 220d old
- 200mg · 1 unit$472.32listed price$2.36per mgshipping: unknownIn stockstale · 7d old
- 120mg · 1 unit$480.00listed price$4.00per mgshipping: unknownIn stockupdated 4d ago
- 20mg × 10 kits (200mg total)$496.00listed price$2.48per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$530.00listed price$8.83per mgshipping: unknownIn stockupdated 3d ago
- 120mg · 1 unit$545.00listed price$4.54per mgshipping: unknownIn stockupdated 4d ago
- 10mg × 10 kits (100mg total)$556.49listed price$5.56per mgshipping: unknownIn stockupdated today—No data
- 600mg · 1 unit$560.00listed price$0.93per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$580.00listed price$1.93per mgshipping: unknownIn stockupdated today
- 15mg × 10 kits (150mg total)$668.49listed price$4.46per mgshipping: unknownIn stockupdated today—No data
- 40mg × 10 kits (400mg total)$688.00listed price$1.72per mgshipping: unknownIn stockupdated today
- 50mg × 10 kits (500mg total)$760.00listed price$1.52per mgshipping: unknownIn stockupdated today
- 240mg · 1 unit$880.00listed price$3.67per mgshipping: unknownIn stockupdated 4d ago
- 20mg × 10 kits (200mg total)$909.99listed price$4.55per mgshipping: unknownIn stockupdated today—No data
- 60mg × 10 kits (600mg total)$920.00listed price$1.53per mgshipping: unknownIn stockupdated today
- 240mg · 1 unit$1000.00listed price$4.17per mgshipping: unknownIn stockupdated 4d ago
- 30mg × 10 kits (300mg total)$1035.99listed price$3.45per mgshipping: unknownIn stockupdated today—No data
- 100mg × 10 kits (1000mg total)$1200.00listed price$1.20per mgshipping: unknownIn stockupdated today
- 480mg · 1 unit$1512.00listed price$3.15per mgshipping: unknownIn stockupdated 4d ago
- 60mg × 10 kits (600mg total)$1518.99listed price$2.53per mgshipping: unknownIn stockupdated today—No data
- 5mg · 1 unit$69.00listed price$13.80per mgshipping: unknownOut of stockupdated today—No data
- 15mg × 10 kits (150mg total)$170.00listed price$1.13per mgshipping: unknownOut of stockupdated today
- 60mg × 10 kits (600mg total)$400.00listed price$0.67per 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.