CaliperGet the app

How to Read a Peptide COA (and Check That It's Real): A Plain-English Guide to Certificates of Analysis

How to read a peptide COA: HPLC purity, mass spec identity, net peptide content, lot matching, red flags, and how to verify a report with the lab.

← All guides

Quick answer: a peptide COA (Certificate of Analysis) is a lab report on one sample from one batch. Check that it confirms identity (mass spectrometry matching the expected molecular weight), shows purity (an HPLC result with its chromatogram) and ideally net peptide content, and carries a lot number that matches your vial plus the lab's name and test date. Then confirm it's genuine by contacting the issuing lab directly, because a clean-looking PDF proves nothing on its own.

Jump to the interactive COA checklist ↓

"Is this supplier legit?" is one of the most common questions in online peptide communities. The usual answers aren't much help: a few "worked for me" replies, an invitation to "DM me," or a promo post saying a brand "offers COAs." A peptide COA (Certificate of Analysis) can tell you far more, if you know how to read it and how to check that it's genuine. This guide walks through what each section means, the red flags, and how to verify a report with the lab that issued it.

Educational only, not medical advice. This article explains what lab documents mean and how to check them. It does not recommend any compound, source, dose or protocol, and a clean COA doesn't make a product safe or right for you. Talk to a licensed healthcare provider about any medication decision.

What a Certificate of Analysis actually is

A Certificate of Analysis (COA) is a lab report on one specific sample from one specific batch: which tests were run, by what method, with what results. When people ask what COA means for peptides, this is it. A good COA answers three questions:

  1. Identity: Is the compound what the label says it is?
  2. Purity and amount: How much of the material is the target peptide, and how much is in the vial?
  3. Safety screens: Where relevant, was it tested for contaminants such as bacterial endotoxin, microbes or heavy metals?

The catch: it describes your vial only if your vial is from that lot and the document is authentic.

How to read a peptide COA: the quick checklist

Here is how to read a COA for peptides: work through every report in the same order, and if any step fails, stop there.

  1. Lot number matches the lot on your vial or box.
  2. Issuing lab is named, with contact details and a report number.
  3. Test date makes sense for the batch.
  4. Method is stated for each result (for example HPLC for purity, mass spectrometry for identity).
  5. Purity comes with the actual chromatogram, not just a percentage.
  6. Identity shows expected vs. observed molecular weight.
  7. Content and contaminant tests (net peptide content, endotoxin, sterility, heavy metals) are listed if they were run, and their absence is noted if they weren't.
  8. Verification succeeds with the lab itself.

Have a COA in front of you? Check it against the list below, then read on for what each step means.

COA checklist

Check your COA against each point. Your answers stay in your browser.

0/8

  1. 1. Lot match: Does the lot or batch number on the COA match the one on your vial or box?

  2. 2. Test date: Is there a test date that makes sense for this batch (not long before it was made)?

  3. 3. Methods stated: Does each result name its method (e.g. HPLC/UPLC for purity, MS/LC-MS for identity)?

  4. 4. Purity with data: Is the purity % backed by an actual chromatogram, not just a number?

  5. 5. Identity match: Does it show the expected vs. observed molecular weight, and do they agree?

  6. 6. Verifiable independent lab: Is the lab named with contact details and a report number, and did the report check out on the lab's own site (found yourself, not via the PDF's link or QR code) or by email?

  7. 7. Contaminant testing: For injectables, are endotoxin/sterility tests listed, or their absence noted?

  8. 8. No signs of editing: Is it free of mismatched fonts, misaligned numbers, cropped sections, a flat “100%”, or a reused or generic look?

Keep your vial history in one place. Caliper tracks each vial with its reconstitution and use-by dates and logs side effects next to your doses, so if something seems off after starting a new vial, you can see exactly when it went into use.

