For Research Purposes Only. This page summarizes published preclinical and clinical research. It does not constitute medical advice and is not a recommendation for human use.

Recovery

BPC-157

Synthetic pentadecapeptide derived from human gastric juice protein. Studied extensively in preclinical models for tendon, gut, and systemic tissue repair.

Class
Pentadecapeptide
Sequence Length
15 amino acids
Trial Status
Preclinical
FDA Approval
None

01 · Overview

BPC-157 (Body Protective Compound 157) is a synthetic pentadecapeptide consisting of 15 amino acids. Its sequence is derived from a protein found in human gastric juice, where it was first identified in the early 1990s by researchers investigating gastroprotective mechanisms. Unlike many research peptides, BPC-157 demonstrates stability in gastric acid, which has contributed to interest in both local gastrointestinal and systemic applications.

Preclinical research has investigated BPC-157 across a wide range of tissue types and injury models. Studies in rodents have examined effects on tendon-to-bone healing, muscle repair following transection or crush injury, intestinal anastomosis healing, and colitis-model inflammation. The compound appears to act through multiple downstream pathways simultaneously — including upregulation of growth hormone receptor expression on target cells, stimulation of vascular endothelial growth factor (VEGF) and nitric oxide signaling to promote angiogenesis, and modulation of inflammatory cytokine cascades. This multi-pathway activity profile has generated significant research interest, though it also complicates mechanistic interpretation.

The volume of peer-reviewed preclinical literature on BPC-157 is substantial, with over 100 published studies examining its effects across gastrointestinal, musculoskeletal, neurological, and systemic models. Most of this work has been conducted by a single research group (Sikiric et al. at the University of Zagreb), which is a relevant caveat when evaluating the overall evidence base. Independent replication of key findings is limited. As of early 2026, BPC-157 has not advanced to published Phase III human clinical trials, and its mechanism of action in humans has not been confirmed through controlled studies.

Sizes currently sold by tracked vendors: 100mg, 10MG, 10mg, 11mg, 15mg, 200mg, 20mg, 2mg, 400mg, 50mg, 57mg, 5MG, 5mg, 800mg, 80mg.

02 · Research status

FDA status
Not FDA-approved for any indication. No publicly available IND (Investigational New Drug) filing for standard therapeutic use. BPC-157 is classified as a research chemical in the United States.
Trial phase
Preclinical only. The body of published research consists almost entirely of rodent and in vitro models. No published Phase III human trial data as of early 2026.
Key studies

Sikiric et al. have published extensively across multiple journals including Current Pharmaceutical Design, Journal of Physiology–Paris, and World Journal of Gastroenterology. A 2018 review in Current Pharmaceutical Design (Sikiric et al.) provides a comprehensive summary of the gastroprotective and systemic repair literature. Independent replication studies are limited.

03 · Common research protocols

Dose range (published models)1–10 mcg/kg body weight (animal); 200–500 mcg/day (community-reported)
Administration routes studiedSubcutaneous, intramuscular, intraperitoneal (animal); SC most common in community use
Typical vial sizes available2mg, 5mg
Common forms soldAcetate salt (most common); arginate salt (less common, different solubility)
Reconstitution solventBacteriostatic water (0.9% benzyl alcohol in sterile water)
Typical research run length4–12 weeks

The dose ranges above are extrapolated from animal research and community-reported use. They have not been validated in human clinical trials. This information is for educational reference only and is not a recommendation for human use.

Use the reconstitution calculator →

04 · Storage & handling

Lyophilized (freeze-dried) BPC-157 should be stored at −20°C before reconstitution. Once reconstituted, store at 4°C (refrigerated) and use within 30 days. Avoid repeated freeze-thaw cycles. Keep away from light.

05 · What to look for when buying

  • Prioritize vendors with independent third-party HPLC testing. Finnrick Analytics tests for both purity and quantity accuracy — a vendor with high purity but severe quantity underfill still delivers less active compound per vial.
  • Confirm the form: most research BPC-157 is supplied as acetate salt. BPC-157 arginate salt (occasionally sold as "stable BPC-157") has different solubility characteristics and the research literature is based on the acetate form.
  • A grade-A purity score (≥98% HPLC) is the appropriate baseline for research use. Anything below 95% (C grade or lower) represents significant impurity.
  • Check whether the vendor tests for quantity accuracy in addition to purity. A vial labeled 5mg that contains 3.5mg active compound is a meaningful discrepancy that HPLC purity tests alone will not catch. Finnrick measures both.
  • Reputable vendors publish Certificates of Analysis (COAs) with each batch and make them accessible on product pages. COA dates should be recent — ideally within 12 months of purchase.

