Skip to main content
Peptide quality · lab testing & COA verification

Last updated: June 2026 · Built by the InjectBuddy team

How do you verify a peptide COA? reading a Janoshik lab test

To verify a peptide’s lab test, find the testing lab’s task or report number on the certificate of analysis (COA), enter it on the lab’s own verification page — for the most-cited lab, Janoshik, that is janoshik.com — and confirm the compound name, purity figure and test date match what you were sent. This guide explains what a peptide COA is, how to read HPLC purity and LC-MS identity, why the report must be tied to your specific batch, and the red flags that mean a certificate proves nothing.

Key takeaways

  • A COA is a lab’s report on a sample: usually HPLC for purity and mass spectrometry for identity.
  • The certificate only describes the batch that was tested — it must be tied to the vial you actually received, not reused across later batches.
  • Verify the report number on the lab’s own domain (e.g. janoshik.com), never a screenshot or a PDF hosted on the seller’s site.
  • A clean purity figure is not proof of sterility, endotoxin safety, or that a compound is legal or safe to use.

What is a peptide COA?

A certificate of analysis (COA) is the document a laboratory issues after testing a sample. For research peptides it almost always reports two things: purity, measured by reversed-phase high-performance liquid chromatography (HPLC), and identity, confirmed by mass spectrometry (LC-MS). HPLC separates everything in the vial into peaks and reports the target compound as a percentage of the total peak area; mass spectrometry weighs the main peak to confirm it is the molecule it claims to be. Reversed-phase HPLC is the established method for assessing pharmaceutical-peptide purity, and peak-purity strategies increasingly pair it with mass spectrometry to catch impurities that co-elute under a single peak.

The most-cited lab in the research-peptide market is Janoshik Analytical in Prague, largely because it runs a public verification endpoint: every genuine report carries a task or report number you can check directly against the lab’s own records. That public check is the whole point — it lets you audit the certificate without trusting the seller.

HPLC purity, LC-MS identity and endotoxin: what each test proves

A COA is only as good as the tests behind it, and the three you will see do very different jobs. Reading them as if they were interchangeable is the most common way buyers over-read a certificate.

TestWhat it measuresA pass tells youIt does NOT tell you
HPLC purity% of the sample that is the target peptide vs related impurities, by UV peak areaThe vial is mostly the right compound (e.g. 99.4% pure)That the main peak is the correct molecule; sterility; endotoxin
LC-MS identityThe molecular mass of the main peakThe main peak is the molecule claimedThe exact purity %; biological activity
LAL endotoxinBacterial endotoxin level (EU/mg)Endotoxin is below a stated limit — relevant to anything injectedOverall sterility; purity or identity

Identity and purity are a pair: a 99% number is meaningless if mass spectrometry never confirmed the main peak is the right molecule, and a confirmed identity says nothing about how much of the rest is impurity. Endotoxin (measured by the Limulus Amebocyte Lysate, or LAL, test) is a separate question again — bacterial endotoxin testing of parenteral material is its own discipline, and a standard HPLC COA does not cover it.

Why the report must match your batch

Until recently the industry norm was one test per compound: a seller commissioned a single COA, put it on the product page, and left it there while new batches arrived month after month. The certificate stayed valid on paper while the vial in the box came from a lot that was never tested. As Dr. Adrian Volkov, Research Lead at Bastion Peptides, documents in his guide to Match-Batch COA Verification, the fix is to commission a separate test for each production batch and bind that result to the specific lot shipped — so the certificate describes the vial you actually receive, not a reference batch from a year ago.

This is why a test date matters as much as a purity figure. A report dated more than a year before your batch is stale: it describes material that is long gone. Reference standards exist precisely so that “the same compound” can be confirmed to be the same from batch to batch — without per-batch testing, batch-to-batch drift is invisible. When you check a COA, the batch or task number on the certificate should match the one tied to your order, and the test date should sit close to your batch date.

How to verify a peptide COA in three checks Three steps: find the lab task or report number on the certificate, enter it on the testing lab's own website, then confirm the compound name, purity percentage and test date all match the certificate you were given. Verify a COA in three checks 1 · Find the task / report number printed on the COA 2 · Enter it on the lab’s OWN site (janoshik.com), not a screenshot 3 · Confirm compound, purity % and date all match Any mismatch — wrong compound, different purity, or a date over a year old — means the COA is unverified.
The check that matters is on the lab’s own domain: a seller-hosted PDF or image can be edited; the live report record cannot.

How to verify a COA in under a minute

The verification itself is quick once you know what to look for:

  1. Find the task / report number. A genuine report prints a unique task or report ID, usually near the top. That exact number is what you check.
  2. Go to the lab’s own domain. Open janoshik.com (or whichever accredited lab issued it) and enter the number there. Do not trust a PDF or screenshot hosted on the seller’s website — those can be altered; the live lab record cannot.
  3. Confirm three things match: the compound name, the purity figure, and a test date within roughly six months of your batch date. If the lab’s record shows a different compound, a different purity, or a stale date, the certificate is misattached or out of date.