Track my vials in Caliper
Annotated fictional sample certificate of analysisFictional sample certificate of analysis from 'Example Analytical Labs' for 'Sample Peptide', watermarked 'Sample — for education only'. Numbered callouts mark: 1 the lot number, 2 the sample received and test dates, 3 the method column of the results table, 4 the HPLC chromatogram with a main peak and an area-percent table, 5 the mass spectrometry row comparing expected and observed molecular weight, 6 the lab's name, address, contact and report number with a verification note, 7 an optional endotoxin test row, and 8 the analyst signature and approval line.EXExample Analytical Labs123 Example Way, Sampletown, XX 00000(555) 010-0100 · reports@example.comCertificate of AnalysisReport no. EAL-0000-SAMPLE · Page 1 of 1CLIENTExample Client (fictional)SAMPLE IDS-000-EXAMPLEPRODUCTSample PeptideLOT / BATCHLOT-EX-0000SAMPLE RECEIVED2026-01-05TEST DATE(S)2026-01-07 to 2026-01-09ResultsTESTMETHODSPECIFICATIONRESULTPurityHPLC-UV (220 nm)Report value98.7% (area)IdentityLC-MS (ESI+)Expected MW 1,234.5 DaObserved 1,234.6 Da · conformsEndotoxin (optional)LAL, kineticReport value< 1.0 EU/mgResults relate only to the sample tested. Net peptide content, sterility and heavy metals: not tested.HPLC chromatogramDetector response vs. retention timePEAKRT (MIN)AREA %14.810.62 (main)8.2598.7310.620.7Total 100.0051015minmain peak 8.25ANALYSTA. Example, Analyst · 2026-01-09APPROVED BYB. Sample, Lab Director · 2026-01-10Verify this reportReport no. EAL-0000-SAMPLEKey: EXAMPLE-KEY-0000at the lab's own websiteFictional document for illustration. Example Analytical Labs and Sample Peptide do not exist.

Scroll sideways to see the whole sample →

  1. Lot / batch number. Should match the lot printed on your vial or box. No lot, no link to your vial.
  2. Received and test dates. Should make sense for the batch, not long before it was made.
  3. Method for each result. Each test names its method, e.g. HPLC for purity and mass spectrometry for identity.
  4. Purity with the chromatogram. The % comes with the actual trace and a peak-area table, not just a number.
  5. Identity: expected vs. observed MW. Observed mass should agree with the expected molecular weight within the stated tolerance.
  6. Named, verifiable lab. Lab name, address, contact and a report number you can check on the lab's own site, which you find yourself.
  7. Contaminant tests, if relevant. Endotoxin or sterility results are listed for injectables, or their absence is noted.
  8. Signs of editing. Consistent fonts and alignment, a signed approval, nothing cropped or suspiciously round.
A fictional sample COA, annotated to match the checklist below. Example Analytical Labs and Sample Peptide are made up; real COAs vary in layout, and not every report includes every section.

What should you look for on a peptide COA?

HPLC purity, with the chromatogram

High-performance liquid chromatography (HPLC, or the faster UPLC) separates a sample into its components. HPLC purity means the main peak's share of everything detected under that method (for example, "99.1%"). Look for the actual chromatogram (the graph of peaks), the method named, and the target peak identified. A purity figure with no chromatogram behind it is a claim, not data.

Mass spectrometry identity and confirmed molecular weight

HPLC alone can't prove what the main peak is. Mass spectrometry (MS or LC-MS) measures molecular mass. A strong COA shows the peptide's expected (theoretical) molecular weight next to the observed mass, agreeing within the stated tolerance. Without identity confirmation, you could be looking at a very pure sample of the wrong thing.

One nuance: mass spectra often report a mass-to-charge value (m/z) for a charged ion rather than the plain molecular weight, so the raw number on the trace may not look like the expected weight at first glance. A good report states how the observed value relates to the expected mass. If it doesn't, ask the lab.

Purity vs. net peptide content

These two get confused constantly:

  • Purity = of the peptide-related material detected, what share is the target peptide.
  • Net peptide content (or "quantity," "net content," "mg per vial") = how much of the powder's total weight is actually peptide. The rest can be water, salts and counter-ions left over from manufacturing.

A sample can be 99% pure and still hold noticeably less peptide than the label suggests. Purity alone doesn't tell you how many milligrams are in the vial, and that number is the starting point for every dose calculation. Our guide on how to reconstitute peptides and convert mg to syringe units shows why the mg figure matters so much. And once you have a concentration, insulin syringe units explained shows how that amount maps to the marks on the barrel.

Batch or lot number that matches your vial

