How to Verify a Peptide COA: Match the Lot, Report and Laboratory
A step-by-step method for checking a peptide certificate of analysis: match the lot on your vial to the report, confirm the report ID with the issuing lab, read identity, purity and quantity results correctly, and understand what a COA cannot tell you.
Key takeaways
- A COA describes the sample a lab tested. It applies to your product only if the lot or batch number on your vial matches the lot on the report.
- Verify the report with the issuing laboratory, using its own lookup page or contact details, not a link or PDF supplied only by the seller.
- Identity (what it is), purity (how much of the sample is the main compound) and quantity (how much is in the vial) are separate measurements. A purity percentage says nothing about identity or vial content.
- A COA is not a safety certificate and not approval for human use. Accreditation, where it exists, covers specific methods in a lab’s published scope.
How do you verify a peptide certificate of analysis?
Do four checks, in this order:
- Lot match: the lot or batch number on your label is the one on the report.
- Report authenticity: the issuing lab confirms that report ID, with the same results, through its own channel.
- Lab check: the lab exists and performs this testing, and any accreditation claim covers the methods used.
- Results read correctly: you know which results are identity, purity or quantity, and which tests were not done.
If any check fails or can’t be completed, record it as unverified. That is different from a failed result.
How do you match the current lot to the report?
- Read the lot or batch number on the physical label or packing slip, not just the product page.
- Find the same number on the COA. Watch for near-misses such as “BPC-2409A” vs “BPC-2409”.
- Check that the product name and nominal amount on the report match your vial (e.g. 10 mg vs 5 mg).
- Compare the test date to the lot’s manufacture or receipt date. A report dated long before the lot existed can’t describe it.
- Be cautious with “representative” COAs: one report shown for every lot, or a product page with no lot number at all. That is reference information, not evidence for your vial.
How do you check the report ID with the issuing lab?
- Find the lab’s official website yourself, by search or from our testing-facility directory. Don’t rely only on a link printed on the PDF.
- Use the lab’s own lookup tool if it has one. Many peptide testing labs publish one, e.g. Vanguard Laboratory, Krause Analytical, Testides Analytical and Aegean Labs (links go to our profiles, which cite each lookup page).
- Compare the lab’s record field by field: client name, sample description, lot, test date and each result.
- No lookup tool? Email the lab using the address on its own site and ask it to confirm the report ID. Some labs won’t disclose client results, so record what they did confirm.
- Red flags: the lab can’t find the ID, the results differ, the lab’s logo or address doesn’t match its website, or the PDF metadata shows recent editing.
What do identity, purity and quantity results mean?
| Measurement | Typical method | What it answers | What it does not answer |
|---|---|---|---|
| Identity | Mass spectrometry (LC-MS, MALDI) | Is the observed mass consistent with the stated peptide? | How pure it is; how much is in the vial |
| Purity | HPLC / UPLC with UV detection | What share of detected peaks is the main compound, by that method | Identity of the main peak; impurities the method can’t detect; vial content |
| Quantity (content / assay) | HPLC against a reference standard, or other quantitative assay | How much peptide was measured versus the label claim | Content of other vials in the lot |
| Endotoxin, sterility, heavy metals | LAL, microbial tests, ICP-MS | The specific contaminant result for the sample | Anything outside that test |
Method validation matters. ICH Q2(R2) sets out the characteristics (specificity, accuracy, precision, range) that make an analytical result fit for purpose (ICH Q2(R2)). A COA that names no method, no reference standard and no acceptance criterion gives you very little to check.
Labeled example: reading a COA
Hypothetical COA (invented for illustration, not a real report)
Lab: Example Analytical Ltd · Report ID: EXA-24-10871 · Test date: 2026-09-12
Client sample: “BPC-157, 10 mg” · Lot: BPC-2409A
Identity (LC-MS): observed [M+H]⁺ consistent with theoretical mass — Conforms
Purity (HPLC-UV, 214 nm): 99.1% main peak area
Content (HPLC vs reference standard): 9.4 mg per vial (94% of label)
Endotoxin: not tested
- Lot: your vial must say BPC-2409A. BPC-2409 is a different lot.
- Report ID: confirm EXA-24-10871 on the lab’s own lookup page and compare every result.
- Results: 99.1% is purity, not dose. The vial measured 9.4 mg, not 10 mg. Identity “conforms” is a mass match, not a full structural proof.
- Gaps: endotoxin was not tested. That is unknown, not a pass or a fail.
What are the sampling limits of a COA?
A COA reports on the vial or vials the lab received. It describes the whole lot only if the sample was representative and the lot is uniform. In pharmaceutical manufacturing, sampling plans and testing frequency are defined under good manufacturing practice (21 CFR 211.165). Even there, a manufacturer may rely on a supplier’s COA only with at least a specific identity test of its own and periodic validation of the supplier’s results (21 CFR 211.84). One third-party test of one vial gives far less assurance than that.
Ask: was the sample taken by the supplier or by an independent party? How many vials were tested? Was the sample bought blind from retail stock?
Why is a COA not a human-use safety certificate?
A COA reports analytical results. It does not evaluate safety, dosing, sterility assurance, stability or clinical effect, and it is not regulatory approval. Pharmacies compounding under section 503A must also source bulk substances from FDA-registered establishments with a valid COA (FDA). That framework exists because a COA alone is not enough. Products sold for research use are not approved for human use, whatever their COA shows.
Accreditation also has limits. ISO/IEC 17025 accreditation recognises competence for a defined scope of methods (ISO). Check the accreditor’s own directory, for example A2LA (directory), or one of the signatories listed by ILAC (ILAC). Confirm that the certificate is current and that its scope includes the test on your report.
COA verification checklist
- Lot/batch on the vial label = lot on the COA
- Product name and nominal amount match
- Test date is plausible for that lot
- Lab found independently; contact details match its website
- Report ID confirmed by the lab (lookup or email); results identical
- Identity, purity and quantity each reported, with method named
- Untested items noted as unknown, not passed
- Accreditation claim checked against the accreditor’s current scope
- Who sampled, and how many vials, is known or marked unknown
- Saved copy of the report and lookup result with the date checked
On Peptide Ad Lab supplier profiles we separate supplier-provided COAs from lab-confirmed records and show the date we checked. See our ranking methodology and the testing-facility methodology. Companies publishing COAs should also read how to publish testing evidence without creating claims risk.
Sources
- ICH Q2(R2) Validation of Analytical Procedures (2023)
- 21 CFR 211.84, Testing and approval or rejection of components
- 21 CFR 211.165, Testing and release for distribution
- FDA, Bulk Drug Substances Used in Compounding Under Section 503A
- ISO, ISO/IEC 17025 Testing and calibration laboratories (page blocks automated access; cited for the standard’s scope)
- ILAC MRA signatories · A2LA accredited organization directory
Checked 19 October 2026; source links and the linked lab profiles rechecked 28 October 2026. Lab lookup pages are cited on each linked PAL profile.
Reader Question
“The supplier sent a COA showing 99% purity. Isn’t that enough?”
Short Answer
Only if it is for your lot, the lab confirms it, and you know what 99% refers to. Purity isn’t vial content, and one tested vial isn’t the whole lot. A few minutes of checking turns a PDF into evidence.
Practical Recommendation
- Before relying on any COA, match the lot on the vial and confirm the report ID on the lab’s own lookup page.
- Read identity, purity and quantity separately. Treat anything not tested as unknown.
- Check accreditation claims in the accreditor’s current directory and scope, not on a logo.
What we learned
Forgery is not the only risk with a COA. A report for a different lot or vial size, or one “representative” report reused for months, fails the same two checks: lot match and lab confirmation. Both take minutes. What it cannot catch is how the sample was chosen. That is why we record who sampled and mark it unknown when nobody says.
Frequently asked
Is a COA from the seller enough?
It is a starting point. Confirm the report ID with the issuing lab and check that the lot matches your vial.
Does 99% purity mean my vial contains 99% of the labelled dose?
No. Purity is the share of the main compound in the sample. Vial content is a separate quantity measurement.
What if the lab won’t confirm the report?
Record the report as unverified. That is not proof it is fake, but you can’t rely on it.
Does ISO 17025 accreditation mean the result is correct?
It means an accreditor assessed the lab’s competence for the methods in its scope. Check that the scope covers the test on your report.
Is a COA proof a peptide is safe to use?
No. It reports analytical results for a sample. It is not a safety assessment or approval for human use.
Explore the directory
Compare companies, suppliers and testing laboratories in the Peptide Ad Lab index. Every profile separates what we verified from what a company claims.
Related articles
Certificates of Analysis on Peptide Sites: How to Publish Testing Evidence Without Creating Claims Risk
How peptide companies should publish certificates of analysis so they support Google Ads, Merchant Center and payment reviews instead of undermining t…
HHS’s Peptide Compounding Policy: The 6 Peptides Covered and the 10 Conditions
HHS published its enforcement discretion policy for 503A compounding of BPC-157, TB-500, KPV, MOTS-c, semax and epitalon on 30 October 2026. The cover…
Unapproved Substances: How Google Applies the Policy to Peptide Keywords, Ad Text and Landing Pages
How Google's Unapproved Substances policy is actually applied to peptide advertisers across three surfaces: keywords, ad text and assets, and landing …