How to Read & Verify a Certificate of Analysis (COA)
A practical guide to checking peptide purity, spotting red flags, and verifying independent lab reports.
A Certificate of Analysis (COA) is the single most important document when evaluating a research peptide. It tells you what's actually in the vial — the identity of the compound, its purity, and whether it passed independent safety testing. Without a valid COA, you are trusting the vendor's label alone, which is not an acceptable standard for research use.
The research-peptide market is unregulated. Two vials with identical labels can contain very different materials. A third-party COA from an accredited lab is the only way to close that gap. This guide walks through the five things to check on every COA, the common red flags used in fakes, and how to use BodyHackGuide's free COA analyzer to validate any report in seconds.
The 5 Things to Check on Every COA
Identity confirmation
The compound name on the COA must match the product label exactly. Mass spectrometry (MS) should confirm the observed molecular weight matches the expected value (e.g., BPC-157 expected MW 1419.5 Da). If the MS result is missing or the MW doesn't match, the vial may contain the wrong compound — or no peptide at all.
Purity percentage
Look for ≥98% purity by HPLC for peptides and ≥95% for nootropics. The method must be stated explicitly — HPLC at 220 nm is the standard wavelength for peptide purity. A result like '99.8%' with no method listed is not a valid purity claim.
Testing lab name and accreditation
The lab should be an independent third party, not the vendor's in-house lab. Janoshik Analytical (Slovakia) and Alkemist Labs (US) are two commonly cited independent labs in the research-peptide space. The lab name, address, and ideally accreditation status (ISO 17025) should appear on the report.
Date of analysis
The COA should be recent — ideally within the last 6 months, and definitely within 12 months. An old COA may not reflect the current batch. If every product on a vendor's site shows the same test date across multiple batches, the COA is almost certainly recycled.
Batch / lot number matching
The batch or lot number printed on the COA must match the number on the physical vial. This is the critical link that proves the test was performed on the batch you actually received. If the numbers don't match — or if no batch number is listed at all — treat the COA as untrusted.
Red Flags: When to Reject a COA
- No lab name listed, or a lab name that can't be verified as a real third-party facility.
- Purity below 95%, or a purity figure reported with no testing method stated.
- Generic COA template with no logos, signatures, or identifying lab details.
- Test date is missing, is more than 12 months old, or is identical across multiple products and batches.
- Batch or lot number is missing from the COA or does not match the physical product label.
- The molecular weight reported by mass spec does not match the expected MW for the compound.
- The COA PDF has been edited — look for mismatched fonts, pixelated text, or overlapping layers when opened in a PDF reader.
- A single COA is published on the vendor's site and claimed to apply to 'all batches' — COAs are per-batch by definition.
How to Use BodyHackGuide's Free COA Analyzer
BodyHackGuide's free COA Analyzer reads any peptide Certificate of Analysis PDF and extracts the key data points automatically. It cross-checks purity, mass spec identity, endotoxin level, and sterility result against expected thresholds, then returns a PASS / CAUTION / FAIL grade in seconds.
- Download the COA PDF from your vendor (or save it from their product page).
- Open the COA Analyzer and drag-and-drop the PDF into the upload box.
- Review the extracted data: HPLC purity, expected vs observed MW, endotoxin, sterility, batch number, and lab name.
- Check the overall grade banner — PASS (all checks clear), CAUTION (missing or borderline data), or FAIL (purity below threshold, failed sterility, or missing critical fields).
- If the grade is CAUTION or FAIL, compare the flagged fields against the checklist above and reach out to the vendor for clarification.
Which Vendors Publish COAs?
BodyHackGuide tracks 10 research-peptide vendors. The table below highlights the BHG-tracked vendors that publish per-batch Certificates of Analysis. For trust scores and full sourcing details on each vendor, see the vendor directory.
| Vendor | COA Practice | Testing |
|---|---|---|
| ResearchChemHQ | Per batch | Third-party HPLC |
| Optimum Formula | Per batch | Third-party HPLC |
| Ion Peptide | Per batch | Third-party HPLC |
| Adera (partner) | Per batch | NMR + HPLC |
| BioMyst Labs | Per batch | Third-party HPLC |
| Paramount Peptides | Per batch | Third-party HPLC |
| Limitless Biochem EU | Per batch | Third-party HPLC |
| VANDL Labs | Per batch | Third-party HPLC |
Source: BHG Vendor Trust Scorecard, last reviewed 2026-05-06. Lab info reflects each vendor's stated CoA practice on their product pages — verify the actual lab name on the COA before trusting any specific batch. View the full vendor directory →
Worked Example: BPC-157
A valid BPC-157 COA should include:
- Compound name: BPC-157 (matches vial label)
- Expected MW: 1419.5 Da
- Observed MW by MS: 1419.4–1419.6 Da
- HPLC purity: ≥98% at 220 nm
- Lab: Janoshik Analytical (or similar third party)
- Test date: within last 6 months
- Batch number: matches the vial label
See the BPC-157 compound page for background on the molecule, reconstitution defaults, and vendor pricing.
Frequently Asked Questions
Independent researcher and founder of BodyHackGuide. Obsessed with evidence-based biohacking, peptide science, and nootropic protocols. Every recommendation is backed by PubMed citations and real-world testing.