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 $/mgTirzepatide
Dual GIP/GLP-1, advanced weight loss Full overview & purity data →
- SaiyanMed$0.41
- Zen Peptides$0.41
- HkRoids$0.42
- Reta-Peptide$0.48
- UWA Elite Peptides$0.50
- Oupeptide$0.57
- Royal Peptides$0.90
- Go Alpha Labs$1.40
- Peptide Partners$1.50
- Sunrise BioResearch$1.70
- NUPEPS$1.90
- Steady Meds$2.31
- NextechLabs$2.71
- Amino Amigos$2.75
- Nextwave Peptides$3.79
- Coastal Peptides$3.98
- Hydro Research$4.17
- Prime Peptides$4.33
- PeptiSlim$5.50
- Loti Labs$5.80
- Simple Peptide$6.51
- Accelerate Labs$6.60
- Alpha-Gen$8.00
- Injectify$9.90
- Pure Rawz$10.43
- Behemoth Labz$34.19
Lowest listed in-stock price: $28.80 at Royal Peptides (5mg vial, $5.76/mg, shipping unknown)
- 5mg vial$28.80listed price$5.76per mgshipping: unknownIn stockupdated today
- 2mg · 1 unit$35.00listed price$17.50per mgshipping: unknownIn stockupdated 1d ago—No data
- 10mg vial$40.00listed price$4.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$40.00listed price$8.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 5mg · 1 unit$45.00listed price$9.00per mgshipping: unknownIn stockupdated 3d ago
- 10mg · 1 unit$50.00listed price$5.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 5mg × 10 kits (50mg total)$53.00listed price$1.06per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$54.00listed price$10.80per mgshipping: unknownIn stockstale · 28d old
- 15mg vial$56.00listed price$3.73per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$56.66listed price$1.89per mgshipping: unknownIn stockstale · 7d old
- 5mg × 10 kits (50mg total)$57.00listed price$1.14per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$59.49listed price$2.97per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$59.99listed price$6.00per mgshipping: unknownIn stockstale · 7d old
- 5mg · 1 unit$59.99listed price$12.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$59.99listed price$12.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$59.99listed price$12.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$59.99listed price$12.00per mgshipping: unknownIn stockupdated 1d ago
- 5mg · 1 unit$59.99listed price$12.00per mgshipping: unknownIn stockupdated today
- 5mg × 10 kits (50mg total)$60.00listed price$1.20per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$64.99listed price$6.50per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$65.00listed price$4.33per mgshipping: unknownIn stockupdated 1d ago—No data
- 10mg · 1 unit$65.10listed price$6.51per mgshipping: unknownIn stockstale · 220d old
- 10mg · 1 unit$65.99listed price$6.60per mgshipping: unknownIn stockupdated today—No data
- 10mg × 10 kits (100mg total)$70.00listed price$0.70per mgshipping: unknownIn stockstale · 7d old
- 50mg · 1 unit$70.00listed price$1.40per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$72.00listed price$0.72per mgshipping: unknownIn stockupdated today
- 20mg vial$72.00listed price$3.60per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$75.00listed price$0.75per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$79.00listed price$7.90per mgshipping: unknownIn stockstale · 28d old
- 20mg · 1 unit$80.00listed price$4.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 10mg · 1 unit$80.00listed price$8.00per mgshipping: unknownIn stockstale · 21d old
- 5mg · 1 unit$80.00listed price$16.00per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$89.00listed price$4.45per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$89.00listed price$8.90per mgshipping: unknownIn stockupdated today—No data
- 100mg · 1 unit$90.00listed price$0.90per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$90.00listed price$9.00per mgshipping: unknownIn stockupdated 3d ago
- 15mg × 10 kits (150mg total)$94.00listed price$0.63per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$94.99listed price$9.50per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$94.99listed price$9.50per mgshipping: unknownIn stockupdated 1d ago
- 10mg · 1 unit$94.99listed price$9.50per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$94.99listed price$9.50per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$94.99listed price$9.50per mgshipping: unknownIn stockupdated today
- 15mg × 10 kits (150mg total)$95.00listed price$0.63per mgshipping: unknownIn stockupdated today
- 5mg × 10 kits (50mg total)$95.00listed price$1.90per mgshipping: unknownIn stockstale · 7d old
- 30mg · 1 unit$95.00listed price$3.17per mgshipping: unknownIn stockupdated 1d ago—No data
- 30mg · 1 unit$97.49listed price$3.25per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$99.00listed price$6.60per mgshipping: unknownIn stockupdated today—No data
- 15mg × 10 kits (150mg total)$100.00listed price$0.67per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$100.00listed price$10.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$100.00listed price$10.00per mgshipping: unknownIn stockstale · 14d old
- 30mg vial$104.00listed price$3.47per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$104.99listed price$1.75per mgshipping: unknownIn stockupdated today—No data
- 15mg · 1 unit$109.00listed price$7.27per mgshipping: unknownIn stockstale · 28d old
- 10mg × 10 kits (100mg total)$110.00listed price$1.10per mgshipping: unknownIn stockstale · 7d old
- 20mg · 1 unit$111.00listed price$5.55per mgshipping: unknownIn stockupdated today—No data
- 20mg × 10 kits (200mg total)$115.00listed price$0.57per mgshipping: unknownIn stockupdated today
- 20mg × 10 kits (200mg total)$120.00listed price$0.60per mgshipping: unknownIn stockstale · 7d old
- 40mg · 1 unit$120.00listed price$3.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 150mg · 1 unit$125.00listed price$0.83per mgshipping: unknownIn stockupdated today
- 15mg · 1 unit$125.00listed price$8.33per mgshipping: unknownIn stockupdated 3d ago
- 20mg × 10 kits (200mg total)$126.00listed price$0.63per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$129.00listed price$6.45per mgshipping: unknownIn stockupdated 3d ago
- 15mg · 1 unit$130.00listed price$8.67per mgshipping: unknownIn stockupdated today
- 40mg vial$132.00listed price$3.30per mgshipping: unknownIn stockupdated today
- 300mg · 1 unit$145.00listed price$0.48per mgshipping: unknownIn stockupdated today
- 15mg × 10 kits (150mg total)$145.00listed price$0.97per mgshipping: unknownIn stockstale · 7d old
- 50mg · 1 unit$145.00listed price$2.90per mgshipping: unknownIn stockupdated 1d ago—No data
- 30mg × 10 kits (300mg total)$150.00listed price$0.50per mgshipping: unknownIn stockstale · 7d old
- 30mg × 10 kits (300mg total)$155.00listed price$0.52per mgshipping: unknownIn stockupdated today
- 200mg · 1 unit$155.00listed price$0.78per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$157.00listed price$0.52per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$159.00listed price$5.30per mgshipping: unknownIn stockstale · 28d old
- 30mg · 1 unit$160.00listed price$5.33per mgshipping: unknownIn stockstale · 14d old
- 60mg · 1 unit$162.49listed price$2.71per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$165.00listed price$2.75per mgshipping: unknownIn stockupdated 1d ago—No data
- 30mg · 1 unit$165.00listed price$5.50per mgshipping: unknownIn stockupdated today—No data
- 30mg · 1 unit$169.00listed price$5.63per mgshipping: unknownIn stockstale · 16d old
- 20mg × 10 kits (200mg total)$170.00listed price$0.85per mgshipping: unknownIn stockstale · 7d old
- 40mg × 10 kits (400mg total)$180.00listed price$0.45per mgshipping: unknownIn stockstale · 7d old
- 20mg · 1 unit$180.00listed price$9.00per mgshipping: unknownIn stockupdated today
- 300mg · 1 unit$185.00listed price$0.62per mgshipping: unknownIn stockupdated today
- 80mg · 1 unit$185.00listed price$2.31per mgshipping: unknownIn stockupdated 1d ago—No data
- 40mg × 10 kits (400mg total)$189.00listed price$0.47per mgshipping: unknownIn stockupdated today
- Pure Rawz† price outlier, under review5mg · 1 unit$191.15listed price$38.23per mgshipping: unknownIn stockstale · 220d old
- 60mg vial$196.00listed price$3.27per mgshipping: unknownIn stockupdated today
- 30mg × 10 kits (300mg total)$200.00listed price$0.67per mgshipping: unknownIn stockstale · 7d old
- 5mg × 5 kits (25mg total)$200.00listed price$8.00per mgshipping: unknownIn stockupdated 3d ago
- 80mg · 1 unit$208.00listed price$2.60per mgshipping: unknownIn stockupdated 4d ago
- 40mg · 1 unit$209.00listed price$5.22per mgshipping: unknownIn stockupdated today—No data
- 400mg · 1 unit$210.00listed price$0.53per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$219.99listed price$7.33per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$219.99listed price$7.33per mgshipping: unknownIn stockupdated 1d ago
- 30mg · 1 unit$219.99listed price$7.33per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$219.99listed price$7.33per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$219.99listed price$7.33per mgshipping: unknownIn stockupdated today
- 50mg × 10 kits (500mg total)$220.00listed price$0.44per mgshipping: unknownIn stockupdated today
- 30mg · 1 unit$230.00listed price$7.67per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$239.00listed price$3.98per mgshipping: unknownIn stockstale · 28d old
- 50mg · 1 unit$239.00listed price$4.78per mgshipping: unknownIn stockupdated today—No data
- 40mg × 10 kits (400mg total)$240.00listed price$0.60per mgshipping: unknownIn stockstale · 7d old
- 60mg × 10 kits (600mg total)$244.00listed price$0.41per mgshipping: unknownIn stockupdated today
- 60mg × 10 kits (600mg total)$245.00listed price$0.41per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$247.06listed price$24.71per mgshipping: unknownIn stockstale · 220d old
- 5mg × 10 kits (50mg total)$248.00listed price$4.96per mgshipping: unknownIn stockupdated today
- 65mg · 1 unit$249.99listed price$3.85per mgshipping: unknownIn stockstale · 7d old
- 40mg · 1 unit$250.00listed price$6.25per mgshipping: unknownIn stockupdated today
- 60mg × 10 kits (600mg total)$251.00listed price$0.42per mgshipping: unknownIn stockupdated today
- 500mg · 1 unit$255.00listed price$0.51per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$260.00listed price$4.33per mgshipping: unknownIn stockupdated 3d ago
- 60mg · 1 unit$260.00listed price$4.33per mgshipping: unknownIn stockstale · 14d old
- 150mg · 1 unit$269.13listed price$1.79per mgshipping: unknownIn stockstale · 7d old
- 60mg · 1 unit$279.00listed price$4.65per mgshipping: unknownIn stockupdated today—No data
- 50mg · 1 unit$289.99listed price$5.80per mgshipping: unknownIn stockupdated today
- 50mg · 1 unit$289.99listed price$5.80per mgshipping: unknownIn stockupdated today
- 50mg · 1 unit$289.99listed price$5.80per mgshipping: unknownIn stockupdated today
- 50mg · 1 unit$289.99listed price$5.80per mgshipping: unknownIn stockupdated 1d ago
- 50mg · 1 unit$289.99listed price$5.80per mgshipping: unknownIn stockupdated today
- 50mg · 1 unit$290.00listed price$5.80per mgshipping: unknownIn stockupdated today
- 600mg · 1 unit$300.00listed price$0.50per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$312.00listed price$3.12per mgshipping: unknownIn stockupdated today
- 60mg · 1 unit$330.00listed price$5.50per mgshipping: unknownIn stockupdated today
- 60mg × 10 kits (600mg total)$340.00listed price$0.57per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$341.88listed price$34.19per mgshipping: unknownIn stockstale · 220d old—No data
- 15mg × 10 kits (150mg total)$372.00listed price$2.48per mgshipping: unknownIn stockupdated today
- 100mg · 1 unit$379.00listed price$3.79per mgshipping: unknownIn stockupdated today—No data
- 5mg × 10 kits (50mg total)$400.00listed price$8.00per mgshipping: unknownIn stockupdated 3d ago
- 10mg × 5 kits (50mg total)$425.00listed price$8.50per mgshipping: unknownIn stockupdated 3d ago
- 20mg × 10 kits (200mg total)$432.00listed price$2.16per mgshipping: unknownIn stockupdated today
- 100mg · 1 unit$465.00listed price$4.65per mgshipping: unknownIn stockupdated 3d ago
- 20mg × 10 kits (200mg total)$475.99listed price$2.38per mgshipping: unknownIn stockupdated today—No data
- 200mg · 1 unit$480.00listed price$2.40per mgshipping: unknownIn stockupdated 4d ago
- 1000mg · 1 unit$500.00listed price$0.50per mgshipping: unknownIn stockupdated today
- 300mg · 1 unit$509.93listed price$1.70per mgshipping: unknownIn stockstale · 7d old
- 30mg × 10 kits (300mg total)$520.00listed price$1.73per mgshipping: unknownIn stockupdated today
- 40mg × 10 kits (400mg total)$576.00listed price$1.44per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$617.49listed price$6.17per mgshipping: unknownIn stockupdated today
- 15mg × 5 kits (75mg total)$625.00listed price$8.33per mgshipping: unknownIn stockupdated 3d ago
- 60mg · 1 unit$625.57listed price$10.43per mgshipping: unknownIn stockstale · 220d old
- 60mg × 10 kits (600mg total)$680.00listed price$1.13per mgshipping: unknownIn stockupdated today
- 400mg · 1 unit$800.00listed price$2.00per mgshipping: unknownIn stockupdated 4d ago
- 60mg × 10 kits (600mg total)$839.99listed price$1.40per mgshipping: unknownIn stockupdated today—No data
- 30mg × 5 kits (150mg total)$845.00listed price$5.63per mgshipping: unknownIn stockupdated 3d ago
- 10mg × 10 kits (100mg total)$850.00listed price$8.50per mgshipping: unknownIn stockupdated 3d ago
- 30mg × 10 kits (300mg total)$926.24listed price$3.09per mgshipping: unknownIn stockupdated today
- 120mg × 10 kits (1200mg total)$1080.00listed price$0.90per mgshipping: unknownIn stockupdated today
- 40mg × 10 kits (400mg total)$1099.00listed price$2.75per mgshipping: unknownIn stockstale · 7d old
- 60mg × 5 kits (300mg total)$1250.00listed price$4.17per mgshipping: unknownIn stockupdated 3d ago
- 15mg × 10 kits (150mg total)$1250.00listed price$8.33per mgshipping: unknownIn stockupdated 3d ago
- 800mg · 1 unit$1450.00listed price$1.81per mgshipping: unknownIn stockupdated 4d ago
- 30mg × 10 kits (300mg total)$1690.00listed price$5.63per mgshipping: unknownIn stockupdated 3d ago
- 1200mg · 1 unit$1800.00listed price$1.50per mgshipping: unknownIn stockupdated 4d ago
- 60mg × 10 kits (600mg total)$2550.00listed price$4.25per mgshipping: unknownIn stockupdated 3d ago
- 5mg · 1 unit$59.00listed price$11.80per mgshipping: unknownOut of stockupdated today—No data
- 40mg × 10 kits (400mg total)$210.00listed price$0.53per mgshipping: unknownOut of stockupdated today
- 50mg × 10 kits (500mg total)$230.00listed price$0.46per mgshipping: unknownOut of stockupdated today
- 100mg vial$300.00listed price$3.00per mgshipping: unknownOut of stockupdated today
- 120mg · 1 unit$406.00listed price$3.38per mgshipping: unknownOut of stockupdated today—No data
- 100mg × 10 kits (1000mg total)$920.00listed price$0.92per 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.