Tirzepatide has 1012 independent tests on file from 23 laboratories across 204 vendors; the recency-weighted purity index is 99.74. The most recent test was submitted on 2026-09-19. Page 4 of 4 lists 112 of them, most recent first; every figure on this page counts all 1012.
These are certificates shops have chosen to publish, verified for authenticity before listing. Because shops decide which COAs to make public, the set reflects the batches they published rather than every production batch — a selection bias we state openly. How the index is calculated →
Have a vial in hand? Look up its lot →
| Vendor | Testing lab | Date | HPLC purity | Identity (sample) | Net content | Endotoxin |
|---|---|---|---|---|---|---|
| adonis research | Janoshik Labs | 2025-04-04 | 99.69% | Tirzepatidet100-138 | 100.64 / 100 mg (101%) | — |
| peptide crafters | Janoshik Labs | 2025-03-21 | 99.83% | Tirzepatide GLP-2PC-J2-T30 | 34.2 / 35 mg (98%) | — |
| peptide crafters | Janoshik Labs | 2025-03-21 | 99.77% | TirzepatidePC-J2-T15 | 17.06 / 15 mg (114%) | — |
| Qing Li Peptide | Janoshik Labs | 2025-03-20 | 99.81% | Tirzepatide | 30.54 / 30 mg (102%) | — |
| Amino Amigos | Trust Pointe Analytics | 2025-03-20 | 99.98% | Tirzepatide/RetatrutideRTC25 | 24.267 / 20 mg (121%) | — |
| hkroids.com | Janoshik Labs | 2025-03-12 | 99.68% | Tirzepatide | 5.22 / 5 mg (104%) | — |
| skye peptides | Janoshik Labs | 2025-03-07 | 99.73% | TirzepatideTIR10N022125 | 10.9 / 10 mg (109%) | — |
| profoundaminos.com | MZ Biolabs | 2025-03-06 | 99.94% | Tirzepatide2025-02-26Lab has no portal | 10.02 / 10 mg (100%) | — |
| profoundaminos.com | MZ Biolabs | 2025-03-06 | 99.92% | Tirzepatide2025-02-26Lab has no portal | 10.88 / 10 mg (109%) | — |
| profoundaminos.com | MZ Biolabs | 2025-03-06 | 99.95% | Tirzepatide2025-02-26Lab has no portal | 16.35 / 15 mg (109%) | — |
| profoundaminos.com | MZ Biolabs | 2025-03-06 | 99.91% | Tirzepatide2025-02-26Lab has no portal | 32.66 / 30 mg (109%) | — |
| profoundaminos.com | MZ Biolabs | 2025-03-06 | 99.90% | Tirzepatide2025-02-28Lab has no portal | 66.49 / 60 mg (111%) | — |
| ezpeps.com | Janoshik Labs | 2025-03-03 | 99.77% | Tirzepatide | 23.23 / 20 mg (116%) | — |
| felixchem.is | Chromate | 2025-03-03 | 99.99% | Tirzepatide022825-T100 | 103.5 / 100 mg (103%) | — |
| felixchem.is | Chromate | 2025-03-03 | 99.93% | Tirzepatide022825-T60 | 62.56 / 60 mg (104%) | — |
| felixchem.is | Chromate | 2025-03-03 | 99.68% | Tirzepatide022825-T30 | 30.85 / 30 mg (103%) | — |
| biopeptitech.com | Vanguard Laboratory | 2025-02-28 | 99.76% | Tirzepatide | 33.26 / 30 mg (111%) | — |
| profoundaminos.com | MZ Biolabs | 2025-02-26 | 99.98% | Tirzepatide2025-02-19Lab has no portal | 33.02 / 30 mg (110%) | — |
| royal-peptides.com | Janoshik Labs | 2025-02-20 | 99.85% | TirzepatideG20250110440-2 | 42.99 / 40 mg (107%) | — |
| Polaris Peptides | Chromate | 2025-02-14 | 99.98% | TirzepatidePOL-T5-6 | 5.632 / 5 mg (113%) | — |
| skye peptides | Janoshik Labs | 2025-02-12 | 99.87% | TirzepatideTZ425-40-001 | 42.58 / 40 mg (106%) | — |
| royal-peptides.com | Janoshik Labs | 2025-02-05 | 99.81% | TirzepatideTZ60-RP0225 | 65.34 / 60 mg (109%) | — |
| Polaris Peptides | Janoshik Labs | 2025-02-03 | 99.74% | TirzepatidePOL-T30-12 | 32.18 / 30 mg (107%) | — |
| peptidic research | Janoshik Labs | 2025-01-31 | 99.59% | Tirzepatide042025 | 6.23 / 5 mg (125%) | — |
| profoundaminos.com | MZ Biolabs | 2025-01-28 | 99.98% | Tirzepatide2025-01-23Lab has no portal | 12.4 / 10 mg (124%) | — |
| profoundaminos.com | MZ Biolabs | 2025-01-28 | 99.98% | Tirzepatide2025-01-23Lab has no portal | 17.92 / 15 mg (119%) | — |
| profoundaminos.com | MZ Biolabs | 2025-01-28 | 99.88% | Tirzepatide2025-01-23Lab has no portal | 38.56 / 30 mg (129%) | — |
| profoundaminos.com | MZ Biolabs | 2025-01-28 | 99.92% | Tirzepatide2025-01-23Lab has no portal | 38.99 / 30 mg (130%) | — |
| profoundaminos.com | MZ Biolabs | 2025-01-28 | 99.96% | Tirzepatide2025-01-23Lab has no portal | 76.49 / 60 mg (127%) | — |
| growthguys.is | Janoshik Labs | 2025-01-22 | 99.33% | Tirzepatide | 10.79 / 10 mg (108%) | — |
| atomik labz | Janoshik Labs | 2025-01-20 | 99.55% | Tirzepatide0114FF | 62.69 / 60 mg (104%) | — |
| Amino Amigos | Trust Pointe Analytics | 2025-01-18 | 99.59% | TirzepatideTirz AT20G1 | 22.42 / 20 mg (112%) | <8.00 |
| Polaris Peptides | Trust Pointe Analytics | 2025-01-18 | 99.54% | TirzepatidePOL-T5-5 | 5.462 / 5 mg (109%) | — |
| Polaris Peptides | Trust Pointe Analytics | 2025-01-13 | 99.84% | TirzepatidePOL-T50-2 | 56.37 / 50 mg (113%) | — |
| profoundaminos.com | Trust Pointe Analytics | 2025-01-10 | 99.79% | Tirzepatide | 114.716 / 100 mg (115%) | — |
| skye peptides | Janoshik Labs | 2025-01-09 | 99.81% | TirzepatideTIR60N12262024 | 61.32 / 60 mg (102%) | — |
| peptide crafters | Janoshik Labs | 2025-01-08 | 99.85% | TirzepatidePC-J-T60 | 69.05 / 70 mg (99%) | — |
| profoundaminos.com | Trust Pointe Analytics | 2025-01-03 | 99.90% | TirzepatideSP-0252 | 31.509 / 30 mg (105%) | — |
| profoundaminos.com | Trust Pointe Analytics | 2025-01-03 | 99.88% | TirzepatideSP-0253 | 63.792 / 60 mg (106%) | — |
| researchpeptideslab.com | freedomdiagnosticstesting.com | 2025-01-01 | 99.86% | Tirzepatide2023788-19-2 | 45 / 45 mg (100%) | — |
| researchpeptideslab.com | freedomdiagnosticstesting.com | 2025-01-01 | 99.75% | Tirzepatide2023788-19-2 | 60 / 60 mg (100%) | — |
| researchpeptideslab.com | freedomdiagnosticstesting.com | 2025-01-01 | 99.75% | Tirzepatide2023788-19-2 | 30 / 30 mg (100%) | — |
| researchpeptideslab.com | freedomdiagnosticstesting.com | 2025-01-01 | 99.92% | Tirzepatide2023788-19-2 | 15 / 15 mg (100%) | — |
| researchpeptideslab.com | freedomdiagnosticstesting.com | 2025-01-01 | 99.91% | Tirzepatide2023788-19-2 | 10 / 10 mg (100%) | — |
| atomik labz | Janoshik Labs | 2024-12-15 | 99.64% | TirzepatideFF120324 | 12.12 / 10 mg (121%) | — |
| atomik labz | Janoshik Labs | 2024-12-15 | 99.62% | TirzepatideTT120324 | 11.78 / 10 mg (118%) | — |
| atomik labz | Janoshik Labs | 2024-12-15 | 99.84% | TirzepatideMM120324 | 33.71 / 30 mg (112%) | — |
| peptide crafters | Janoshik Labs | 2024-11-29 | 99.78% | TirzepatidePC-J1-T30 | 34.73 / 35 mg (99%) | — |
| skye peptides | Janoshik Labs | 2024-11-29 | 99.84% | TirzepatideTZ24-30-009 | 33.69 / 30 mg (112%) | — |
| skye peptides | Janoshik Labs | 2024-11-22 | 99.80% | TirzepatideTIR60N11112024 | 62.32 / 60 mg (104%) | — |
| powerpeptides.com | Chromate | 2024-11-21 | 99.86% | Tirzepatide | 9.961 / 10 mg (100%) | — |
| peptide crafters | Janoshik Labs | 2024-11-04 | 99.67% | TirzepatidePC-J-T15 | 15.18 / 15 mg (101%) | — |
| skye peptides | Janoshik Labs | 2024-11-04 | 99.71% | TirzepatideTZ24-10-009 | 10.99 / 10 mg (110%) | — |
| Amino Amigos | Chromate | 2024-10-29 | 98.88% | TirzepatideTJ242 | 47.59 / 40 mg (119%) | — |
| researchreadypeptides.com | Vanguard Laboratory | 2024-10-28 | 99.97% | TirzepatideBENTZ-60-1 | 61.55 / 60 mg (103%) | — |
| skye peptides | Janoshik Labs | 2024-10-25 | 99.59% | TirzepatideTZ24-50-002 | 51.71 / 50 mg (103%) | — |
| peptide crafters | Janoshik Labs | 2024-10-18 | 99.62% | TirzepatidePC-Z2-T15 | 17.19 / 15 mg (115%) | — |
| researchreadypeptides.com | Vanguard Laboratory | 2024-10-10 | 99.91% | TirzepatideVIOTRZ-30-2 | 29.95 / 30 mg (100%) | — |
| Polaris Peptides | Chromate | 2024-10-04 | 99.73% | TirzepatidePOL-T30-9 | 35.22 / 30 mg (117%) | — |
| Polaris Peptides | Chromate | 2024-10-04 | 99.76% | TirzepatidePOL-T50-1 | 53.75 / 50 mg (108%) | — |
| atomik labz | Janoshik Labs | 2024-09-30 | 99.74% | TirzepatideMM917 | 63.83 / 60 mg (106%) | — |
| peptidic research | Janoshik Labs | 2024-09-30 | 99.70% | Tirzepatide042025 | 11.81 / 10 mg (118%) | — |
| Polaris Peptides | Janoshik Labs | 2024-09-24 | 99.65% | TirzepatidePOL-T5-4 | 5.04 / 5 mg (101%) | — |
| royal-peptides.com | Janoshik Labs | 2024-09-23 | 99.69% | TirzepatideTZP30-RP05 | 30.64 / 30 mg (102%) | — |
| peptide crafters | Janoshik Labs | 2024-09-23 | 99.63% | TirzepatidePC-Z2-T10 | 12.49 / 12 mg (104%) | — |
| peptide crafters | Janoshik Labs | 2024-09-10 | 99.76% | TirzepatidePC-Z3-T30 | 34.15 / 30 mg (114%) | — |
| skye peptides | Janoshik Labs | 2024-09-03 | 99.80% | TirzepatideTZ24-50-001 | 45.61 / 40 mg (114%) | — |
| Amino Amigos | BioRegen | 2024-08-23 | 98.77% | TirzepatideTIRZH3S | 3.504 / 3 mg (117%) | — |
| peptide crafters | Janoshik Labs | 2024-08-23 | 99.58% | TirzepatidePC-Z1-T15 | 17.28 / 15 mg (115%) | — |
| wolverine research lab peptides | Trust Pointe Analytics | 2024-08-17 | 98.80% | TirzepatideTZ 20mg 1 vial | 20.38 / 20 mg (102%) | — |
| Polaris Peptides | Janoshik Labs | 2024-08-07 | 99.56% | TirzepatidePOL-T5-3 | 5.86 / 5 mg (117%) | — |
| adonis research | Janoshik Labs | 2024-08-01 | 99.49% | TirzepatideTirzepatide-5092 | 6.16 / 5 mg (123%) | — |
| peptide crafters | Janoshik Labs | 2024-07-29 | 99.69% | TirzepatidePC-Z-T15 | 17.88 / 15 mg (119%) | — |
| atomik labz | Janoshik Labs | 2024-07-24 | 99.58% | TirzepatideFF1007 | 12.43 / 10 mg (124%) | — |
| Polaris Peptides | Janoshik Labs | 2024-07-15 | 99.70% | TirzepatidePOL-T30-5 | 32.53 / 30 mg (108%) | — |
| peptide crafters | Janoshik Labs | 2024-07-11 | 99.61% | TirzepatidePC-Z1-T30 | 35.38 / 30 mg (118%) | — |
| Amino Amigos | MZ Biolabs | 2024-07-10 | 98.09% | Tirzepatide6T20S1Lab has no portal | 23.63 / 20 mg (118%) | — |
| Polaris Peptides | Chromate | 2024-07-06 | 99.51% | TirzepatidePOL-T30-5 | 33.74 / 30 mg (112%) | — |
| peptide crafters | — | 2024-06-29 | 100.00% | TirzepatidePC-Z-T10 | 12.34 / 10 mg (123%) | — |
| labtrust peptides | Janoshik Labs | 2024-06-10 | 99.84% | Tirzepatide#43465 | 15.77 / 16 mg (99%) | — |
| Polaris Peptides | Janoshik Labs | 2024-05-29 | 99.76% | TirzepatidePOL-T30-2 | 32.67 / 30 mg (109%) | — |
| peptide crafters | Janoshik Labs | 2024-05-22 | 99.85% | TirzepatidePC-Z-T30 | 30.72 / 30 mg (102%) | — |
| peptide crafters | Janoshik Labs | 2024-05-22 | 99.75% | TirzepatidePC-GP-359 | 15.38 / 15 mg (103%) | — |
| Amino Amigos | MZ Biolabs | 2024-05-17 | 99.62% | TirzepatideG24 S1Lab has no portal | 16.56 / 15 mg (110%) | — |
| Amino Amigos | MZ Biolabs | 2024-05-17 | 99.76% | Tirzepatide | 35.03 / 30 mg (117%) | — |
| Polaris Peptides | Janoshik Labs | 2024-05-15 | 99.82% | TirzepatidePOL-t10-4 | 12.01 / 10 mg (120%) | — |
| researchreadypeptides.com | MZ Biolabs | 2024-05-09 | 99.68% | TirzepatideVIOLTRZ-10-1Lab has no portal | 9.81 / 10 mg (98%) | — |
| wolverine research lab peptides | Janoshik Labs | 2024-04-24 | 99.49% | Tirzepatide | 9.7 / 10 mg (97%) | — |
| peptide crafters | Janoshik Labs | 2024-04-18 | 99.48% | TirzepatidePC-FT-836 | 9.22 / 10 mg (92%) | — |
| peptide crafters | Janoshik Labs | 2024-04-18 | 99.72% | TirzepatidePC-KE-359 | 14.55 / 15 mg (97%) | — |
| Amino Amigos | MZ Biolabs | 2024-04-07 | 99.67% | TirzepatideD24-S2Lab has no portal | 13.04 / 13 mg (100%) | — |
| skye peptides | Janoshik Labs | 2024-03-24 | 99.95% | TirzepatideTZ24-30-005 | 33.69 / 30 mg (112%) | — |
| Amino Amigos | MZ Biolabs | 2024-03-20 | 99.73% | TirzepatideTIRZ15.D24 H1Lab has no portal | 11.05 / 11 mg (100%) | — |
| Amino Amigos | MZ Biolabs | 2024-03-20 | 99.80% | TirzepatideTIRZ35.D24 S1Lab has no portal | 34.43 / 35 mg (98%) | — |
| skye peptides | Janoshik Labs | 2024-03-01 | 99.82% | Tirzepatide2023-75-001 | 8.71 / 8 mg (109%) | — |
| Polaris Peptides | Janoshik Labs | 2024-02-29 | 99.81% | TirzepatidePOL-T30-1 | 32.86 / 30 mg (110%) | — |
| Polaris Peptides | Janoshik Labs | 2024-02-29 | 98.93% | TirzepatidePOL-T5-1 | 5.39 / 5 mg (108%) | — |
| skye peptides | Janoshik Labs | 2024-02-19 | 99.76% | Tirzepatide2023-30-004 | 33.89 / 30 mg (113%) | — |
| hydroresearch peptides | Janoshik Labs | 2024-02-13 | 99.56% | TirzepatideTI-1093 | 10.31 / 10 mg (103%) | — |
| Amino Amigos | MZ Biolabs | 2024-02-11 | 99.56% | TirzepatideTIRZ10.B24H3Lab has no portal | 10.7 / 10 mg (107%) | — |
| skye peptides | MZ Biolabs | 2024-02-11 | 99.65% | Tirzepatide2024-01-24Lab has no portal | 11.23 / 10 mg (112%) | — |
| Amino Amigos | MZ Biolabs | 2024-01-22 | 99.12% | TirzepatideTIZ5.D24Lab has no portal | 5.08 / 5 mg (102%) | — |
| Amino Amigos | MZ Biolabs | 2024-01-13 | 99.90% | Tirzepatide12.24BLab has no portal | 18.71 / 15 mg (125%) | — |
| skye peptides | Janoshik Labs | 2024-01-09 | 99.89% | Tirzepatide2023-10-005 | 11.14 / 10 mg (111%) | — |
| Amino Amigos | MZ Biolabs | 2023-12-19 | 99.80% | Tirzepatide2023-11-30Lab has no portal | 17.82 / 15 mg (119%) | — |
| Amino Amigos | MZ Biolabs | 2023-11-23 | 99.90% | TirzepatideT10H1223 2Lab has no portal | 10.74 / 10 mg (107%) | — |
| skye peptides | Janoshik Labs | 2023-11-07 | 99.99% | Tirzepatide2023-30-003 | 35.43 / 30 mg (118%) | — |
| skye peptides | Janoshik Labs | 2023-11-07 | 99.97% | Tirzepatide2023-10-004 | 11.2 / 10 mg (112%) | <0.010 EU/ml |
| Amino Amigos | MZ Biolabs | 2023-10-31 | 99.80% | Tirzepatide1023/TIRZ15.1Lab has no portal | 17.64 / 15 mg (118%) | — |
| skye peptides | Janoshik Labs | 2023-08-16 | 99.91% | Tirzepatide2023-30-002 | 32.23 / 30 mg (107%) | — |
| skye peptides | Janoshik Labs | 2023-08-16 | 99.95% | Tirzepatide2023-10-002 | 10.96 / 10 mg (110%) | — |
| skye peptides | Janoshik Labs | 2023-07-18 | 99.80% | Tirzepatide2023-001 | 9.68 / 10 mg (97%) | — |
The same seven questions decide whether a certificate of analysis means anything, whichever compound it describes. Six are about the document; the seventh is about what no document can tell you.
Want a vial tested yourself? How to send a peptide for independent HPLC testing.
Tirzepatide is a 39-residue synthetic peptide with a C20 fatty diacid moiety, acting at both the GIP and GLP-1 receptors: CAS 2023788-19-2 (PubChem CID 156588324), formula C₂₂₅H₃₄₈N₄₈O₆₈, molecular weight 4,813.0 g/mol, development code LY3298176. The diacid makes it a peptide-lipid conjugate rather than a simple synthetic peptide, and the conjugation chemistry is a manufacturing step grey-market synthesis can get wrong. Incomplete acylation produces material that elutes convincingly and reports a respectable purity figure while sitting at the wrong mass, so the mass-spectrometry result has to be 4,813.0 Da with the C20 diacid attached. Semaglutide sits at 4,113.6 g/mol.
On this compound the documented failure is quantity rather than identity. Across 930 independent lab tests on this platform (verified August 2026), purity averaged 99.75% while fill quantity ran from +2.6% to +26.7% against the label: vials labelled 10 to 65 mg tested between 10.71 and 68.1 mg. The deviation on record runs in one direction — more drug in the vial than the label claims — so the milligrams paid for and the milligrams in the vial are different numbers. That is why quantitative content testing comes first on tirzepatide.
FDA has stated that salt forms of these peptides "are different active ingredients than are used in the approved drugs", and the same logic applies to any tirzepatide salt; a certificate that omits the form has omitted what is being weighed. LAL endotoxin results are the routinely skipped line on GLP-1 certificates.