Written by [author]. Reviewed by [reviewer].
Updated . How we research and review.
Short answer
A peptide certificate of analysis (COA) is a lab report for one batch. It confirms identity by mass spectrometry, measures purity by HPLC and, on fuller reports, gives net peptide content, with the lab's name, method and test date. You can check it against three things you already hold: the batch number on your vial, the compound's published mass and the weight on the label.
What is a peptide COA?
A peptide COA is a batch-specific analytical report that answers three questions about a lyophilised powder: is it the right molecule, how clean is it, and how much of the powder is peptide. Bachem, a large peptide manufacturer, frames quality control around the same questions: whether the powder is the desired product, how pure it is, what by-products it contains and how high the product content is. [1] Each question needs its own method. The United States Pharmacopeia's work on peptide reference standards uses mass spectrometry, NMR and chromatography for identity, and HPLC and GC methods for peptide content and impurities. [7]
The batch is the unit that matters. Synthesis and purification vary from run to run, and Bachem notes that purity can differ from batch to batch. [1] A generic PDF for "BPC-157" tells you about some batch, somewhere. A certificate tied to the batch number printed on your vial tells you about the powder in your hand.
At Peptides Collective, an independent lab tests every batch before it goes on sale, for purity by HPLC and identity by mass spectrometry. The certificate is published in our certificate of analysis library under the batch number printed on the vial, and our testing page explains how a batch moves from test to sale.
What does each line on a COA mean?
Every line on a COA either identifies the sample or reports a measured result, and the header lines matter as much as the numbers. Read them in the order below.
| Line | What it means | What to check |
|---|---|---|
| Compound name | The peptide the lab was asked to test | Same name and spelling as the vial label |
| Batch number | The production batch the sample came from | Matches the number printed on your vial, character for character |
| Label amount or strength | The weight the seller declares per vial, for example 5mg | Same as the vial; ask whether it means powder weight or peptide weight |
| Laboratory | The organisation that ran the tests | A named lab with an address and a way to contact it |
| Test date and report ID | When the sample was analysed and the report's unique number | A date before the stock went on sale; a report ID you can quote to the lab |
| Identity (MS) | Mass spectrometry result: observed mass or m/z values | Agrees with the compound's published mass (see the next section) |
| Purity (HPLC) | Main peak area as a percentage of total peak area | A figure with its method: column, gradient, UV wavelength and a chromatogram |
| Net peptide content | Share of the powder weight that is peptide, after counter-ions and water | Reported as a percentage of powder weight, or as an assay against the label |
| Optional tests | Water content, counter-ion content, endotoxin, residual solvents | Present only if the lab ran them; absence means untested |
Bachem lists the methods behind the optional lines: water content by Karl Fischer analysis, residual solvents by gas chromatography, and acetic acid or trifluoroacetic acid (TFA) by HPLC or ion chromatography. [1] Those counter-ions come from synthesis. Solid-phase synthesis relies on TFA for cleavage and purification, so peptides are commonly obtained as TFA salts. [8] Salt and water add weight to the powder without adding peptide.
A worked example, line by line
The certificate below is illustrative. The figures are invented for teaching and come from no real batch or lab.
| Line | Illustrative entry | Reading |
|---|---|---|
| Compound | BPC-157 | Matches a BPC-157 vial label |
| Batch | BPC5-0000 | Must match the vial exactly |
| Strength | 5mg | Ask: powder or peptide? |
| Identity (ESI-MS) | m/z 710.8 [M+2H]2+, 474.2 [M+3H]3+ | Both ions agree with an average mass of 1419.5 |
| Purity (HPLC, 214 nm) | 98.5% | 1.5% of the UV signal comes from other peaks |
| Net peptide content | 80% | One fifth of the powder is counter-ion, water or other non-peptide material |
The identity line passes, because both ions point to the same neutral mass (the arithmetic is in the next section). The purity line tells you the peptide-related signal is dominated by one peak. The content line changes the answer to "how much BPC-157 is in the vial": if 5mg is the powder weight, the target peptide is about 5 x 0.80 x 0.985 = 3.9 mg. If 5mg is the declared peptide weight, the certificate should report an assay against that label claim. The BPC-157 product page (5mg, A$81) links the certificate for the current batch.
How do you read the mass spectrometry result?
The mass spectrometry line confirms identity when the observed ions convert back to the compound's known mass. Electrospray ionisation, the usual method for peptides, typically yields multiple charge values for each molecular mass, while MALDI spectra typically contain singly charged ions. [4] An ion carrying z extra protons appears at m/z = (M + z x 1.00728) / z, where M is the neutral mass.
That formula lets you check any certificate. Take M from PubChem, calculate the expected ions and compare.
| Charge state | BPC-157, monoisotopic (1418.70) | BPC-157, average (1419.5) | Tirzepatide, monoisotopic (4810.52) | Tirzepatide, average (4813) |
|---|---|---|---|---|
| [M+H]+ | 1419.71 | 1420.51 | 4811.53 | 4814.01 |
| [M+2H]2+ | 710.36 | 710.76 | 2406.27 | 2407.51 |
| [M+3H]3+ | 473.91 | 474.17 | 1604.52 | 1605.34 |
| [M+4H]4+ | 355.68 | 355.88 | 1203.64 | 1204.26 |
| [M+5H]5+ | 284.75 | 284.91 | 963.11 | 963.61 |
The masses come from PubChem for BPC-157 [3] and tirzepatide. [9] We calculated each ion with a proton mass of 1.00728.
Three habits make the check reliable:
- Know which mass the lab used. Monoisotopic mass counts only the most common isotopes. Average mass weights all of them. For tirzepatide the two differ by about 2.5 units, so a report of 4810.5 and a PubChem entry of 4813 can both be correct.
- Look for agreement across charge states. Two or three ions that convert to the same neutral mass are stronger evidence than one number that happens to fit.
- Read differences as clues. Oxidation, deletion of an amino acid and leftover protecting groups are known peptide impurities, and each changes the mass. [10] A result several units away from both the average and monoisotopic value needs an explanation from the lab.
Mass spectrometry has one blind spot worth knowing. Racemisation during synthesis produces diastereomeric impurities, [10] and these have the same mass as the target. USP scientists note that chiral or isobaric amino acids may need additional techniques for full characterisation. [7] A clean mass result confirms the formula. It cannot confirm every stereocentre.
For tirzepatide in 10mg and 20mg vials, from A$98, the ions to look for sit near m/z 1203.6 to 1204.3 (4+) and 963.1 to 963.6 (5+).
What purity is acceptable?
The acceptable purity depends on the experiment, and a figure only means something alongside its method. Bachem, which sells peptides by grade, recommends above 95% for NMR, crystallography and peptides used as references in quantitative studies, 90 to 95% for quantitative enzyme and receptor studies, above 80% for qualitative work such as Western blotting, and above 65% (immunograde) for raising polyclonal antibodies. [1]
| Purity by HPLC | Bachem's listed applications |
|---|---|
| Above 95% | NMR, crystallography, reference peptides in quantitative studies |
| 90 to 95% | Quantitative enzyme, receptor, blocking and immunoassay work; in vivo and in vitro studies |
| Above 80% | Qualitative Western blotting, enzyme and phosphorylation studies |
| Above 65% | Polyclonal antibody production, antibody titre assays |
Two cautions sit behind every percentage.
Purity is a ratio of UV peaks. Bachem defines HPLC purity as the area of the main peak in relation to the total area of all peaks, typically read at 210 to 220 nm. [1] Anything that does not absorb there is missed. A 2020 study found undeclared mannitol at 20% and 43% w/w in two commercially sourced custom peptides; the authors describe LC-based quality control as potentially "blind" to impurities of this kind and found the mannitol by NMR. [2]
A high number on a label proves nothing on its own. Independent tests of online products show the gap between claims and measurements:
- Three semaglutide vials bought from illegal online pharmacies measured 7.7% to 14.37% purity against 99% claimed on the labels. Endotoxin was detected in all samples, at 2.1645 to 8.9511 EU/mg. [11]
- Melanotan II vials from three online shops held 4.32 to 8.84 mg against 10 mg claimed, and two shops' vials contained unknown impurities of 4.1% to 5.9%. [12]
Both studies used liquid chromatography with mass spectrometry, the methods a good COA reports, run by independent academic labs.
How much peptide is actually in the vial?
The amount of target peptide in a vial is the powder weight multiplied by the net peptide content and, for peptide-related impurities, the purity. Purity and net content answer different questions. Bachem defines net peptide content as the percentage of peptide relative to non-peptide material, mostly counter-ions and moisture, and states that net peptide content and purity are not equivalent. Peptides rich in basic amino acids can show a low net content even when extremely pure, because they form salts. [1] Peptide drugs often exist as salts with different counter-ions. [13]
The 2024 semaglutide study shows how far apart the numbers can sit. One vial contained 50.1 mg of powder, carried a label amount of 3 mg and held a measured 3.86 mg of semaglutide. That is 28.56% more peptide than the label, and a measured purity of 7.7%, because the rest of the powder was something else. [5] Both statements about the same vial are true. The label described peptide weight, and the powder carried bulk the label never mentioned.
Run the arithmetic on any certificate with the three figures it gives you:
| Label | Net peptide content | HPLC purity | Target peptide (approx.) |
|---|---|---|---|
| 5mg powder | 80% | 98.5% | 5 x 0.80 x 0.985 = 3.94 mg |
| 10mg powder | 70% | 99.0% | 10 x 0.70 x 0.990 = 6.93 mg |
| 10mg peptide (assay 98% of label) | not needed | 99.0% | 10 x 0.98 = 9.8 mg |
These rows are illustrative arithmetic. A content figure near 100%, such as 95 to 105%, reads as an assay against the label claim, where the label already states peptide weight. A figure of 60 to 85% reads as a share of the powder. Ask the lab which one it means before you compare two certificates. Net content feeds directly into concentration when you reconstitute for lab work, which our guide on how to reconstitute peptides works through in mg per mL.
How do you check a COA is genuine?
A COA is genuine when the lab that issued it confirms the report exists and describes the same batch as your vial. Everything else is supporting evidence. Work through these checks in order.
| # | Check | Pass looks like |
|---|---|---|
| 1 | Batch number | The certificate's batch matches the vial label exactly |
| 2 | Named lab | A lab name, address and contact appear on the report |
| 3 | Lab confirmation | The lab's own verification page or staff confirm the report ID |
| 4 | Accreditation | The lab holds ISO/IEC 17025 accreditation for the method, where it claims it |
| 5 | Business record | For an Australian lab or supplier, the ABN is active on ABN Lookup |
| 6 | Dates | Test date precedes the sale; the report is recent for the batch |
| 7 | Method detail | HPLC column, gradient and wavelength; MS ionisation mode; a chromatogram |
| 8 | Internal arithmetic | Peak areas sum to 100%; MS ions convert to one neutral mass |
| 9 | Uniqueness | The chromatogram is not reused across compounds or batches |
| 10 | Label | The vial names the compound, strength and batch |
A few of those checks rest on public registers. In many countries, ISO/IEC 17025 is the standard against which laboratories are accredited as technically competent for the methods on their scope, and NATA notes that suppliers and regulators often reject results from unaccredited labs. [14] Accreditation covers listed methods, so check the scope as well as the logo. ABN Lookup shows whether an Australian business's ABN is active or cancelled, and a cancelled status means the business has ceased trading. [15]
Lab-side verification is the strongest single check. Some testing labs offer a verification page, or a QR code on each report, that returns the original. If a certificate names a lab with no such system, email the lab with the report ID and batch number.
The label check has a legal side. The TGA calls unmarked vials, code-only labels and missing ingredient information major red flags, and says such vials will not be released under the Personal Importation Scheme. [16]
What does a COA not cover?
A COA covers the tests listed on it, for one sample, on one date, and nothing else. The gaps are predictable:
- Sterility and endotoxin. HPLC and MS say nothing about microbes or bacterial endotoxin. Endotoxin is measured separately, usually by the Limulus amebocyte lysate (LAL) bacterial endotoxins test, and even that assay has documented low-recovery problems in some samples. [17] In the semaglutide study, the powders held no viable microorganisms at testing, yet endotoxin was present in every sample. [11]
- UV-transparent material. Sugars, salts and water escape a UV purity figure, as the mannitol findings showed. [2]
- Same-mass isomers. Diastereomers from racemisation pass a mass check. [10]
- Time after testing. The report describes the powder on the test date. Storage and shipping come later; our guide on how to store peptides covers temperature, light and moisture for lyophilised vials.
- Legal and sport status. A perfect certificate changes no schedule. BPC-157 is in Schedule 4 and in Appendix D clause 5 of the June 2026 Poisons Standard, which makes possession without authority an offence, and tirzepatide is in Schedule 4. [6] WADA's 2026 List names BPC-157 in class S0, prohibited at all times. [18] Our guide to whether peptides are legal in Australia sets out the status of every compound we stock.
- Regulatory approval. The TGA says "research use only" and "not for human use" disclaimers do not change whether a product is regulated as a therapeutic good. [19] The TGA also warns that unapproved peptide products may contain the wrong active ingredient or significantly more or less than the label states. [20] A certificate is the tool that tests that claim for one batch.
Bottom line
Read a peptide COA as three linked measurements: mass spectrometry for identity, HPLC for peptide-related purity and net content for how much of the powder is peptide. Check the numbers against PubChem and the vial label, then confirm the report with the lab that issued it. A certificate that passes all of this tells you what is in one batch; the Poisons Standard, the TGA and the WADA List still govern everything else.
Questions
What is COA for peptides?
A COA for peptides is a certificate of analysis: a lab report for one production batch. It usually reports identity by mass spectrometry, purity by HPLC and sometimes net peptide content, water or endotoxin. It names the lab, the method, the test date and the batch number, so you can match it to a specific vial.
How to tell if peptide COA is real?
Confirm it with the lab that issued it. Use the lab's verification page or QR code if it has one, or email the lab with the report ID and batch number. Then check that the lab exists, holds relevant accreditation where it claims it, and that the batch on the report matches your vial.
Is a peptide a steroid?
No. Peptides are chains of amino acids; acid hydrolysis breaks a peptide into its individual amino acids for analysis. Steroids are a separate chemical class. WADA's 2026 List keeps them apart too: anabolic androgenic steroids sit in class S1 and peptide hormones in class S2. A mass spectrometry result would show which one a vial contains.
How to tell if a coa is legit?
Look for internal consistency. Peak areas should sum to 100%, MS ions should convert back to one neutral mass, and the method details should be complete. Red flags include a missing batch number, no named lab, a purity figure with no method or chromatogram, and the same trace reused across different compounds.
How do I check a batch certificate?
Read the batch number on the vial label and search it in the supplier's certificate library. Confirm the report names the same compound, strength and batch, plus the lab and test date. Then compare the identity result with PubChem's mass for the compound. Our certificate library is searchable by batch number.
What does research use only mean?
It is a supplier's statement that a product is sold for laboratory work, with no human or veterinary use. The TGA says such disclaimers do not change whether a product is regulated as a therapeutic good, and do not remove advertising, manufacture, import, export or supply obligations.
What is a Schedule 4 medicine?
A Schedule 4 substance is a prescription-only medicine. The Poisons Standard describes the schedule as substances whose use or supply should be by or on the order of persons permitted by State or Territory legislation to prescribe, available from a pharmacist on prescription. BPC-157 and tirzepatide are both Schedule 4 in the June 2026 instrument.
Can peptides be imported into Australia?
Only where an exemption, approval or authority applies. The TGA says unapproved peptide products cannot be imported or supplied in Australia unless a valid exemption, approval or authority applies. It adds that code-only or poorly labelled vials will not be released under the Personal Importation Scheme.
What purity should a research peptide have?
It depends on the experiment. Bachem recommends above 95% for NMR, crystallography and reference peptides in quantitative studies, and 90 to 95% for many quantitative assays. Read any figure with its method, because HPLC purity misses water, salts and UV-transparent material. The measured figure for your batch matters more than a label claim.
Which lab tests Peptides Collective batches?
An independent lab tests every batch before it goes on sale, for purity by HPLC and identity by mass spectrometry. The certificate for each batch names the lab and the test date, and it is published under the batch number printed on the vial. The testing page explains how batches move from test to sale.
How should peptides arrive?
A research peptide should arrive as lyophilised powder in a sealed vial whose label shows the compound, strength and batch number. That batch number should find its certificate in one search. The TGA calls code-only labels a red flag. Peptides Collective ships from Western Australia with tracking; browse the range in the shop.
What is BAC Water?
BAC Water is sterile water containing 0.9% benzyl alcohol as a preservative, used as a solvent for laboratory reconstitution. Peptides Collective stocks it in 3ml vials for A$8. It has no certificate line of its own on a peptide COA, so record the solvent and resulting mg per mL concentration on your vial label.
Sources
- 1. Bachem, Quality Control of Amino Acids and Peptides: A Guide (peptide manufacturer knowledge centre)
- 2. Choules MP et al. NMR reveals an undeclared constituent in custom synthetic peptides. J Pharm Biomed Anal, 2020.
- 3. PubChem, NCBI (BPC-157, CID 9941957)
- 4. Xu G et al. Deconvolution in mass spectrometry based proteomics. Rapid Commun Mass Spectrom, 2018.
- 5. Ashraf AR et al. Multifactor Quality and Safety Analysis of Semaglutide Products Sold by Online Sellers Without a Prescription: Market Surveillance, Content Analysis, and Product Purchase Evaluation Study. J Med Internet Res, 2024.
- 6. Federal Register of Legislation, Therapeutic Goods (Poisons Standard, June 2026) Instrument 2026 (F2026L00633)
- 7. McCarthy D et al. Reference Standards to Support Quality of Synthetic Peptide Therapeutics. Pharm Res, 2023.
- 8. Erckes V et al. Towards a Consensus for the Analysis and Exchange of TFA as a Counterion in Synthetic Peptides and Its Influence on Membrane Permeation. Pharmaceuticals (Basel), 2025.
- 9. PubChem, NCBI (tirzepatide, CID 166567236)
- 10. D'Hondt M et al. Related impurities in peptide medicines. J Pharm Biomed Anal, 2014.
- 11. Ashraf AR et al. Multifactor Quality and Safety Analysis of Semaglutide Products Sold by Online Sellers Without a Prescription: Market Surveillance, Content Analysis, and Product Purchase Evaluation Study. J Med Internet Res, 2024.
- 12. Breindahl T et al. Identification and characterization by LC-UV-MS/MS of melanotan II skin-tanning products sold illegally on the Internet. Drug Test Anal, 2015.
- 13. Sikora K et al. The Role of Counter-Ions in Peptides-An Overview. Pharmaceuticals (Basel), 2020.
- 14. National Association of Testing Authorities, Australia (NATA)
- 15. Australian Business Register, ABN Lookup glossary
- 16. Therapeutic Goods Administration, warning on importing unapproved peptide products (7 May 2026)
- 17. Bolden JS et al. Endotoxin recovery using limulus amebocyte lysate (LAL) assay. Biologicals, 2016.
- 18. World Anti-Doping Agency, 2026 Prohibited List
- 19. Therapeutic Goods Administration, How we regulate therapeutic peptide products
- 20. Therapeutic Goods Administration, Risks of buying peptide products online


