Peptide Plugs had the lowest price per mg of the seven vendors we priced when we checked prices on September 26, 2026: $2.50/mg for BPC-157 (sold as a 20 mg vial) and $5.00/mg for TB-500 10 mg. Alpha Pro Peptides and Swiss Chems were next. With our partner code, Ascension Peptides' BPC-157 10 mg costs $2.45/mg on a first order, the lowest single price on this page. Cheapest isn't the same as best, so we list each vendor's testing record next to its price.
Notice: Research peptides are sold for in-vitro laboratory research only. They are not FDA-approved, not for human or animal consumption, and this page is not medical advice.
How we ranked price
We picked two compounds most of our vendors sell: BPC-157 10 mg and TB-500 10 mg. For each, we took the single-vial price from the vendor's product page or store data on September 26, 2026, and divided by the milligrams in the vial. Vendors are ranked by their average price per mg across both, at the price shown without a coupon. Codes are in a separate column because the Ascension code only applies to a first order.
Where a vendor doesn't sell a 10 mg vial, we used the closest size and say so. Where we couldn't read a price for that exact size, we wrote "not checked." Shipping isn't included.
This is a price ranking only. It isn't our site-wide editors' order, which isn't sorted by score.
Price per mg, checked September 26, 2026
| Vendor | BPC-157 | $/mg | TB-500 10 mg | $/mg | With site code |
|---|
| Peptide Plugs | $50 (20 mg vial) | $2.50 | $50 | $5.00 | No code |
| Alpha Pro Peptides | $49.99 | $5.00 | $44.99 | $4.50 | No code |
| Swiss Chems | $59.95 (arginine salt form) | $6.00 | $42.36 (sale, was $63.98) | $4.24 | No code |
| Ascension Peptides | $49.00 (sale, was $74.99) | $4.90 | Not sold; 5 mg is $54 ($10.80/mg) | n/a | AFFILIATE50OFF, first order: BPC-157 $24.50 ($2.45/mg); TB-500 5 mg $27 ($5.40/mg) |
| PSPeptides | $89.99 (sale, was $103.99) | $9.00 | $79.99 | $8.00 | CHECKED, 10% off: BPC-157 $80.99 ($8.10/mg); TB-500 $71.99 ($7.20/mg) |
| NextGenPeps | Not checked (5 mg is $37, $7.40/mg) | n/a | $72 | $7.20 | No code |
| American Peptides | Not checked (5 mg is $60 list) | n/a | $100 list; $75 during a promotion | $10.00 ($7.50 promo) | No code |
Sources: Peptide Plugs BPC-157 and TB-500; Alpha Pro BPC-157 and TB-500; Swiss Chems BPC-157 and TB-500; Ascension BPC-157 and TB-500 5 mg; PSPeptides BPC-157 and TB-500; NextGenPeps BPC-157 and TB-500; American Peptides BPC-157 and TB-500.
Prices change often, sometimes daily. Confirm the price in your cart.
1. Peptide Plugs: lowest average, and the best documentation
- BPC-157: only a 20 mg vial, at $50 ($2.50/mg). TB-500 10 mg: $50 ($5.00/mg). The TB-500 page lists tiered pricing down to $30 a vial at 10 or more vials.
- Shipping: free over $200 by UPS, US only.
- Testing: names Freedom Diagnostics on its site and gives accession codes you can check at the lab. Highest score on our transparency method (8.1), but no Finnrick tests yet.
Peptide Plugs review · Visit Peptide Plugs
2. Alpha Pro Peptides: low list prices, plus a BOGO banner
- BPC-157 10 mg: $49.99 ($5.00/mg). TB-500 10 mg: $44.99 ($4.50/mg).
- Promotion: the shop page showed a "Buy 1 Get 1 Free" promotion on these items when we checked. We didn't test it at checkout, so it isn't in the table.
- Shipping: free over $199, US only.
- Testing: lot-ID table with Freedom Diagnostics certificates. An independent reviewer found one reused certificate.
Alpha Pro Peptides review · Visit Alpha Pro Peptides
3. Swiss Chems: cheapest TB-500, weakest test record
- TB-500 10 mg: $42.36 on sale ($4.24/mg), the lowest TB-500 price here. BPC-157 10 mg: $59.95 ($6.00/mg). Note that Swiss Chems sells BPC-157 "with Arginine Salt," while the other vendors list plain "BPC-157."
- Shipping: free over $100 in the US, the lowest minimum of our eight.
- Testing: Finnrick rates it 48%, with 4 of 10 customer samples passing, and it received an FDA warning letter in December 2024. That's the clearest case on this page of low price and weak evidence together.
Swiss Chems review · Visit Swiss Chems
4. Ascension Peptides: cheapest first order with our code
- BPC-157 10 mg: $49.00 on sale ($4.90/mg). No 10 mg TB-500; the 5 mg vial is $54.
- Code: AFFILIATE50OFF gives 50% off a first order, which brings BPC-157 10 mg to $24.50 ($2.45/mg). PeptideChecked may earn a commission if you use it. That doesn't change the vendor's rating.
- Shipping: flat $15 on domestic orders. We found no free-shipping threshold, so small orders cost more than the sticker suggests.
- Testing: 85 lot-searchable COAs. The lab isn't named on its site, and Finnrick has no tests.
Ascension Peptides review · Visit Ascension Peptides
5. PSPeptides: higher prices, 10% code
- BPC-157 10 mg: $89.99 ($9.00/mg). TB-500 10 mg: $79.99 ($8.00/mg).
- Code: CHECKED takes 10% off, to $8.10/mg and $7.20/mg. PeptideChecked may earn a commission if you use it.
- Shipping: free UPS 2nd Day Air over $200. The site was also showing a "16 Hour Flash Sale" with free shipping on any order when we checked.
- Testing: lab named only on the PDFs, no accreditation listed, and human dosing guides on its blog.
PSPeptides review · Visit PSPeptides
6. NextGenPeps: mid-priced, well-documented
- TB-500 10 mg: $72 on the product page ($7.20/mg). The category page listed it at $58 on sale; check which applies in your cart.
- BPC-157 10 mg: not checked. The product page offers a 10 mg option, but we could only read the 5 mg price ($37). Bulk tiers take 5-15% off at 5-20 vials.
- Shipping: free over $150, US only.
- Testing: names Janoshik or BioRegen on every COA entry, second-highest score on our transparency method.
NextGenPeps review · Visit NextGenPeps
7. American Peptides: highest list prices checked
- TB-500 10 mg: $100 list ($10.00/mg). The page showed $75 during a rotating "drop" promotion.
- BPC-157 10 mg: not checked. We could read only the 5 mg price ($60 list, $45 with the same promotion).
- Shipping: free over $300, the highest minimum here.
- Testing: 126 lot-matched COAs with a lot lookup; lab named on the homepage only.
American Peptides review · Visit American Peptides
Not in the table: Licensed Peptides
We added Licensed Peptides to our list on September 28, 2026, after these prices were pulled. Its shop showed BPC-157 from $53.99, but we couldn't confirm the vial size at that price, and full prices need a free account. It has no standalone TB-500 vial; TB-500 comes only in a BPC-157/TB-500 blend from $99.99. So we can't put it on the same per-mg basis yet. Our code Affiliate5 takes 5% off, and the site was also running its own 2-for-1 vial sale (research access); check whether the two stack. PeptideChecked may earn a commission if you use the code. Free FedEx 2-Day starts at $200 (shipping). Licensed Peptides review · Visit Licensed Peptides
Cheapest isn't best
Price per mg only matters if the vial contains what the label says. Seven of our eight vendors have no independent test data at all, and the one that does, Swiss Chems, is near the bottom of Finnrick's rankings. A certificate the vendor paid for tells you about the sample it sent, not the vial you get. See third-party tested peptides for how each vendor documents testing.
Before you compare prices:
- Match the compound and form. A salt form, blend or capsule isn't the same product as a plain vial.
- Add shipping. A $15 flat fee on a $49 order changes the per-mg math.
- Check the lot's COA. Our COA reading guide covers what to look for.
All current codes are on our peptide coupon codes page. For the full vendor list with ratings, see best peptide vendors in the USA. To compare vial sizes by concentration, use the reconstitution calculator.