The COA's lot number should match the lot printed on your vial or box. If either is missing, there's no way to connect the two.

Test date, lab name and contact details

Look for analysis dates, the lab's name, an address or contact method, and ideally a named analyst. A COA with no identifiable lab, or dated long before the product was made, is a problem.

Endotoxin, sterility and heavy metals, where relevant

For injectables, purity isn't the whole story. Separate tests cover:

  • Bacterial endotoxin, commonly by LAL assay (USP <85>), reported in endotoxin units (EU). Endotoxins are fragments of bacterial cell walls that can remain even when a sample is chemically very pure.
  • Sterility, such as the 14-day USP <71> culture method or faster PCR screens.
  • Heavy metals, typically by ICP-MS.

Many COAs skip these entirely. A missing test isn't proof of a problem, but it isn't evidence of safety either.

What are the red flags on a fake or weak COA?

Patterns that should make you slow down:

  • Generic or reused COAs. One report reused across products, sizes or "batches," or no lot number at all.
  • No lot match. The lot on the COA doesn't match your vial, or the seller won't say which lot you received.
  • Edited PDFs. Mismatched fonts, misaligned numbers, cropped sections or missing verification codes.
  • Suspiciously perfect numbers. A flat "100%" purity or round figures with no method or chromatogram behind them.
  • Vendor-run "in-house" labs. A seller testing its own product isn't independent.
  • Missing chromatograms or mass spectra. Results with no supporting data, or purity with no identity confirmation.
  • Lookalike verification links. A QR code or link that goes somewhere other than the lab's own main website.

How to verify a peptide COA with the issuing lab

Never take a COA at face value. Peptide COA verification happens at the source:

  1. Find the lab's website yourself rather than clicking a link printed on the PDF.
  2. Use its verification tool if it has one. Many labs print a report number plus a unique key or QR code that pulls up their stored original.
  3. Compare everything. Compound, lot, dates and results should match the lab's copy exactly.
  4. No portal? Email the lab with the report number and ask them to confirm it.
  5. Missing identifiers? Ask for the full, unredacted report. Without them, it can't be verified.

Independent peptide testing labs that issue COAs

These currently operating labs test peptides. Each summary reflects only what the lab states on its own website as of this writing. We're not affiliated with any of them, listing isn't an endorsement, and services change, so check each site directly.

  • Janoshik offers chemical analysis of peptides and other compounds and accepts samples worldwide. It says every report in its database can be checked on its verification page or by QR code; its help center says a verifiable report carries a task number and a unique key, and that an altered report isn't considered legitimate.
  • MZ Biolabs (Tucson, Arizona) says it uses HPLC with UV detection combined with mass spectrometry to confirm identity and purity, and that it is DEA Schedule III licensed. Its COA testing page states that purity testing does not cover activity, sterility/endotoxins, heavy metals or pH. We didn't find a verification portal on its main site, so contact the lab directly to confirm a report.
  • Freedom Diagnostics Testing (Franklin, Tennessee) lists HPLC purity, LC-MS identity, net content, endotoxin, PCR sterility screening, heavy metals and conformity testing for research-use-only peptides. It says every COA includes both purity and identity and is searchable by accession number.
  • Vanguard Laboratory (Olympia, Washington) publishes testing tiers covering purity, quantity and identity, with optional endotoxin (USP <85>), sterility (USP <71>) and ICP-MS heavy-metal screening. It also offers BAC water/pH testing. The lab states that it is ISO/IEC 17025 certified.
  • BioRegen says it is an independent lab that doesn't sell or source peptides. It tests purity and identity by UPLC-MS and endotoxin by LAL assay, and issues each certificate with a number and validation key you can check online.

How to tell if peptides are real: testing your own sample

You can't confirm identity, purity or content by looking at a vial. A vendor's COA covers a sample the vendor chose. For data on the vial in your hands, many independent labs accept samples from individuals: you order, follow their labeling and shipping instructions, and get a report back. Endotoxin and sterility tests often need extra vials. It costs money and covers one sample, but it's the most direct answer to "is what I have what it says?"

Prescribed and FDA-approved products work differently

