How to verify a peptide COA
A certificate of analysis is only worth as much as your ability to confirm the lab really issued it. These are the checks that work, and for each lab, how often the reports vendors publish can be opened on the lab's own website.
- 5,120independent lab reports published by vendors
- 39%link to a copy on the lab's own domain
- 10 of 24labs with at least one lab-hosted report
- 10vendors banned for fake or doctored reports
Five checks, in order
Find who issued it. Read the lab's name, the report or task number and the date on the document itself. A report with no lab name or no identifier can't be checked by anyone.
Open the lab's copy, not the vendor's. Go to the lab's own website and look the report up there, or follow a link only if its address is on the lab's domain. A PDF or image hosted on the vendor's site is a copy the vendor controls.
Compare every field. The lab's copy should show the same compound, batch or lot, stated amount, measured amount, purity and date as the document you were given. Any difference means the copy was edited or belongs to another sample.
Check who the client was. Many reports name the company that ordered the test. A report issued to a different brand says nothing about the vendor showing it.
Match the batch to the vial. A genuine report covers one tested sample. Compare its batch or lot number with the one printed on the vial; a report for another batch is background, not proof.
New to these documents? How to read a COA explains each field, and purity vs amount explains the two numbers people confuse.
Which labs' reports can be checked at the source
For each independent lab with at least 10 published reports: how many of those reports link to a copy on the lab's own domain, and what the accreditation registries show. A low share means vendors mostly post their own files of that lab's reports; it is not a judgment of the lab's work.
| Lab | Published reports | On the lab's own site | Lab domain in report links | Accreditation |
|---|---|---|---|---|
| Janoshik | 1737 | 56% 970 reports | verify.janoshik.com | No accreditation found |
| Accumark Labs | 257 | 49% 126 reports | accumarklabs.com | Accreditation pending |
| Freedom Diagnostics | 1189 | 48% 574 reports | coas.freedomdiagnosticstesting.com | No accreditation found |
| Chromate | 177 | 39% 69 reports | chromate.org | No accreditation found |
| Analytical Formulations | 26 | 38% 10 reports | analyticalformulations.com | No accreditation found |
| ILS Laboratories | 507 | 28% 140 reports | portal.ils-lab.com | Accredited, other scope |
| Kovera Labs | 168 | 20% 34 reports | koveralabs.com | No accreditation found |
| Vanguard Laboratory | 241 | 14% 34 reports | verifiedbyvanguard.com | Accredited, other scope |
| BTLabs | 166 | 11% 18 reports | verify.btlabtesting.com | No accreditation found |
| Horizon Analytical | 102 | 1% 1 reports | app.horizonanalytical.com | No accreditation found |
| MZ Biolabs | 86 | 0% 0 reports | – | No accreditation found |
| Bioviridian | 81 | 0% 0 reports | – | Accreditation pending |
| Krause Analytical | 73 | 0% 0 reports | – | No accreditation found |
| MDx BioAnalytical Laboratory | 60 | 0% 0 reports | – | ISO 17025 accredited |
| TrustPointe Analytics | 46 | 0% 0 reports | – | No accreditation found |
| BioRegen | 42 | 0% 0 reports | – | No accreditation found |
| Ethos Analytics | 39 | 0% 0 reports | – | Accredited, other scope |
| Waiida | 27 | 0% 0 reports | – | Not checked |
| AV Analytics | 22 | 0% 0 reports | – | No accreditation found |
| Prime Analytical Laboratories | 17 | 0% 0 reports | – | ISO 17025 accredited |
| NST (SNTEK) | 17 | 0% 0 reports | – | Not checked |
| Finnrick Analytics | 16 | 0% 0 reports | – | Testing service, not a lab |
| Accurate Test Labs | 14 | 0% 0 reports | – | Accreditation suspended |
| Lingke Bio-Detection | 10 | 0% 0 reports | – | Not checked |
Counts come from documents vendors publish and change as new reports are added. Open a lab for its reports, vendors and services, or see vendors ranked by independent testing. Found a report that doesn't match the lab's record? Tell us or file a scam report.
Questions about verifying COAs
How do I verify a peptide COA?
Look the report up on the testing lab's own website using the report or task number printed on it, and compare the compound, batch, amounts, purity and date with the copy you were given. If the two differ, or the lab has no record, treat the document as unverified.
Which labs host reports on their own site?
In the reports vendors publish, Janoshik (56% on verify.janoshik.com), Accumark Labs (49% on accumarklabs.com), Freedom Diagnostics (48% on coas.freedomdiagnosticstesting.com) are most often linked on the lab's own domain. Across 24 independent labs, 39% of 5,120 published reports link to a lab-hosted copy; the rest are files hosted by vendors.
Can a COA be faked?
Yes. Edited PDFs, reports issued to another company and results for a different compound all circulate. 10 vendors are banned on PeptideCompare for fake or doctored lab reports, which is why checking against the lab's own record matters.
Does a verified COA mean my vial is what the report says?
Only for the batch that was tested. A real report describes one sample; a vial from another batch, or a vendor that reuses one report for many lots, isn't covered by it. Independent tests of vials bought like a customer would are the stronger evidence, and they feed each vendor's score.
What if the vendor only posts an image of the report?
An image can't be confirmed on its own. Ask the vendor for the report number, or ask the lab whether it issued that report; a vendor that can't provide either leaves the result unverified.