One honest caveat: if the lab’s site is temporarily down, that is an uptime issue, not proof of a fake — a real report number will still verify once the site is back up.

By the numbers

A few worked examples make the figures concrete:

Example 1 · Reading a purity figure

A report states 99.4% purity by HPLC. That means about 0.6% of the sample, by peak area, is related impurities — not 0.6% of the dose missing, but 0.6% of the chromatogram that is something other than the target peak.

Example 2 · Purity vs active amount

A vial labelled 10 mg at 99% purity contains roughly 9.9 mg of the target peptide, with about 0.1 mg of impurities — close enough that purity rarely changes your reconstitution maths, but identity (is it the right molecule at all?) absolutely does.

Example 3 · Why per-batch testing costs more

An independent HPLC test runs roughly $40–60 each. A seller testing 32 products across ~4 batches a year commissions ~128 tests — on the order of $5,000–8,000 a year, versus ~$1,200–2,500 for one test per compound. The gap is real, which is why most sellers still reuse a single report.

Example 4 · Spotting a stale report

Your batch ships in June 2026 but the linked COA is dated March 2025 — 15 months earlier. That certificate describes material long gone; treat it as unverified until a current report for your batch is shown.

Red flags that a COA proves nothing

  • The certificate is a PDF or image hosted only on the seller’s domain, with no number to check on the lab’s site.
  • The verification number returns “not found” on the lab’s own page.
  • The compound on the lab’s record differs from what is being sold.
  • The test date is more than ~12 months old, or no batch number is disclosed for the vial you will receive.
  • Only a headline purity % is shown, with the impurity profile or the mass-spec identity page cropped out.

None of this tells you a compound is safe. Many research peptides — BPC-157, retatrutide, and others — are sold strictly for laboratory research and are not approved for human use; a clean COA confirms the chemistry of the sample, not that using it is sterile, legal, or wise.

So, how do you verify a peptide COA?

Find the lab’s task or report number on the certificate, check it on the lab’s own domain (for Janoshik, janoshik.com), and confirm the compound, purity % and test date all match — and that the report is tied to your actual batch, not reused from an older one. A certificate you can audit yourself is worth far more than a number you have to take on trust. Once you have a verified vial in hand and its real concentration, run your dose through the peptide reconstitution calculator to turn milligrams and bacteriostatic water into an exact draw in milliliters and U-100 units.

FAQs

How do you verify a peptide COA?
Find the testing lab’s task or report number printed on the certificate, open the lab’s own website (for Janoshik, janoshik.com), enter that number, and confirm the compound name, purity percentage and test date all match the certificate you were given. If anything differs, treat the COA as unverified.
What is Janoshik?
Janoshik Analytical is an independent laboratory in Prague widely used to test research peptides by HPLC and mass spectrometry. It is the most-cited testing lab in the space because it publishes a public verification page where you can check a report number against the lab’s own records.
Does a clean COA mean a peptide is safe to inject?
No. A COA confirms what is in the vial — its identity and purity — not that the compound is sterile, free of endotoxin, legal, or safe to use. Many research peptides are sold strictly for laboratory use and are not approved for human use. Purity and sterility are different tests.
What purity percentage is good for a research peptide?
Most reputable HPLC reports for research peptides show 98–99% or higher. A figure like 99.4% means roughly 0.6% of the sample, by peak area, is related impurities. But a high number only matters if the report is genuinely tied to the batch you received and the identity was confirmed by mass spectrometry.
Why does the COA have to match my specific batch?
A certificate only describes the batch that was tested. A vendor who reuses one old report across many later batches is telling you nothing about the vial in your hand. A test date close to your batch date, with a matching batch or task number, is what links the certificate to what you actually received.

Sources

  • Volkov A (Research Lead, Bastion Peptides). Janoshik Match-Batch: what per-batch COA verification means and how to check it. 2026. bastionpeptides.com/janoshik-match-batch.
  • Field JK, et al. Investigation into reversed-phase chromatography peptide separation systems part V: a screening strategy for methods assessing pharmaceutical peptides’ purity. J Chromatogr A. 2022. PMID 35231862.
  • Assessing peak purity of pharmaceutical peptides in reversed-phase methods using two-dimensional LC coupled to mass spectrometry, Part I. J Chromatogr A. 2023. PMID 36841023.
  • Reference Standards to Support Quality of Synthetic Peptide Therapeutics. Pharm Res. 2023. PMID 36949371.
  • Characterization of protein impurities and site-specific modifications using peptide mapping with LC and data-independent acquisition mass spectrometry. Anal Chem. 2009. PMID 19518054.
  • Recombinant bacterial endotoxin testing: a proven solution. BioTechniques. 2021. PMID 33956506.
  • The effect of refrigeration and mixing on detection of endotoxin in parenteral drugs using the Limulus Amebocyte Lysate (LAL) test. J Parenter Sci Technol. 1989. PMID 2769526.

This guide is for general educational purposes only and does not constitute medical advice. InjectBuddy is an arithmetic tool, not a laboratory, pharmacy, or supplier, and does not endorse any specific vendor. Research compounds discussed here are sold for laboratory research use only; always follow applicable law and consult a qualified professional.