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.
These labs did not report enough overlapping numbers to line up cleanly.
On the actual amount per vial, the labs were somewhat spread out (22.2 to 30.8 mg).
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.
Retatrutide from Andy Peps Studio
vendor batch label "PIQP" · cross-tested by 3 independent labs
Labs differ by 1.5–3 points. May indicate batch variation, method differences, or test timing.
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.
Per-Lab Breakdown
| Lab | Task | Test Date | Product (labeled) | RV | Purity | Content | Testing | Label | Custody | CI | Method |
|---|---|---|---|---|---|---|---|---|---|---|---|
| BTLabs | #FNR-nj9v4ym | 20mg Retatrutide 20mg | 5.20 | 99.7% | 22.4 mg | 3.1 | 7.0 | 4.3 | 10.0 | not stated by lab | |
| Krause Analytical | #FNR-bu25f6z | 20mg Retatrutide 20mg | 5.20 | 99.9% | 22.2 mg | 3.1 | 7.0 | 4.3 | 10.0 | not stated by lab | |
| BTLabs | #FNR-xr7tadt | 30mg Retatrutide 30mg | 5.20 | 99.8% | 30.4 mg | 3.1 | 7.0 | 4.3 | 10.0 | not stated by lab | |
| Krause Analytical | #FNR-rwsyknk | 30mg Retatrutide 30mg | 4.00 | 99.9% | 24.7 mg | 3.1 | 3.0 | 4.3 | 10.0 | not stated by lab | |
| Krause Analytical | #FNR-7v89ktq | 30mg Retatrutide 30mg | 5.20 | 99.9% | 30.8 mg | 3.1 | 7.0 | 4.3 | 10.0 | not stated by lab | |
| Janoshik | #78843 | ? | 5.98 | 99.504, 99.409% | 23.6 mg | 3.1 | 9.0 | 5.2 | 10.0 | not stated by lab |