Everything above applies to research-labeled products, where a COA is often the only quality document available. FDA-approved medications and prescriptions from a licensed pharmacy sit inside a different framework. Manufacturers are subject to FDA approval and manufacturing (cGMP) requirements, and pharmacies, including compounding pharmacies, are overseen by state boards of pharmacy and, in some cases, the FDA. You usually won't get a batch COA with a prescription; instead, confirm the pharmacy is licensed and ask your pharmacist if packaging or anything else looks off.

If a prescribed compounded GLP-1 doesn't seem to work like it used to, product quality is only one possibility. Our guide to why a compounded GLP-1 can feel weaker walks through the checkable causes first.

Keeping your own records

Good records make problems easier to spot and explain. A simple habit: photograph each vial's label and lot number along with its COA, and keep them together.

Caliper handles the protocol side. It tracks vials and pens with their reconstitution and use-by dates and logs side effects alongside your doses on one timeline, so if something seems off after starting a new vial, you can see when it went into use and what changed. That's useful context for your provider. Caliper organizes what you enter; it doesn't evaluate products or recommend a dose.

FAQ

What does COA mean in peptides?

COA stands for Certificate of Analysis: a lab report on one sample from one batch, listing the tests run, the methods used and the results, typically purity, identity and sometimes content and contaminant screens.

How do you read a peptide COA?

Work in order: match the lot number to your vial, confirm the lab and test date, check that purity comes with a chromatogram and identity with expected vs. observed mass, note which contaminant tests were or weren't run, then verify the report with the lab.

How do I verify a peptide COA?

Go to the issuing lab's website yourself, use its verification tool or report key if it has one, and compare every detail against the lab's stored copy. If there's no portal, email the lab with the report number.

Can a COA be faked?

Yes. PDFs can be edited, reused across batches or made to look like a real lab's report. That's why matching the lot and confirming the report directly with the issuing lab matter more than how official the document looks.

Does a COA prove my vial is safe?

No. At best it shows a tested sample from a lot met certain specifications. It says nothing about storage, handling, or whether a product is appropriate for you.

How can I tell if my peptides are real?

Appearance can't tell you. The strongest evidence is a lot-matched COA that verifies with an independent lab, or an independent test of a sample from your own vial.

What does HPLC purity mean?

It's the main peak's share of all the material detected by HPLC under that method. It doesn't confirm identity and doesn't tell you how many milligrams of peptide are in the vial.

What is net peptide content?

The share of the powder's total weight that is actually peptide. The rest can be water, salts and counter-ions, so a highly pure sample can still contain less peptide than the label amount.

What is endotoxin testing for peptides?

A separate test, commonly the LAL assay, that screens for bacterial endotoxins. They can be present even when purity is high, so purity results don't cover them.

What's a "good" purity number?

It depends on the compound, and purity is only one piece. Identity, net content and contaminant testing matter just as much.

The COA has no lot number. Is that a problem?

Yes. Without a lot number you can't link the report to your vial.

How much does peptide testing cost?

It varies by lab and by which tests you order; adding endotoxin or sterility screening typically adds to the cost and may need extra vials. Check each lab's current published pricing.

My prescription didn't come with a COA. Should I worry?

Not for that reason. Pharmacy and FDA-regulated products rely on regulatory oversight instead.

The takeaway

A COA is only as good as three checks: does it confirm identity and content, does the lot match your vial, and does it verify with the lab that issued it? If any of those fails, treat the document as marketing, not evidence. Once you know what's in the vial, the next step is getting the math right; our guide to peptide reconstitution: BAC water, mg and units walks through it.

Keep your protocol records organized

Caliper is a private, local-first tracker for GLP-1 and peptide protocols. You record the amount you took and it logs doses with one tap, sends reminders, tracks vials with reconstitution and use-by dates, and keeps side effects and weight trends on one timeline. Your data stays on your device, and Caliper never recommends or calculates a dose.

Start tracking your vials and use-by dates in Caliper →

For adults 18+.


Medical disclaimer: This article is for general educational purposes only and is not medical or legal advice. It does not recommend any compound, source, supplier, dose or protocol, and mention of a testing laboratory is not an endorsement. Always follow your prescriber's instructions and talk to a pharmacist or healthcare provider about any question regarding your medication.