Third-party tested98.3% purity · latest batchResearch use only

BPC-157 / TB-500 Blend – 20mg

$90.00

Quantity pricing

Discount applies automatically in your cart. Mix and match compounds toward a tier.

Available as individual vials with automatic volume discounts.

Buy 3 or more and save 10%.
Buy 5 or more and save 15%.
Buy 10 or more and save 20%.

Discounts apply automatically at checkout.

QuantityDiscountDiscounted price
3 - 410%$81.00
5 - 915%$76.50
10 - 3020%$72.00
View this batch's COA
  • ⏱
    Same-day shipping on orders before 12 PM PT7 days a week · Ships with tracking
  • 🚚
    Free shipping on orders over $175.00Applied automatically at checkout
  • 🔬
    Third-party tested · Krause AnalyticalKrause sample #1 · tested Jun 2, 2026
  • We accept: Credit card, Zelle, VenmoFor laboratory research use only

Verified test results

Every batch, independently verified.

Each batch is sent to an independent third-party laboratory before release. These are the results for the current batch.

KRA
Krause AnalyticalIndependent third-party lab

Certificate of analysis

98.3%

Purity by HPLC-UV/MS

Batch
Krause sample #1
Tested
Jun 2, 2026
Labeled
20 mg
Measured
BPC-157 10.3 mg · TB4 10.7 mg
Full QC panel✓ 7 reported
  • PurityHPLC-UV/MS
    98.3%Reported
  • AmountHPLC-UV-MS
    BPC-157 10.3 mg · TB4 10.7 mgReported
  • IdentityMass spectral match
    Both confirmedReported
  • Heavy metalsUSP
    As 0.99 µg · Cd, Pb, Hg not detectedReported
  • SterilityUSP · 14-day
    SterileReported
  • EndotoxinUSP
    < 0.5 EU/mLReported
  • Residual solventsUSP
    Not detectedReported

Every batch on record

Each batch keeps its own lot-specific report.

BPC-157 / TB-500 Blend – 20mgCurrent
Krause sample #1
✓
98.3%HPLC-UV/MS purity
Labeled
20 mg
Measured
BPC-157 10.3 mg · TB4 10.7 mg
Identity
Both confirmed
Heavy metals
As 0.99 µg · Cd, Pb, Hg not detected
Sterility
Sterile
Endotoxin
< 0.5 EU/mL
Residual solvents
Not detected
Tested
Jun 2, 2026

7 tests reported · Krause Analytical

View certificate →