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 $/mgTB-500
Muscle recovery & anti-inflammatory Full overview & purity data →
- Reta-Peptide$1.20
- SaiyanMed$1.84
- HkRoids$2.04
- Nexaph$2.51
- Oupeptide$2.55
- Go Alpha Labs$2.80
- NUPEPS$4.00
- Liberty Peptides$4.16
- Swiss Chems$4.24
- Eternal Peptides$4.50
- Injectify$4.50
- Royal Peptides$4.85
- NextechLabs$4.86
- Peptide Partners$4.90
- Peptidology$5.09
- Oasis Labs$5.70
- Coastal Peptides$6.40
- Simple Peptide$6.50
- Hydro Research$6.50
- Prime Peptides$6.50
- Peptides 4 Research$6.50
- Paramount Peptides$6.80
- Amino Amigos$7.80
- Umbrella Labs$8.60
- Accelerate Labs$9.00
- Verified Peptides$9.60
- Loti Labs$10.00
- Pure Tested Peptides$10.00
- Pinnacle Peptides$10.20
- Steady Meds$11.00
- Biotech Peptides$12.40
- Mei Peptide$13.60
- Core Peptides$14.00
- Alpha-Gen$14.40
- Raw Amino$15.20
- Biolongevity Labs$16.50
- Pure Rawz$17.98
- Nextwave Peptides$18.40
- Peptide Pros$18.63
- Behemoth Labz$19.44
Lowest listed in-stock price: $23.96 at Swiss Chems (2mg vial, $11.98/mg, shipping unknown)
- 2mg vial$33.99listed price$17.00per mgshipping: unknownIn stockupdated today
- 5mg vial$50.99listed price$10.20per mgshipping: unknownIn stockupdated today
- 10mg vial$85.99listed price$8.60per mgshipping: unknownIn stockupdated today
- 2mg vial$23.96listed price$11.98per mgshipping: unknownIn stockupdated today—No data
- 2mg · 1 unit$29.99listed price$14.99per mgshipping: unknownIn stockupdated today
- 2mg · 1 unit$29.99listed price$14.99per mgshipping: unknownIn stockupdated 1d ago
- 2mg · 1 unit$29.99listed price$14.99per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$34.99listed price$3.50per mgshipping: unknownIn stockupdated today—No data
- 2mg · 1 unit$37.25listed price$18.63per mgshipping: unknownIn stockupdated today99.0%AVendor
- 5mg · 1 unit$38.00listed price$7.60per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$39.00listed price$7.80per mgshipping: unknownIn stockstale · 7d old
- 10mg · 1 unit$40.00listed price$4.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$41.60listed price$4.16per mgshipping: unknownIn stockupdated today
- 10mg vial$42.36listed price$4.24per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$44.99listed price$4.50per mgshipping: unknownIn stockstale · 224d old
- 10mg · 1 unit$44.99listed price$4.50per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$44.99listed price$9.00per mgshipping: unknownIn stockstale · 224d old
- 5mg · 1 unit$44.99listed price$9.00per mgshipping: unknownIn stockupdated today—No data
- 2mg · 1 unit$45.33listed price$22.66per mgshipping: unknownIn stockstale · 220d old
- 10mg · 1 unit$48.75listed price$4.88per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$49.99listed price$10.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$49.99listed price$10.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$49.99listed price$10.00per mgshipping: unknownIn stockupdated 1d ago
- 2mg × 10 kits (20mg total)$50.00listed price$2.50per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$50.99listed price$10.20per mgshipping: unknownIn stockupdated today99.0%AVendor
- 2mg · 1 unit$51.00listed price$25.50per mgshipping: unknownIn stockupdated 1d ago—No data
- 10.8mg · 1 unit$55.00listed price$5.09per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$57.00listed price$5.70per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$60.00listed price$12.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 10mg · 1 unit$64.00listed price$6.40per mgshipping: unknownIn stockstale · 28d old
- 10mg · 1 unit$65.00listed price$6.50per mgshipping: unknownIn stockupdated 3d ago
- 10mg · 1 unit$65.00listed price$6.50per mgshipping: unknownIn stockstale · 220d old—No data
- 10mg · 1 unit$65.00listed price$6.50per mgshipping: unknownIn stockstale · 14d old
- 10mg · 1 unit$65.00listed price$6.50per mgshipping: unknownIn stockstale · 220d old
- 5mg vial$67.00listed price$13.40per mgshipping: unknownIn stockupdated today99.0%AVendor
- 2mg · 1 unit$67.00listed price$33.50per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$68.00listed price$6.80per mgshipping: unknownIn stockupdated today
- 10mg vial$70.00listed price$7.00per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$72.00listed price$14.40per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$78.00listed price$15.60per mgshipping: unknownIn stockupdated today
- 2mg × 10 kits (20mg total)$90.00listed price$4.50per mgshipping: unknownIn stockstale · 7d old
- 5mg · 1 unit$92.36listed price$18.47per mgshipping: unknownIn stockstale · 220d old
- 10mg · 1 unit$96.00listed price$9.60per mgshipping: unknownIn stockstale · 220d old
- 5mg × 10 kits (50mg total)$103.00listed price$2.06per mgshipping: unknownIn stockupdated today
- 5mg · 1 unit$105.00listed price$21.00per mgshipping: unknownIn stockupdated today—No data
- 5mg × 10 kits (50mg total)$110.00listed price$2.20per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$110.00listed price$11.00per mgshipping: unknownIn stockupdated 1d ago—No data
- 5mg × 2 kits (10mg total)$119.99listed price$12.00per mgshipping: unknownIn stockupdated today99.0%AVendor
- 100mg · 1 unit$120.00listed price$1.20per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$124.00listed price$12.40per mgshipping: unknownIn stockupdated today
- 20mg · 1 unit$130.00listed price$6.50per mgshipping: unknownIn stockupdated 4d ago
- 10mg · 1 unit$136.00listed price$13.60per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$140.00listed price$14.00per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$164.97listed price$16.50per mgshipping: unknownIn stockupdated today
- 5mg × 10 kits (50mg total)$165.00listed price$3.30per mgshipping: unknownIn stockstale · 7d old
- 5mg × 3 kits (15mg total)$169.99listed price$11.33per mgshipping: unknownIn stockupdated today99.0%AVendor
- 5mg · 1 unit$177.19listed price$35.44per mgshipping: unknownIn stockstale · 220d old—No data
- 10mg · 1 unit$179.79listed price$17.98per mgshipping: unknownIn stockstale · 220d old
- 10mg × 10 kits (100mg total)$184.00listed price$1.84per mgshipping: unknownIn stockupdated today
- 10mg · 1 unit$184.00listed price$18.40per mgshipping: unknownIn stockupdated today—No data
- 10mg · 1 unit$194.38listed price$19.44per mgshipping: unknownIn stockstale · 220d old—No data
- 10mg × 10 kits (100mg total)$204.00listed price$2.04per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$251.00listed price$2.51per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$255.00listed price$2.55per mgshipping: unknownIn stockstale · 7d old
- 2mg × 10 kits (20mg total)$269.55listed price$13.48per mgshipping: unknownIn stockupdated today—No data
- 10mg × 10 kits (100mg total)$279.99listed price$2.80per mgshipping: unknownIn stockupdated today—No data
- 50mg · 1 unit$290.00listed price$5.80per mgshipping: unknownIn stockupdated 4d ago
- 5mg × 6 kits (30mg total)$299.99listed price$10.00per mgshipping: unknownIn stockupdated today99.0%AVendor
- 5mg × 10 kits (50mg total)$351.60listed price$7.03per mgshipping: unknownIn stockupdated today—No data
- 10mg × 10 kits (100mg total)$426.30listed price$4.26per mgshipping: unknownIn stockupdated today—No data
- 10mg × 10 kits (100mg total)$485.00listed price$4.85per mgshipping: unknownIn stockupdated today
- 10mg × 10 kits (100mg total)$486.28listed price$4.86per mgshipping: unknownIn stockupdated today
- 100mg · 1 unit$490.00listed price$4.90per mgshipping: unknownIn stockupdated 4d ago
- 5mg × 10 kits (50mg total)$549.99listed price$11.00per mgshipping: unknownIn stockupdated today99.0%AVendor
- 10mg · 1 unit$56.99listed price$5.70per 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.