ResearchVerify

When more than one lab tests the same batch, we line up their results side by side. When they match, it is the strongest signal you can get. When they do not, that is information too. Here is what these labs found — you decide.

3 independent labs tested this batch of Tirzepatide from Andy Peps Studio.
Not enough data to compare

These labs did not report enough overlapping numbers to line up cleanly.

On the actual amount per vial, the labs were far apart (17.1 to 67.8 mg).

⚠ Mild disagreement · Poor · 5.3

The two badges above are our blended RV-score view: whether the scores agree, and the overall quality tier. The plain read at the top leads with the labs actual purity numbers, and the full per-lab table is below.

Tirzepatide from Andy Peps Studio
vendor batch label "PMQI" · cross-tested by 3 independent labs

Labs differ by 1.5–3 points. May indicate batch variation, method differences, or test timing.

⚠ Batch identity basis: Same product — batch identity not established
Grouped by the vendor's batch label, but the records span 3 different labeled dose products. A batch label that covers multiple SKUs is a weak identifier — these are probably different physical lots, not one batch.
Purity agrees, content diverges. Labs converge on purity (spread 0.20pp) but disagree on the actual amount (range 17.1–67.8 mg, CV 44.3%). The compound is what it claims to be — but how much is in the vial varies measurably between labs.
🧞 Identity caveat — Similar hydrophobicity/MW to Retatrutide (~4813 vs ~4731 Da) — distinct compound, never merge.
Reporting-basis mismatch or different denominator — investigate. One lab's measurement is more than 1.8× another's. Counterion plus residual water tops out around 1.3–1.5× even in bad cases, so a spread this large usually means the two labs aren't measuring the same thing — different denominator (per-mL vs per-vial), a dilution-factor mismatch, a decimal slip, or a sample-prep difference. The compound itself may be fine; the disagreement is about how it was quantified. Resolves once method/basis is surfaced per lab.
⇄ Weak-lot label — multiple products grouped together. This page groups records by the vendor's batch label, but the records span 3 distinct labeled dose products (30mg, 35mg, 60mg). The aggregate Content Mean / Range / CV stats above mix different products; the per-dose breakdown below is what to read instead. Vendor batch labels like calendar dates often cover multiple physical lots and SKUs.

Per-dose breakdown — the meaningful view

Within each labeled dose, content should cluster tightly around the labeled amount (with some overfill). Cross-dose averages aren't a meaningful summary of this group.

30mg labeled — 1 test Single test
Mean: 35.80 mg
Range: 35.80 mg
Variation:
Labs: BTLabs
✓ consistent with label
35mg labeled — 1 test Single test
Mean: 31.70 mg
Range: 31.70 mg
Variation:
Labs: Krause Analytical
✓ consistent with label
60mg labeled — 1 test Single test
Mean: 67.80 mg
Range: 67.80 mg
Variation:
Labs: BTLabs
✓ consistent with label
Labs
3
Tests
5
RV Score Mean
5.33
RV Score Spread
1.68
Content Mean (mixes products — see above)
37.5 mg
⇄ Basis mismatch
Content Range (mixes products)
17.1–67.8 mg
CV 44.3%

Per-Lab Breakdown

All rows (Purity & Content vary, everything else constant): Testing 3.1 · CI 10.0
LabTaskTest DateProduct (labeled)RVPurityContentTestingLabelCustodyCIMethod
BTLabs#FNR-sfccdrv30mg
Tirzepatide 30mg
5.2099.7%35.8 mg3.17.04.310.0not stated by lab
Krause Analytical#FNR-xh28jqk35mg
Tirzepatide 35mg
4.3099.9%31.7 mg3.14.04.310.0not stated by lab
BTLabs#FNR-s776sp860mg
Tirzepatide 60mg
5.2099.7%67.8 mg3.17.04.310.0not stated by lab
Janoshik#89576?5.9899.813, 99.804%34.9 mg3.19.05.210.0not stated by lab
Janoshik#89575?5.9899.825, 99.853%17.1 mg3.19.05.210.0not stated by lab
Why this matters: A single COA is one lab's answer from one method on one sample. Multiple labs reveal the pattern. When labs converge on the same answer, that's strong cross-validation. When they diverge — especially on content while agreeing on purity — the difference is often method-driven (different quantitation basis) but sometimes signals real product variation. ResearchVerify is the only platform that surfaces both cases automatically across thousands of cross-tests.