For laboratory research use only. Not for human or veterinary use.

Recovery research

BPC-157 Peptide for Sale

Compare every brand's BPC-157 by lab report, price per mg and shipping, then add it to one cart.

99.484% purity Third-party tested Lab report by lot

$65.45


Brand
Size
Bundle and save
Free Standard shipping Viora orders over $150
30-day returns On unopened vials
Lab report by lot Check it before you buy

At a glance

Viora lot VIO-BPC157-260526 · Janoshik

99.484%

Purity, BPC-157 analysis

11.19 mg

Content, BPC-157

2.086 EU/vial

Endotoxin, Endotoxin analysis

Not detected

Heavy metals, As, Cd, Pb, Hg

Sold and shipped by Viora. For in vitro laboratory research only.

Frequently bought together

Compounds researchers often add to a BPC-157 order.

In your order

BPC-157

Viora

Ships together from Viora

How to choose

Which BPC-157 is right for your research?

Every brand is compared on the same points, using the information each brand publishes. Pick the one that fits how you work.

Compare on Information each brand publishes
Viora Our pick: recommended
Divine Steel Peptides
Trynity Peptides Lowest entry price
Who it's for
Best for
Researchers who want a lab report for every lot
Larger vial sizes, including Tesamorelin 20 mg
A low cost first order
Lab testing
Third-party lab report
Published, tested by Janoshik
Published, tested by Janoshik
Coming soon
Purity on latest lot
99.484%
99.484%
Coming soon
Other tests on the report
Content, Endotoxin, Peptide contamination, Heavy metals, TFA, Sterility
Content, Endotoxin, Peptide contamination, Heavy metals, TFA, Sterility
Coming soon
Price
Vial sizes
10 mg
10 mg
5 mg
Price per vial
$65.45
$70
$30
Lowest price per mg
$5.56 (10 mg, 5 vials)
$5.95 (10 mg, 5 vials)
$5.10 (5 mg, 5 vials)
Shipping and returns
Dispatch
Not published yet
Not published yet
Not published yet
Shipping cost
$7.95 for Standard, free over $150
$7.95 for Standard, free over $150
$7.95 for Standard, free over $150
Returns
30 days on unopened vials
30 days on unopened vials
Damage claims within 48 hours
Viora Our pick
Best for
Researchers who want a lab report for every lot
Third-party lab report
Published, tested by Janoshik
Purity on latest lot
99.484%
Other tests on the report
Content, Endotoxin, Peptide contamination, Heavy metals, TFA, Sterility
Vial sizes
10 mg
Price per vial
$65.45
Lowest price per mg
$5.56 (10 mg, 5 vials)
Dispatch
Not published yet
Shipping cost
$7.95 for Standard, free over $150
Returns
30 days on unopened vials
Choose Viora
Divine Steel Peptides
Best for
Larger vial sizes, including Tesamorelin 20 mg
Third-party lab report
Published, tested by Janoshik
Purity on latest lot
99.484%
Other tests on the report
Content, Endotoxin, Peptide contamination, Heavy metals, TFA, Sterility
Vial sizes
10 mg
Price per vial
$70
Lowest price per mg
$5.95 (10 mg, 5 vials)
Dispatch
Not published yet
Shipping cost
$7.95 for Standard, free over $150
Returns
30 days on unopened vials
Choose Divine Steel Peptides
Trynity Peptides Lowest entry price
Best for
A low cost first order
Third-party lab report
Coming soon
Purity on latest lot
Coming soon
Other tests on the report
Coming soon
Vial sizes
5 mg
Price per vial
$30
Lowest price per mg
$5.10 (5 mg, 5 vials)
Dispatch
Not published yet
Shipping cost
$7.95 for Standard, free over $150
Returns
Damage claims within 48 hours
Choose Trynity Peptides

Our recommendation

Viora

Viora is made and shipped in the USA, with a published lab report for the lot on your vial. Trynity costs less per order. Bought in 5 vial bundles, Trynity works out cheaper per mg ($5.10 vs $5.56).

Source: each brand's website, checked 24 Oct 2026. “Not published yet” means the brand has not made that information public.

Lab report

BPC-157 test results, matched to the lot

Viora, lot VIO-BPC157-260526. Tested by Janoshik, an independent laboratory, in 6 reports dated 8 to 23 Jun 2026.

Purity

Pass

99.484%

BPC-157 analysis · #167056

View report #167056

Content

Reported

11.19 mg

BPC-157 · #167056

View report #167056

Endotoxin

Reported

2.086 EU/vial

Endotoxin analysis · #167058

View report #167058

Peptide contamination

Pass

No significant contamination detected

