A COA is a dense, technical document. Most users skim to the "purity %" line and stop there. This guide walks the nine sections in order, so by the end you can open any research or pharma-grade COA and read it the same way a QC chemist would.
Before reading any analytical data, verify that the COA is actually about the vial in front of you. The batch number (sometimes called lot number) printed on the COA must match the one on your vial label, character for character. A COA without a batch number is not a batch-specific report — it is a generic brochure.
If the numbers do not match, the document is either recycled from another batch or sent in error. Either way, stop here and request the correct COA before using the vial.
The first analytical section typically lists:
HAEGTFTSDVSSYLEGQAAK…). Cross-check against the known sequence for the compound.For semaglutide, the theoretical MW is ~4113.6 Da. For BPC-157, ~1419.6 Da. A COA that lists a wrong theoretical MW is flagged immediately — it means the document was not written by a chemist who knows the compound.
HPLC (High-Performance Liquid Chromatography) is the standard peptide purity test. The sample is pushed through a separation column; different compounds elute at different times, and a detector records each as a peak on a chromatogram.
Read the chromatogram like this:
HPLC tells you how pure the sample is. Mass spectrometry tells you what it is. The instrument measures the molecular weight of the compound and compares it against the theoretical value listed in Step 2.
A valid mass-spec result for semaglutide should measure ~4113.6 Da, within ±0.5–1 Da tolerance. If the measured mass is significantly different, the vial does not contain semaglutide — regardless of what the HPLC says about purity. HPLC can show a clean sample of the wrong molecule.
Common MS techniques on peptide COAs:
Lyophilized peptides always retain some water. Karl Fischer titration measures it to a fraction of a percent. This matters because water content subtracts from the mass of actual peptide in the vial — a 5 mg vial at 10% water contains only 4.5 mg of peptide.
| Water content | Interpretation |
|---|---|
| < 5% | Excellent; pharma-grade lyophilization |
| 5–8% | Acceptable for research grade |
| > 10% | Poor; reduces shelf life and effective dose per mg |
For injectable peptides, endotoxin and heavy metals testing are meaningful safety metrics — not optional extras.
Endotoxin (LAL assay). Detects bacterial pyrogens at sub-nanogram levels. Results are in EU/mg. Pharma grade: < 1 EU/mg. Research grade: < 10 EU/mg is a typical ceiling. Missing endotoxin data on an injectable COA is a gap worth asking about.
Heavy metals. Residual lead, arsenic, cadmium, mercury from synthesis reagents. Pharma-grade COAs test; research-grade often skip. For chronic injectable use, presence of heavy metals data is a positive quality signal.
Every COA should name the lab that performed the testing, the analyst, and the test dates. Verify:
Vendor-in-house COAs are not automatically fake — most reputable research suppliers issue their own. But a third-party COA is a stronger quality signal. If you care about verification, ask vendors if they will provide a third-party test for an additional fee. Many will.
| Section | What to verify |
|---|---|
| Batch number | Matches vial label exactly |
| Identity | Name, sequence, formula, theoretical MW all correct |
| HPLC | Chromatogram attached, one dominant peak, purity ≥ 98% |
| MS | Spectrum attached, measured mass within ±1 Da of theoretical |
| Water content | < 8% (research) or < 5% (pharma) |
| Endotoxin | Tested for injectables; < 10 EU/mg |
| Lab identity | Named, verifiable, ideally third-party |
| Dates | Test date after manufacture date |
The batch number. It must match the vial label. Everything else is secondary — if the COA does not describe your vial, the analytical data is irrelevant.
Greater than 98% is the research-grade standard. Pharmaceutical-grade compounds are typically > 99.5%. Below 95% raises quality-control questions regardless of price.
Yes. HPLC purity only measures how uniform the sample is, not what it is. Mass spectrometry confirms identity. Always check both — a 99% pure batch of the wrong molecule is still the wrong molecule.
Usually yes for research-grade, as long as the lab methodology is documented. But third-party COAs from independent labs (Janoshik, EAG, Intertek) are a stronger quality signal and easier to verify.
That is a hard stop. A vendor that cannot produce a batch-specific COA for a peptide they are selling has no documented evidence of what is in the vial. Do not proceed.
Peptide Protocol lets you store batch numbers and link to COA documents per vial, so when anything unusual happens you can trace it back in seconds.
Get the iPhone app →Educational use only. This guide is for research and informational purposes. It is not medical, legal, or regulatory advice. Always follow applicable laws regarding peptide acquisition and use in your jurisdiction.