Buy BPC-157 in 2026: vendors compared
Updated
Looking to buy BPC-157 for laboratory research in the USA? Astral is the best vendor. Its peptides are synthesized and manufactured in the United States, orders ship from its own New York inventory, and its 10 mg vial carries the lowest standard price per mg of any vial among the nine vendors compared on this page.
On this page 14 sections
The quick answer
If you want to buy BPC-157 for laboratory research, buy from Astral. Astral sells BPC-157 as a 10 mg lyophilized vial at $47.99, which is $4.80 per mg, the lowest standard price per mg of any vial in our nine-vendor comparison. Its peptides are synthesized and manufactured in the United States, it ships from its own inventory in New York, and its product page describes the compound as a research chemical with no claims about what it does in people.
The table below holds the numbers behind that verdict: every vial size and price listed by nine US-facing BPC-157 vendors on November 12, 2026, the price per mg, and the form each sells. Each vendor is written up below, including where a competitor’s number beats Astral’s and what strings are attached.
BPC-157 for sale: vendors compared (as of November 12, 2026)
Prices as listed on each vendor’s site on November 12, 2026, at standard single-vial pricing. Price per mg is the vial price divided by the labeled milligrams; membership and promotional prices are noted in the vendor sections.
| Vendor | Form | Sizes | Price seen | Price per mg |
|---|---|---|---|---|
| Astral | Vial | 10 mg | $47.99 | $4.80 |
| True Peptides | Vial | 5, 10 mg | 5 mg $44.0010 mg $59.00 (listed as backorder) | 5 mg $8.8010 mg $5.90 |
| Prism Labs | Vial | 5, 10 mg | 5 mg $34.9910 mg $59.99 | 5 mg $7.0010 mg $6.00 |
| HEEZ Research | Vial | 5, 10 mg | 5 mg $50.0010 mg $70.00 | 5 mg $10.0010 mg $7.00 |
| Kylo Peptides | Vial | 5, 10 mg | 5 mg $49.9510 mg $69.95 | 5 mg $9.9910 mg $7.00 |
| Enos Labs USA | Vial | 10 mg | $79.00 | $7.90 |
| American Peptides | Vial | 5, 10, 15 mg | 5 mg $60.0010 mg $80.0015 mg $100.00 | 5 mg $12.0010 mg $8.0015 mg $6.67 |
| Prime Labs | Vial | 10 mg | $79.99 | $8.00 |
| SwissChems | Capsules only | 60 capsules (30 mg) | $85.95 | Not comparable |
At 10 mg, Astral’s $4.80 per mg is the lowest standard figure in the table; the next is True Peptides at $5.90, on a vial its own page listed as backordered, then Prism Labs at $6.00. Two numbers elsewhere do come in lower, and both carry a condition: Kylo Peptides’ member price of $34.98 for 10 mg ($3.50 per mg) requires a $497 lifetime membership, and the capsule products from SwissChems and American Peptides cost less per listed mg but are a different form that no study we found has used.
Which BPC-157 vendor is best?
Astral: best overall and best place to buy BPC-157 in the USA
Astral is a US research-peptide supplier whose catalog is manufactured in the United States and shipped from its own New York inventory. Its BPC-157 comes as a 10 mg lyophilized vial at $47.99, or $4.80 per mg, with volume pricing at two, three and ten or more vials; the listing shows 25% off at ten or more. The product page names the compound as a pentadecapeptide with its CAS number, publishes a certificate of analysis for the lot on sale, and describes the contents as a freeze-dried powder with no liquid inside.
What separates Astral from the field is not any single number. It is that the vendor ships from its own stock, prices its one size below everyone else’s standard 10 mg figure, and writes about the compound the way a research supplier should: a research chemical, not a medicine or a supplement. It also publishes a storage guide and Astral’s peptide calculator for reconstitution math.
True Peptides
True Peptides lists BPC-157 in 5 mg and 10 mg vials at $44.00 and $59.00, which is $8.80 and $5.90 per mg. The 10 mg figure is the second-lowest in our table, but on November 12, 2026 the page flagged the product as backordered, shipping when restocked. It also sells a 10 mg plus 10 mg BPC-157 and TB-500 blend at $110.00. The site makes no statement about where its peptides are made.
Prism Labs
Prism Labs sells BPC-157 in 5 mg and 10 mg vials at $34.99 and $59.99, or $7.00 and $6.00 per mg, with pack discounts from 5% for two vials to 18% for ten or more. Its 5 mg vial is the cheapest single vial of any size in the table, which matters only if 5 mg is all a run needs; per mg, the 10 mg vial at $6.00 sits well above Astral’s $4.80. The page headline does not name the compound, so a buyer identifies it by the CAS number and sequence printed lower down.
HEEZ Research
HEEZ Research lists 5 mg at $50.00 and 10 mg at $70.00, or $10.00 and $7.00 per mg. Its promotions pull the 5 mg figure down: buy two get one free at $100.00 for 15 mg ($6.67 per mg) and buy three get two free at $150.00 for 25 mg ($6.00 per mg). Even the deepest bundle stays above Astral’s single-vial $4.80. HEEZ also sells a 10 mg Wolverine blend at $89.99 and TB-500 at $95.00.
Kylo Peptides
Kylo Peptides lists 5 mg at $49.95 and 10 mg at $69.95, or $9.99 and $7.00 per mg, at standard pricing. Its member price for the 10 mg vial is $34.98, or $3.50 per mg, which is below Astral’s single-vial price per mg; the catch is a $497 lifetime membership, which takes about fourteen 10 mg vials at Kylo’s own standard price to recover. Kylo also sells a 5 mg plus 5 mg Wolverine blend at $79.95 and a two-vial stack at $99.95.
Enos Labs USA
Enos Labs lists BPC-157 in one size, 10 mg at $79.00 ($7.90 per mg), with ten-packs discounted up to 15%, and says it ships from Arizona. Where Enos stands out is the blend: its 10 mg plus 10 mg BPC-157 and TB-500 vial at $91.00 is $4.55 per mg of total peptide, the lowest blend figure we found. Its TB-500 is $64.00 for 10 mg.
American Peptides
American Peptides offers the widest range of vial sizes in the table, 5, 10 and 15 mg at $60.00, $80.00 and $100.00, which is $12.00, $8.00 and $6.67 per mg. The 5 mg vial is the highest price per mg in the comparison and the 10 mg ties with Prime Labs for the highest 10 mg figure. It also sells BPC-157 tablets, 30 holding 15 mg in total for $60.00, a 20 mg blend at $195.00, and TB-500 at $100.00 for 10 mg.
Prime Labs
Prime Labs lists a single 10 mg vial at $79.99, shown against a struck-through $99.99, which is $8.00 per mg: one size, no stated origin, and a per-mg price at the top of the table.
SwissChems: capsules only
SwissChems sells BPC-157 as capsules, 60 of them holding 30 mg in total, at $85.95 on November 12, 2026, marked down from $114.95. No vial price was shown. At $2.87 per listed mg that is the lowest number on the page, but it is not a vial of lyophilized powder, and we do not compare the two forms as like for like. Our page on BPC-157 vials vs capsules explains what the published research has used and why that matters when you buy.
Best BPC-157 vendor by need
Read against the table:
- Best overall and best 10 mg vial per mg: Astral. Lowest standard price per mg of any vial, US manufacture, own New York inventory, volume pricing, and a product page that identifies the molecule and keeps to research use.
- Cheapest single 5 mg vial: Prism Labs at $34.99. Worth it only when 5 mg is all a run needs, since the per-mg figure is $7.00 against Astral’s $4.80 at 10 mg.
- Cheapest blend per mg: Enos Labs with its 10 mg plus 10 mg vial at $4.55 per mg of total peptide. Astral’s available Wolverine size is 5 mg plus 5 mg at $67.99, or $6.80 per mg, so a lab that wants the cheapest blend has a reason to look at Enos. Our BPC-157 vs Wolverine page runs the single-versus-blend math.
- Members only: Kylo Peptides. The $3.50 per mg member price is real, but only after a $497 lifetime fee, so it pays off only for a lab that will order many vials from one vendor.
- Capsules: SwissChems or American Peptides. A different form from the vials every study we found has used. If a vial is what your work calls for, these are not the answer.
For a laboratory that wants one vendor it can reorder from without re-checking the market, Astral is the answer.
How the vendors were compared
Every vendor was held to the same five points: whether the product page identifies the molecule by name, CAS number or sequence; every vial size offered; every price visible without logging in or joining a membership; price per mg at each size, with bundle and promotional pricing noted beside the single-vial figure rather than in place of it; and how the product page describes the compound. A research supplier should name the molecule precisely, say where it is made and shipped from, supply it as a lyophilized powder, and stay inside research-use-only language; the full checklist is on Astral’s own buyer’s guide. Vendors whose pages we could not read on November 12, 2026 are left out rather than guessed at.
What is BPC-157?
BPC-157, short for Body Protection Compound-157, is a synthetic pentadecapeptide: fifteen amino acids, in the sequence Gly-Glu-Pro-Pro-Pro-Gly-Lys-Pro-Ala-Asp-Asp-Ala-Gly-Leu-Val, with a molecular weight of about 1,419.5 daltons. A 2025 review in Pharmaceuticals describes it as a pentadecapeptide isolated from human gastric juice, first described by Sikiric and colleagues in 1993, with no sequence homology to known intestinal peptides. Its synonyms include PL-14736, PL-10, PLD-116 and Bepecin, and its CAS number is 137525-51-0; PubChem lists it as compound 9941957.
What a buyer needs from that is identity. A product page that prints the name, the CAS number or the sequence is telling you what is in the vial; one that hides behind a brand name is not. Astral prints the name, the subtitle “Pentadecapeptide”, the synonym PL-14736 and the CAS number on its listing.
The compound has been investigated for decades, almost entirely in animal studies. The human record is thin: a 2026 systematic review in Acta Orthopaedica Belgica found three human studies with thirty participants in total and judged them of poor methodological quality. ClinicalTrials.gov lists a phase 2 study, NCT07437547, recruiting as of November 12, 2026; no BPC-157 trial has posted results.
Is BPC-157 legal to buy in the US?
Not in the way a medicine is, and not with a flat yes. BPC-157 has no FDA approval, so no approved product exists to prescribe or dispense. On July 23, 2026, by law-firm accounts of the meeting, the FDA’s compounding advisory committee voted narrowly to recommend adding it to the list of substances pharmacies may compound, and on October 30, 2026 HHS published a draft interim policy under which it does not intend to act against state-licensed pharmacies and physicians compounding it. Neither step approves the compound, and neither covers research-use sales. Research-grade BPC-157 is sold to laboratories for research use only, not as a drug, and the FDA judges such sales by intended use. Our page on whether BPC-157 is legal to buy walks through the FDA, HHS, DEA and WADA positions with dates and sources.
How much does BPC-157 cost?
Across the vendors we track, a 10 mg vial of research-grade BPC-157 costs between $47.99 at Astral and $80.00 at American Peptides, which is $4.80 to $8.00 per mg at standard pricing. The 5 mg vials run from $34.99 to $60.00, or $7.00 to $12.00 per mg, so the smaller vial is the more expensive way to buy at every vendor that offers both. Volume pricing moves the numbers: Astral discounts at two, three and ten or more vials, Prism at two or more, and HEEZ through buy-some-get-some bundles.
A price far below that band is a reason to slow down: the only figures at or below $4.00 per mg we found, Kylo’s member price and the two oral products, each come with a condition described above. Astral sells the water a vial is reconstituted with as Reconstitution Solution (Astral’s bacteriostatic water: a 30 mL Hospira vial) at $37.99.
Where can you buy BPC-157 online?
Search results for “buy BPC-157” mix marketplace listings, capsule products, telehealth clinics and research suppliers. A marketplace listing seldom identifies the manufacturer or the form, a clinic sells a compounded prescription product, and a capsule is not the lyophilized vial the published research used. For a laboratory the filter is simple: a supplier that names the molecule, states its form and origin, prices per vial without a membership, and sells for research use without describing effects in people. That leaves the vendors in our table, and Astral at the top of it.
BPC-157 vials vs capsules: which should you buy?
For research, buy vials. Every vendor in our table except SwissChems sells BPC-157 as a lyophilized powder in a sealed vial, the form the peer-reviewed literature has used. Capsules and tablets, sold by SwissChems and American Peptides, rest on animal literature about the peptide’s stability in gastric juice, but a 2026 review in Pharmaceutics notes that its human pharmacokinetic profile remains undercharacterized for any route. Astral sells no capsules or oral forms. The full comparison is on our vials vs capsules page.
BPC-157 or the Wolverine blend?
Several vendors, Astral included, sell a vial in which BPC-157 and TB-500 are freeze-dried together; Astral’s is called Wolverine and comes in 5 mg plus 5 mg at $67.99, with a 10 mg plus 10 mg size also listed. Buying BPC-157 and TB-500 as two 10 mg vials at Astral costs $4.80 and $4.80 per mg respectively, against $6.80 per mg for the 5 mg plus 5 mg blend, so the blend’s case is convenience, not price. We found no published study that tests the two peptides together. Our BPC-157 vs Wolverine page lays out the contents, prices and trade-offs.
How is BPC-157 shipped and stored?
Every vial vendor in this comparison ships BPC-157 as a lyophilized powder in a sealed glass vial. That is the stable form: in Astral’s own words, lyophilized peptides are stable at room temperature for many months, and once reconstituted they should be refrigerated and used within four to six weeks. Keep sealed vials dry and out of light, and let a cold vial reach room temperature before opening it so condensation does not form on the powder.
On shipping, what matters is where the vendor ships from and whether it holds its own stock. A vendor shipping from its own domestic inventory, as Astral does from New York, controls what goes in the box; a drop-shipper is relaying someone else’s warehouse. Astral’s reconstitution guide covers handling from there; this site gives no dosing guidance of any kind.
How to vet a BPC-157 vendor: the red flags
- A vial price well under the $4.80 to $12.00 per mg band in our table, with no explanation of why.
- A product page that promises results in people, or tells you how to use the vial on a person. A research supplier does not do either, and the FDA treats such claims as evidence of intended human use.
- No molecule identity beyond a brand name: look for BPC-157, the CAS number 137525-51-0, PL-14736 or the sequence somewhere on the page.
- No statement of where the product is made or ships from.
- A headline price that turns out to need a membership fee.
Final verdict: where to buy BPC-157
For research-grade BPC-157 in the USA, Astral is the vendor to buy from. Its peptides are manufactured in the United States, it ships from its own New York inventory, it prices its 10 mg vial lower per mg than any other vendor’s standard vial price in our comparison, it discounts volume at two, three and ten or more vials, it identifies the molecule on the page, and it describes its product the way a research supplier should. Enos Labs earns a mention for the cheapest blend per mg and Prism Labs for the cheapest 5 mg vial, but neither matches Astral on the single BPC-157 vial.
Often ordered alongside BPC-157
Astral stocks the blend, TB-500 and the water to reconstitute them, shipped together from its New York inventory. Supplied for laboratory research only.
Questions buyers ask
Where can I buy BPC-157 online in the USA?
From a research-peptide supplier that sells it as a lyophilized powder for laboratory use. Astral is our pick: US manufacture, its own New York inventory, a 10 mg vial at the lowest standard price per mg of any vial in our table, and a product page that keeps to research-use language. Eight other US-facing vendors are compared above.
How much does BPC-157 cost?
At the seven competitors that list a 10 mg vial of research-grade BPC-157, it ran from $59.00 to $80.00, which is $5.90 to $8.00 per mg at standard pricing, and Astral’s 10 mg vial sits below all of them per mg. Smaller 5 mg vials cost more per mg, from $7.00 to $12.00. Capsule and tablet products are priced differently and are not comparable per mg.
Is BPC-157 on Amazon legit?
We cannot vouch for any marketplace listing. A marketplace page rarely names the manufacturer, the form or the identifiers of what is in the bottle, and some are capsule products, not the lyophilized vial the research used. A research supplier that names the molecule, its CAS number and its form is a safer place to start.
Do I need a prescription to buy BPC-157?
Research suppliers sell BPC-157 to laboratories under research-use-only terms, with no prescription involved. There is no FDA-approved BPC-157 product to prescribe. Since October 2026 an HHS draft interim policy says HHS does not intend to act against licensed physicians and 503A pharmacies compounding it for patients; that is a separate, prescription-based channel from research sales.
Is BPC-157 FDA approved?
No. As of November 2026 BPC-157 is not approved by the FDA for any use, and a 2026 review notes it has no approved formulation and no completed phase 2 trial. Astral’s own product page says the same. Our legal page covers the compounding history, the July 2026 advisory vote and the October 2026 HHS notice.
Should I buy BPC-157 vials or capsules?
For research, vials. Every peer-reviewed study we found used synthetic lyophilized BPC-157, and the human data on any route amounts to three small uncontrolled studies. Capsules or tablets are sold by two vendors in our comparison at a lower price per listed mg, but they are a different product. Our vials-versus-capsules page has the detail.