LCMS screening · #167059

View report #167059

Heavy metals

Pass

Not detected

As, Cd, Pb, Hg · #167061

View report #167061

TFA

Pass

Not detected

TFA analysis · #167057

View report #167057

Sterility

Pass

Pass

TAMC, TYMC · #167060

View report #167060

Divine Steel Peptides: lot DSP-BPC157-260526, 99.484% purity, Janoshik. View report

Trynity Peptides lab report for BPC-157: coming soon. It will appear here when it is uploaded.

BPC-157 research guide · Updated 24 Oct 2026

What is BPC-157?

BPC-157 is a synthetic peptide made of 15 amino acids. Its sequence is a fragment of a protein first isolated from gastric juice, which is where the name Body Protection Compound comes from. It is supplied as a lyophilized (freeze dried) powder for in vitro and preclinical laboratory research. It is not approved by the FDA for human use.

Full specifications

Sequence
Gly Glu Pro Pro Pro Gly Lys Pro Ala Asp Asp Ala Gly Leu Val
Length
15 amino acids (pentadecapeptide)
CAS number
137525-51-0
Molecular formula
C62H98N16O22
Molecular weight
1419.5 g/mol
Form
Lyophilized powder in a glass vial
Purity standard
98% or higher by HPLC (brand listing)
Storage
Minus 20 °C long term. 2 to 8 °C once reconstituted, use within 30 days.

How BPC-157 is tested

A good BPC-157 listing comes with a lab report for the exact lot in the vial. These are the results to look for:

  • Purity (HPLC)

    How much of the sample is the compound

  • Identity (MS or LCMS)

    Confirms it is the right molecule

  • Net content

    The real mg in the vial versus the label

  • Endotoxin (LAL)

    Bacterial residue, reported in EU

  • Sterility

    Confirms nothing is growing in the vial

  • Heavy metals (ICP-MS)

    Arsenic, cadmium, lead and mercury

Storage and handling

Lyophilized BPC-157 is stable at room temperature while it ships. For long term storage keep vials at minus 20 °C. Once reconstituted for laboratory use, store at 2 to 8 °C and use within 30 days.

BPC-157 vs TB-500

BPC-157 and TB-500 are two of the most searched research peptides and are often studied side by side. You can buy each on its own here, or as a 20 mg BPC-157 and TB-500 blend.

Where to buy BPC-157

Online Peptide Market shows every brand that sells BPC-157 on one page, so you can compare lab reports, price per mg and shipping before you buy. Trynity Peptides offers a 5 mg vial. Viora offers a 10 mg vial with a published Janoshik report. Divine Steel Peptides offers a 10 mg vial with a published Janoshik report. Buy 3 vials to save 10%, or 5 vials to save 15%.

Questions and answers

BPC-157 questions, answered

Where can I buy BPC-157?

Right here. Online Peptide Market lists every brand's BPC-157 on one page: Trynity Peptides (5 mg for $30), Viora (10 mg for $65.45) and Divine Steel Peptides (10 mg for $70). Compare lab reports, price per mg and shipping, then check out in one cart.

Is the BPC-157 third-party tested?

Viora's BPC-157, lot VIO-BPC157-260526, was tested by Janoshik: 99.484% purity, net content of 11.19 mg, endotoxin 2.086 EU/vial, no significant contamination detected, no heavy metals detected, no TFA detected and passed sterility testing. Divine Steel Peptides' BPC-157, lot DSP-BPC157-260526, was tested by Janoshik: 99.484% purity, net content of 11.19 mg, endotoxin 2.086 EU/vial, no significant contamination detected, no heavy metals detected, no TFA detected and passed sterility testing. Trynity Peptides' report is coming soon.

What is the difference between BPC-157 and TB-500?

They are different peptides. BPC-157 is a 15 amino acid fragment (CAS 137525-51-0). TB-500 is a synthetic peptide based on part of thymosin beta-4. Both are sold here on their own and as a 20 mg blend.

Do you offer bulk discounts on BPC-157?

Yes. Buy 3 vials and save 10%, or 5 vials and save 15%. A 5 vial bundle of Trynity Peptides 5 mg works out to $5.10 per mg, the lowest price per mg on the page.

How should BPC-157 be stored?

Keep lyophilized vials at minus 20 °C for long term storage. They are stable at room temperature while shipping. Once reconstituted for lab use, store at 2 to 8 °C and use within 30 days.

What does research use only mean?

Products are sold only for in vitro laboratory research. They are not drugs, supplements or cosmetics, are not FDA approved, and are not for human or veterinary use. Buyers must be 21 or older.

Often compared with BPC-157

Related compounds