Lab reports for research-use-only products. Nothing here is for human or animal use.
peptide/test_results

DOC PTR-004REV NOV 6, 2026FIELD GUIDE

How to Read a Peptide COA, Field by Field

A certificate of analysis is a short document, but each line answers a different question. We took one real, public peptide COA and marked up every field, then checked it against the lab's own records.

Compiled by , Editor · Sources opened Nov 6, 2026 · How we check reports

AFFILIATE Some links on this page are affiliate links. We may earn a commission if you buy through them. Read the disclosure

The example report

The specimen is a BPC-157 5 mg report published by PSPeptides, our pick on this site. It was produced by North American Diagnostics and ordered on September 17th, 2026. We describe its fields below rather than reproduce the document. You can open the original PDF.

Certificate of Analysistranscribed fields · NAD-0037963
1LabNorth American Diagnostics, 807 Brazos St, Austin, Texas 78701
2Test IDNAD-0037963
3ClientProSupply Peptides | pspeptides.com
4Date orderedSeptember 17th, 2026
5ProductBPC-157, mass reported 5mg
6Batch IDPSP-09112026BP
7MethodHPLC with UV detection coupled with mass spectrometry
8IdentityBPC-157
9HPLC purity99.97%
10Mass content4.88mg

Signed: Analysis Administration Lead

  1. Lab name and address. The first thing to check. A report with no lab name cannot be verified. Search the lab yourself rather than following a link on the vendor's site.
  2. Test ID. The lab's own reference. This is what you type into the lab's lookup page. Without it, there is nothing to look up.
  3. Client. Who paid for the test. Here it is the vendor's trading name with its domain, which tells you the vendor submitted the sample.
  4. Dates. When the test was ordered. Compare it with when the batch was made and when you would buy. A report from long ago may not cover current stock.
  5. Product and label amount. What the vendor said was in the vial. The lab compares its findings against this.
  6. Batch or lot ID. Links the report to a production lot. Your vial label should show the same ID. If the field is blank, the report cannot be tied to what you receive.
  7. Method. HPLC measures purity. Mass spectrometry (MS) confirms identity by molecular mass. A report that lists only one of the two answers only one question.
  8. Identity. Confirms the compound matches the label. A purity figure for the wrong compound would be meaningless, so this line matters first.
  9. HPLC purity. The share of the main peak among detected peaks. 99.97% here. It says nothing about how much powder is in the vial.
  10. Mass content. How much peptide the lab found: 4.88 mg against 5 mg on the label, about 97.6%. This is a separate result from purity.

Checking the report with the lab

North American Diagnostics has a verify page that takes a test ID or batch ID. On Nov 6, 2026 we entered NAD-0037963. It returned the same product, batch, client, order date and results, plus four more reports filed under the same ID.

Lab lookup resultNAD-0037963
Lab
North American Diagnostics
Lot
PSP-09112026BP
Method
HPLC-UV + MS
Result
99.97% purity · 4.88mg content · identity BPC-157
Verified on
nadiagnostics.com, Nov 6, 2026
Other reports, same test IDNAD-0037963
Endotoxin
< 5 EU/Vial (LAL kinetic chromogenic), passed
Sterility
USP <71> direct inoculation, no growth, passed
Fentanyl
LC-MS/MS screen, not detected
Heavy metals
Filed under the same ID

Our pick · affiliate link

Try it yourself: pick any PSPeptides report, copy its test ID and enter it on the lab's verify page.

View PSPeptides COAs →

Reports that are not about purity

Some COAs cover contamination rather than the peptide itself. The common ones:

  • Endotoxin. Measures bacterial endotoxin, usually by an LAL assay, reported in EU (endotoxin units) per vial or per mL. The example above reported below 5 EU per vial.
  • Sterility. Checks for microbial growth. USP <71> is the standard method; the result is growth or no growth.
  • Heavy metals. Screens for metals such as lead or arsenic.
  • Fentanyl screen. Checks a sample for fentanyl contamination, by LC-MS/MS or immunoassay.

A second PSPeptides report shows how these look on a non-peptide product. Its bacteriostatic water lot PSP-09232025BA was tested by ILS Laboratories, San Diego, CA, analysed on 10/15/2026, and lists sterility (USP <71>, no growth), endotoxin (USP <85>, NMT 0.05 EU/mL) and a fentanyl screen (not detected). The report also prints an access code for the lab's portal and a note on the lab's accreditation scope.

How a Janoshik report differs

Janoshik reports use a different layout: a task number, three dates (ordered, received, analysed), client, sample, manufacturer, batch, tests requested, results and a unique key for its verify page. Peptide results are given as mg per vial and purity. See our Janoshik guide for a public example.

Red flags on a peptide COA

  • FLAG No lab name, or a lab you cannot find outside the vendor's site
  • FLAG No test ID or lookup method
  • FLAG Blank batch field, or a batch that does not match your label
  • CHECK Purity only, with no identity result
  • CHECK A date long before the stock you are buying
  • CHECK The same report reused across several products or sizes

coa --help

5 entries

What does COA stand for?

Certificate of analysis. It is the report a lab issues after testing a sample, listing what was tested, how, and the results.

What should every peptide COA show?

A named lab, a test ID, the client, a date, the product and label amount, a batch or lot ID, the methods used, an identity result, a purity result and, ideally, the amount found in the vial.

How do I check if a COA is fake?

Go to the lab's own website, not a link from the vendor, and enter the test ID or access code. Compare product, batch, date and every result. Any mismatch is a reason to stop.

Why do some COAs show purity but no amount?

The lab may only have been asked for purity. Purity and amount are different tests, so a report can pass one and say nothing about the other.

Does a COA cover my vial?

Only if the batch ID on the report matches the batch on your label, and even then it describes the vial the lab tested.

Source log

Every page below was opened on Nov 6, 2026.

  1. PSPeptides BPC-157 5 mg COA, NAD-0037963pspeptides.com/wp-content/uploads/2026/09/COA_HPLC_BPC-157_5mg_NAD-0037963.pdf
  2. PSPeptides endotoxin report, NAD-0037963pspeptides.com/wp-content/uploads/2026/09/Endotoxin_BPC-157_5mg_NAD-0037963.pdf
  3. PSPeptides sterility report, NAD-0037963pspeptides.com/wp-content/uploads/2026/09/Sterility_BPC-157_5mg_NAD-0037963.pdf
  4. North American Diagnostics verify lookupnadiagnostics.com/verify/?batch=NAD-0037963
  5. PSPeptides bacteriostatic water COA, ILS Laboratoriespspeptides.com/wp-content/uploads/2026/10/pspeptidescom-PSP-09232025BA-Xb4qJZ.pd
  6. Janoshik public report #125225verify.janoshik.com/tests/125225-BPC157_5mgTB500_5mg_EFX8TP11HD6R