06 · Price comparison

Prices last checked Oct 26, 2026
Quantity
90 offers · 89 in stock

Lowest listed in-stock price: $20.99 at Go Alpha Labs (5mg · 1 unit, $4.20/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    5mg vial
    $48.99
    listed price
    $9.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. Raw AminoVerifiedSponsored
    5mg · 1 unit
    $54.00
    listed price
    $10.80
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  3. Umbrella LabsVerifiedSponsored
    10mg vial
    $88.18
    listed price
    $8.82
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. Raw AminoVerifiedSponsored
    10mg · 1 unit
    $92.00
    listed price
    $9.20
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 5mg · 1 unit
    $20.99
    listed price
    $4.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  2. 11mg · 1 unit
    $25.00
    listed price
    $2.27
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  3. 10mg · 1 unit
    $26.67
    listed price
    $2.67
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. 10mg · 1 unit
    $27.99
    listed price
    $2.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  5. 5mg · 1 unit
    $29.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  6. 5mg · 1 unit
    $29.99
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  7. 5mg · 1 unit
    $30.00
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  8. 2mg · 1 unit
    $33.00
    listed price
    $16.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  9. 10mg · 1 unit
    $34.00
    listed price
    $3.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  10. 10mg · 1 unit
    $35.75
    listed price
    $3.58
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  11. 5mg · 1 unit
    $36.00
    listed price
    $7.20
    per mg
    shipping: unknown
    In stock
    stale · 16d old
    Visit
  12. 10mg · 1 unit
    $39.99
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  13. 5mg · 1 unit
    $39.99
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    stale · 224d old
    Visit
  14. 5mg vial
    $39.99
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  15. 5mg · 1 unit
    $40.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  16. 10mg · 1 unit
    $44.00
    listed price
    $4.40
    per mg
    shipping: unknown
    In stock
    stale · 28d old
    Visit
  17. 10mg · 1 unit
    $44.00
    listed price
    $4.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  18. 2mg · 1 unit
    $44.00
    listed price
    $22.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  19. 10mg · 1 unit
    $44.99
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  20. 5mg × 10 kits (50mg total)
    $45.00
    listed price
    $0.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  21. 5mg × 10 kits (50mg total)
    $47.00
    listed price
    $0.94
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  22. 5mg · 1 unit
    $47.00
    listed price
    $9.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  23. 5mg · 1 unit
    $47.25
    listed price
    $9.45
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  24. 5mg · 1 unit
    $47.99
    listed price
    $9.60
    per mg
    shipping: unknown
    In stock
    stale · 21d old
    Visit
  25. 57mg · 1 unit
    $48.00
    listed price
    $0.84
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  26. 10mg · 1 unit
    $49.99
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  27. 5mg · 1 unit
    $49.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  28. 5mg · 1 unit
    $49.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    99.0%AVendor
    Visit
  29. 5mg · 1 unit
    $52.00
    listed price
    $10.40
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  30. 5mg · 1 unit
    $52.00
    listed price
    $10.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  31. 10mg · 1 unit
    $52.50
    listed price
    $5.25
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  32. 10mg · 1 unit
    $54.00
    listed price
    $5.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  33. 10mg · 1 unit
    $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  34. $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  35. 10mg · 1 unit
    $55.00
    listed price
    $5.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  36. 5mg · 1 unit
    $55.00
    listed price
    $11.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  37. 10mg vial
    $59.95
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  38. 5mg · 1 unit
    $60.75
    listed price
    $12.15
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  39. 10mg · 1 unit
    $63.75
    listed price
    $6.38
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  40. 20mg · 1 unit
    $64.00
    listed price
    $3.20
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  41. 100mg · 1 unit
    $65.00
    listed price
    $0.65
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  42. 10mg × 10 kits (100mg total)
    $65.00
    listed price
    $0.65
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  43. 10mg · 1 unit
    $65.00
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  44. 10mg · 1 unit
    $65.00
    listed price
    $6.50
    per mg
    shipping: unknown
    In stock
    updated 1d ago
    —No data
    Visit
  45. 5mg · 1 unit
    $68.27
    listed price
    $13.65
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  46. 15mg · 1 unit
    $75.00
    listed price
    $5.00
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  47. 10mg · 1 unit
    $75.00
    listed price
    $7.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  48. $79.99
    listed price
    $16.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  49. $79.99
    listed price
    $16.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  50. $80.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  51. 10mg · 1 unit
    $80.00
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  52. 5mg · 1 unit
    $80.00
    listed price
    $16.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  53. 10mg × 10 kits (100mg total)
    $82.00
    listed price
    $0.82
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  54. 5mg × 10 kits (50mg total)
    $90.00
    listed price
    $1.80
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  55. 10mg · 1 unit
    $90.62
    listed price
    $9.06
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  56. 10mg · 1 unit
    $92.00
    listed price
    $9.20
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  57. 10mg · 1 unit
    $93.99
    listed price
    $9.40
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  58. 10mg · 1 unit
    $94.00
    listed price
    $9.40
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  59. 20mg · 1 unit
    $95.00
    listed price
    $4.75
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  60. 5mg · 1 unit
    $95.00
    listed price
    $19.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  61. 10mg · 1 unit
    $96.00
    listed price
    $9.60
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  62. 10mg · 1 unit
    $97.00
    listed price
    $9.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  63. 10mg · 1 unit
    $99.97
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  64. 10mg · 1 unit
    $99.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  65. 10mg · 1 unit
    $99.99
    listed price
    $10.00
    per mg
    shipping: unknown
    In stock
    stale · 14d old
    Visit
  66. 80mg · 1 unit
    $104.00
    listed price
    $1.30
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  67. 20mg · 1 unit
    $106.00
    listed price
    $5.30
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  68. 10mg · 1 unit
    $114.75
    listed price
    $11.47
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    Visit
  69. 10mg × 10 kits (100mg total)
    $130.00
    listed price
    $1.30
    per mg
    shipping: unknown
    In stock
    stale · 7d old
    Visit
  70. 50mg · 1 unit
    $130.68
    listed price
    $2.61
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  71. 10mg · 1 unit
    $150.00
    listed price
    $15.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  72. 10mg × 10 kits (100mg total)
    $152.00
    listed price
    $1.52
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  73. 5mg × 10 kits (50mg total)
    $167.99
    listed price
    $3.36
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  74. 10mg · 1 unit
    $182.00
    listed price
    $18.20
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  75. 10mg × 10 kits (100mg total)
    $223.99
    listed price
    $2.24
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  76. 200mg · 1 unit
    $240.00
    listed price
    $1.20
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  77. 50mg · 1 unit
    $244.00
    listed price
    $4.88
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  78. 5mg × 10 kits (50mg total)
    $399.90
    listed price
    $8.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  79. 10mg × 10 kits (100mg total)
    $400.00
    listed price
    $4.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  80. 400mg · 1 unit
    $440.00
    listed price
    $1.10
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  81. 100mg · 1 unit
    $450.00
    listed price
    $4.50
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  82. 20mg × 10 kits (200mg total)
    $580.00
    listed price
    $2.90
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  83. 10mg × 10 kits (100mg total)
    $599.50
    listed price
    $6.00
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  84. 200mg · 1 unit
    $780.00
    listed price
    $3.90
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  85. 800mg · 1 unit
    $800.00
    listed price
    $1.00
    per mg
    shipping: unknown
    In stock
    updated 4d ago
    Visit
  86. 100mg · 1 unit
    $240.03
    listed price
    $2.40
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit

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.

43 vendors tracked · prices scraped weekly from vendor sites · open full comparison table →

07 · Third-party purity data

Full data at finnrick.com ↗

Independent HPLC test results — averages across multiple samples.

VendorPurity
Peptide Prosreport ↗
100.0%AVendor COAVendor-published only
Verified Peptidesreport ↗
Coastal Peptidesreport ↗
100.0%AFinnrickVendor-published only
Risynth Bioreport ↗
Pure Tested Peptidesreport ↗
99.9%APeptigrityVendor-published only
Liberty Peptidesreport ↗
Royal Peptidesreport ↗
Swiss Chemsreport ↗
99.8%AFinnrickVendor-published only
NUPEPSreport ↗
HkRoidsreport ↗
Mei Peptidereport ↗
99.8%APeptigrityVendor-published only
Peptide Craftersreport ↗
Core Peptidesreport ↗
99.6%APeptigrityVendor-published only
Limitless Lifereport ↗
Peptidologyreport ↗
99.6%APeptigrityVendor-published only
Peptide Partnersreport ↗
Oupeptidereport ↗
Sunrise BioResearchreport ↗
99.5%APeptigrityVendor-published only
Nexaphreport ↗
99.5%AFinnrickVendor-published only
Biolongevity Labsreport ↗
SaiyanMedreport ↗
Hydro Researchreport ↗
Eternal Peptidesreport ↗
Alpha-Genreport ↗
NextechLabsreport ↗
Amino Amigosreport ↗
Peptides 4 Researchreport ↗
Peptide Sciencesreport ↗
Loti Labsreport ↗
99.1%AFinnrickVendor-published only
Go Alpha Labsreport ↗
99.1%APeptigrityVendor-published only
Simple Peptidereport ↗
Paramount Peptidesreport ↗
98.9%AFinnrickVendor-published only
Injectifyreport ↗
98.6%AFinnrickVendor-published only
Nuscience Peptidesreport ↗
Pure Rawzreport ↗
Umbrella Labsreport ↗
98.2%APeptigrityVendor-published only
Polaris Peptidesreport ↗
Reta-Peptidereport ↗
Prime Peptidesreport ↗
90.6%CFinnrickVendor-published only
Oasis Labsreport ↗
75.9%DFinnrickVendor-published only

08 · Frequently asked questions

What is BPC-157?

BPC-157 (Body Protective Compound 157) is a synthetic pentadecapeptide consisting of 15 amino acids. Its sequence is derived from a protein found in human gastric juice, where it was first identified in the early 1990s by researchers investigating gastroprotective mechanisms.

Is BPC-157 FDA approved?

No. BPC-157 is not FDA-approved for any indication and is classified as a research chemical in the United States. It has not advanced to published Phase III human clinical trials — the evidence base is preclinical (rodent and in vitro models).

Sources: ClinicalTrials.gov — BPC-157 listings ↗ · PubMed — BPC-157 literature ↗ · checked Sep 24, 2026

What does the published research on BPC-157 cover?

Over 100 preclinical studies across gastrointestinal, tendon, muscle, and nerve repair models — the large majority from one research group (Sikiric et al., University of Zagreb). A 2018 Current Pharmaceutical Design review summarizes the gastroprotective and systemic-repair literature. Independent replication of key findings is limited, and no published Phase III human data exists as of early 2026.

Sources: Sikiric et al. 2018 review (PubMed) ↗ · checked Sep 24, 2026

How much does BPC-157 cost?

Across 43 vendors tracked by PepVendors, BPC-157 currently runs $0.65–$18.20 per mg at each vendor's best price tier (43 showing in stock). Vial prices and size tiers vary — the live comparison table on this page lists current pricing.

Which vendors have third-party purity data for BPC-157?

Independent labs (Finnrick Analytics, Janoshik) have published HPLC purity results for 40 samples of BPC-157 or its components: Peptide Pros (100.0%), Verified Peptides (100.0%), Coastal Peptides (100.0%), Risynth Bio (100.0%), Pure Tested Peptides (99.9%), Liberty Peptides (99.9%), Royal Peptides (99.8%), Swiss Chems (99.8%), NUPEPS (99.8%), HkRoids (99.8%), Mei Peptide (99.8%), Peptide Crafters (99.7%), Core Peptides (99.6%), Limitless Life (99.6%), Peptidology (99.6%), Peptide Partners (99.6%), Oupeptide (99.5%), Sunrise BioResearch (99.5%), Nexaph (99.5%), Biolongevity Labs (99.4%), SaiyanMed (99.4%), Hydro Research (99.3%), Eternal Peptides (99.3%), Alpha-Gen (99.2%), NextechLabs (99.2%), Amino Amigos (99.2%), Peptides 4 Research (99.1%), Peptide Sciences (99.1%), Loti Labs (99.1%), Go Alpha Labs (99.1%), Simple Peptide (98.9%), Paramount Peptides (98.9%), Injectify (98.6%), Nuscience Peptides (98.5%), Pure Rawz (98.4%), Umbrella Labs (98.2%), Polaris Peptides (98.1%), Reta-Peptide (95.9%), Prime Peptides (90.6%), Oasis Labs (75.9%). A grade A (≥98%) is the appropriate baseline for research use — check the linked lab reports for batch-level detail and fill-accuracy data.

Related peptides

Legal disclaimer

For laboratory research use only — not for human consumption. Not medical advice. The information on this page is compiled from published peer-reviewed research, publicly available clinical trial data, and independent third-party testing results. It is intended solely as an educational reference for researchers.

Nothing on this page constitutes medical advice, a diagnosis, or a treatment recommendation. Peptides listed as research chemicals are not approved for human consumption unless explicitly noted as FDA-approved pharmaceuticals. PepVendors is a price comparison and information platform — we do not manufacture, sell, or distribute any compounds. Always consult a qualified and licensed healthcare professional before considering any compound for personal use.