To verify a peptide certificate of analysis (COA), open the same report on the testing laboratory’s own website and check that it matches. Use the QR code, verification link or access code printed on the certificate. Then compare the product, lot number, client, dates and results on the laboratory’s page with the certificate you were given and the label on your vial. A certificate that the laboratory’s site cannot show you, or that differs from it, has not been verified.
Reading a COA and verifying it are two different checks. Reading it tells you what the document says; our guide to reading a peptide COA covers that. Verifying it tells you the laboratory actually issued that document. This guide walks through the lookup step by step, using one of our own certificates as the worked example.
Step by step: verifying a COA on the laboratory’s portal
1. Find the certificate for your exact lot
Start from the vial or bottle, not from the product page. Write down the lot (or batch) number printed on the label, then find the certificate with the same number. On our site, enter it in the batch lookup, or open the certificate page for the compound from the certificate library. A certificate for another lot, even of the same compound, does not cover your vial.
2. Find the verification route printed on the certificate
Laboratories that offer verification print it on the report itself. Look for:
- A QR code, usually in the header, that opens the report on the laboratory’s site.
- An access code or verification code, a short string of letters and numbers. ILS Laboratories prints its access code in bold below the QR code in the header, and again in the footer next to the certificate number.
- A certificate or report number, such as COA-2026-QHDFLS, which you can quote to the laboratory if there is no online lookup.
3. Go to the laboratory’s site yourself
Type the laboratory’s address into your browser, or find it by searching for the laboratory’s name, rather than relying only on a link inside the PDF. A forged certificate can carry a link to a look-alike page. For ILS Laboratories, the public lookup is at ils-lab.com/verify, where you enter the access code. Scanning the QR code on an ILS certificate opens the report on portal.ils-lab.com. No sign-in is needed for either; the ILS client portal account is for the laboratory’s own customers.
4. Compare the two documents field by field
Put the laboratory’s page next to the certificate you were given and check every line, not just the logo:
| Field | What should match |
|---|---|
| Tested for | The seller you bought from. The laboratory names its client. |
| Product | The compound and size on your label. |
| Lot or batch number | The number on your vial, character for character. |
| Certificate number and access code | The numbers printed on the certificate. |
| Dates | The date received and the date analysed. |
| Results | Every result, with its unit and specification: purity, identity, content and anything else reported. |
5. Check the results, not only the header
Edits to a certificate usually change a number, not a name. Check the purity figure, the identity result and the measured content against the laboratory’s page one by one. If the laboratory shows a chromatogram, the main peak should line up with what the certificate shows.
6. Know what a verified certificate does and does not prove
A match proves that the laboratory issued that report for that sample. It does not prove that every vial sold under that lot number came from the sample tested. Laboratories say this themselves: the ILS report states that sample names, brand names and lot numbers are supplied by the client, and that results apply only to the sample submitted. That is why the lot number on your vial matters, and why a seller should publish a new certificate for each lot rather than reuse an old one.
Worked example: one of our ILS certificates
The certificate below covers a BPC-157 10 mg lot we had on sale in October 2026. Its certificate page on our site, with the certificate document, is BPC-157 10mg, lot ACE-1090357, which carries a “Verify with ILS Laboratories” button. Opening the same report on ILS’s portal (portal.ils-lab.com/verify/…) on 29 October 2026 showed:
| Field | On ILS’s portal | Matches the certificate on our site? |
|---|---|---|
| Status | “All tests passed. This certificate is verified and authentic.” |
Overall result: Pass |
| Tested for | Clean, cleanpeptide.com |
Yes |
| Product | BPC-157 – 10mg |
Yes |
| Lot number | ACE-1090357 |
Yes |
| Certificate number | COA-2026-QHDFLS |
Yes |
| Access code | MW7X37X7 |
Yes |
| Test type | Full QC Panel |
Yes |
| Received / analysed | 09/11/2026 / 09/21/2026 |
Yes |
| Purity (HPLC) | 99.56% (limit ≥ 95.0%), pass |
Yes |
| Net peptide content | 10.64 mg (report only) |
Yes |
| Identity | BPC-157 confirmed, by HPLC retention time against a reference standard |
Yes |
| Heavy metals (ICP-MS) | Arsenic, cadmium, lead, mercury and chromium not detected |
Yes |
| Sterility (PCR) | No growth |
Yes |
| Endotoxin (USP <85>) | 0.134 EU/mL, reported |
Yes |
| Fentanyl screen | Not detected (immunoassay, 50 ng/mL cutoff) |
Yes |
Every field on ILS’s page matched the certificate published on our site. If any of them had not, the right conclusion would be that the certificate is not verified, whatever the rest of it says.
When a laboratory has no online lookup
Not every laboratory offers a public lookup page. If the certificate has no QR code or access code, find the laboratory’s contact details on its own website (not on the PDF), quote the certificate number and the lot number, and ask it to confirm the report. If you cannot identify the laboratory at all, the certificate cannot be verified.
Red flags
- No laboratory name, address or contact details on the certificate.
- A QR code or link that opens a site other than the laboratory’s own.
- No lot number, or a lot number that does not match the vial.
- The same certificate shown for several different lots or sizes.
- A purity figure with no method, or an identity result with no method.
- Results that differ between the PDF and the laboratory’s page.
How Clean Peptide publishes certificates
Clean Peptide (cleanpeptide.com, operated by Helios LLC in Winston-Salem, North Carolina) publishes the certificate of analysis for each lot it sells on the product page. Lots with a lot number on their certificate also have their own certificate page, with the laboratory’s results transcribed line by line and the certificate document itself, and the batch lookup finds them by the number on the vial. Our current certificates come from ILS Laboratories, Accurate Test Labs and HYTE Research Division. Where ILS has issued a public verification link for a lot, its certificate page links straight to the report on ILS’s portal. More on who we are is on About Clean Peptide.
Checklist
- Lot number on the vial written down.
- Certificate with the same lot number found.
- QR code, access code or certificate number located on it.
- Laboratory’s site opened directly, by its own address.
- Client, product, lot, certificate number and dates match.
- Every result matches, with its unit and specification.
For what each test on the certificate can and cannot show, see peptide testing: HPLC, identity, content and endotoxin, and for the wider supplier picture, third-party tested peptides: what to verify before buying.

