49 suppliers scored7 FDA warning letters tracked8 closures on recordUpdated · How scoring works
Peptide Ranking
Price comparison · listings read

BPC-157 10 mg price: 28 suppliers compared

$57.04median price
$15.20lowest
$178highest
$5.70median per mg
15with COA on page

28 research peptide suppliers in the Peptide Ranking index list BPC-157 in a 10 mg vial, 44 listings in all, 10 of them multi-vial packs counted here at the per-vial price. The cheapest is Nexaph at $15.20; the most expensive listing is $178, 11.7 times the lowest. The median listing is $57.04, which works out to $5.70 per milligram, and 22 of the 44 listings sit at or below it.

15 listings from 12 suppliers show a certificate of analysis on the product page itself; the lowest-priced of those is Alpha Labs Peptides at $22.40. The highest-scoring supplier in the table is Licensed Peptides (84/100) at $40.00. 3 listings are priced in another currency and converted at a fixed reference rate. Prices are the supplier's listed prices before coupons on the day the catalog was read; scores come from the published formula, not from the price.

All 44 listings at 10 mg, cheapest first

SupplierScoreListingPrice$/mgCOA on pageStock
Nexaph63/100BPC 157 10mg (10 vials/Kit)
vial · 10 vials, $152 per pack
$15.20$1.52NoIn stockView listing
Alpha Labs Peptides68/100BPC-157 (10mg) (10 Vials)
bulk · 10 vials, $224 per pack
$22.40$2.24YesIn stockView listing
Alpha Peptides71/100BPC-157 – MG Amount: 10 MG
vial
$27.29$2.73YesIn stockView listing
Alpha Labs Peptides68/100BPC-157 (10mg)
vial
$27.99$2.80YesIn stockView listing
Eternal Peptides22/100BPC-157
vial
$35.99$3.60YesIn stockView listing
Receptor Chem50/100BPC-157 10mg
vial · listed in GBP
$38.09$3.81NoIn stockView listing
Licensed Peptides84/100BPC-157 10mg (10 vials)
vial · 10 vials, $400 per pack
$40.00$4.00NoOut of stockView listing
Licensed Peptides84/100BPC - 157 - 10mg, 10 pack
vial · 10 vials, $400 per pack
$40.00$4.00NoOut of stockView listing
Direct Peptides41/100BPC-157 Peptide Vial – 10mg vial
vial · listed in GBP
$43.66$4.37NoIn stockView listing
Geo Peptides48/100BPC 157 10mg for Sale
vial
$43.99$4.40NoIn stockView listing
Ascension Peptides77/100BPC-157 (10mg)
vial
$49.00$4.90NoIn stockView listing
Atomik Labz39/100BULK PACK BPC-157 – 10mg (10 VIALS)
bulk · 10 vials, $495 per pack
$49.50$4.95YesIn stockView listing
Pure Peptide Labs74/100BPC-157 10mg
vial
$49.95$5.00NoIn stockView listing
Licensed Peptides84/100BPC - 157 10mg 2 Vials
vial · 2 vials, $99.99 per pack
$50.00$5.00NoOut of stockView listing
Licensed Peptides84/100BPC - 157 10mg 4 Vials
vial · 4 vials, $200 per pack
$50.00$5.00NoOut of stockView listing
Peptide Crafters36/100BPC-157 (10mg)
vial
$50.00$5.00NoIn stockView listing
Verified Peptides62/100BPC-157 Peptide (10MG)
vial
$53.00$5.30YesIn stockView listing
Atomik Labz39/100BPC-157 10mg Air Dispersal Kit
nasal
$53.00$5.30YesIn stockView listing
Evolve Peptides70/100BPC-157 10 mg
vial
$54.90$5.49NoIn stockView listing
Prime Peptides59/100BPC-157 - 10mg
vial
$55.00$5.50YesIn stockView listing
Atomik Labz39/100BPC-157 – 10mg
vial
$55.00$5.50YesIn stockView listing
Direct Peptides41/100BPC-157 Peptide Vial – 10mg vial kit_bac water & needles
vial · listed in GBP
$55.07$5.51NoIn stockView listing
Skye Peptides23/100BPC-157 - 10 mg
vial
$59.00$5.90NoIn stockView listing
Licensed Peptides84/100BPC - 157 - 10mg, 5 pack
vial · 5 vials, $296 per pack
$59.19$5.92NoOut of stockView listing
Swiss Chems59/100BPC-157 with Arginine Salt – BPC-157 with Arginine Salt: 10mg 10 vials
bulk · 10 vials, $600 per pack
$59.95$6.00NoIn stockView listing
Swiss Chems59/100BPC-157 with Arginine Salt – BPC-157 with Arginine Salt: 10mg 1 vial
vial
$59.95$6.00NoIn stockView listing
NuScience Peptides55/100BPC-157 Peptide - 5mg/10mg/20mg - 10mg
vial
$59.99$6.00YesIn stockView listing
Polaris Peptides26/100BPC-157 10mg
vial
$60.00$6.00NoIn stockView listing
Paramount Peptides76/100BPC-157 (10mg)
vial
$63.75$6.38YesIn stockView listing
Research Peptides32/100BPC-157 10mg
vial
$68.99$6.90YesIn stockView listing
Koi Peptides72/100BPC-157 - 10mg
vial
$69.95$7.00YesIn stockView listing
Enhanced Peptides39/100BPC 157 - 10mg
vial
$70.00$7.00NoIn stockView listing
Paramount Peptides76/100BPC-157 (10mg) Acetylated
vial
$75.00$7.50NoIn stockView listing
Licensed Peptides84/100BPC - 157 - 10mg, 3 pack
vial · 3 vials, $235 per pack
$78.38$7.84NoOut of stockView listing
Umbrella Labs59/100BPC-157 PEPTIDE 5MG/10MG VIAL - 10 Milligrams Vial
vial
$88.18$8.82NoIn stockView listing
Biotech Peptides65/100BPC-157 (5mg & 10mg) - 10mg
vial
$92.00$9.20YesIn stockView listing
Umbrella Labs59/100BPC-157 PEPTIDE LIQUID SPRAY 15ML BOTTLE - 10mg Liquid Spray Solution 15mL Bottle
other
$94.99$9.50NoIn stockView listing
Core Peptides74/100BPC-157 - 5MG / 10MG - 10mg
vial
$97.00$9.70YesIn stockView listing
BioLongevity Labs72/100BPC-157 (10mg)
vial
$99.97$10.00NoIn stockView listing
Licensed Peptides84/100BPC - 157 - 10mg, 1 pack
vial
$104$10.40NoIn stockView listing
PureRawz37/100BPC-157 - Peptide, 10mg
vial
$141$14.06NoIn stockView listing
PureRawz37/100BPC-157 - Nasal Spray, 100mcg/spray = 10mg total
nasal
$141$14.06NoIn stockView listing
PureRawz37/100BPC-157 ARG - Nasal Spray, 100mcg per spray/10mg
nasal
$178$17.84NoIn stockView listing
PureRawz37/100BPC-157 ARG - Peptides, 10mg
vial
$178$17.84NoIn stockView listing

Other sizes and the full picture

Other BPC-157 sizes with a comparison page: 5 mg (29 suppliers, median $39.99). The BPC-157 page has every size, every listing and the public certificates, and BPC-157 certificates are indexed on their own page. The price index puts BPC-157 at a median of $7.00 per mg across all sizes.

Frequently asked questions

Which 10 mg BPC-157 listing is cheapest with a certificate on the page?

Alpha Labs Peptides at $22.40 ($2.24 per mg) is the lowest-priced 10 mg listing that shows a certificate of analysis on the product page. 15 of the 44 listings show one.

How many suppliers list BPC-157 at 10 mg?

28 suppliers in our index list BPC-157 at 10 mg, across 44 listings (10 of them multi-vial packs, priced here per vial). 38 were marked in stock when the catalog was read.

Is 10 mg or 5 mg cheaper per milligram?

At the median, 10 mg works out to $5.70 per mg and 5 mg to $8.00 per mg, so 10 mg is the better value per milligram on median prices. The other sizes with a page are linked below.

All listed materials are sold for laboratory research use only. Listed prices before any coupon, read on the date shown; confirm in the cart. Pens are excluded because the device is part of the price. Price-per-mg calculator · Request a correction.