How to Read and Verify a Peptide Certificate of Analysis (COA)
In brief. A peptide certificate of analysis (COA) is a laboratory document that records the reversed-phase HPLC purity (area-percent of the main peak) and the mass-spectrometric identity measured on a sample of one production run; it does not measure any other vial. On a BPC-157 report (C62H98N16O22, 1419.53 g/mol, CAS 137525-51-0), the doubly protonated ion [M+2H]2+ appears near m/z 710.77 calculated from the average mass, or 710.36 calculated from the monoisotopic mass of 1418.70 Da. Pepta Labs sends the independent laboratory report for the sampled production run by email on request, before you order if you want to see it first, and its vial labels carry no lot or batch numbers.
A peptide certificate of analysis (COA) is a document issued by an analytical laboratory that records the reversed-phase HPLC purity and the mass-spectrometric identity measured on a sample of one production run of a research peptide. To read one, match the compound, CAS number and formula to the listing, recalculate the HPLC area-percent from the peak table, and check that each observed mass-spectrometry ion converts back to the mass calculated from the molecular formula. A complete report also states the method conditions, the chromatogram with its peak areas and the fields that tie the document to one laboratory, one date and one sample. This guide reads a report field by field against the BPC-157 listing and its calculated masses, separates a certificate of testing from a certificate of analysis, sets out the document checks for an edited or reused report and for a lookup on the laboratory's own site, and ends with how to request the report before you order.
What is a certificate of analysis for a research peptide?
A certificate of analysis for a research peptide is the written record of two measurements: purity by reversed-phase HPLC (RP-HPLC), expressed as the area-percent of the main peak, and identity by mass spectrometry (MS), expressed as an observed mass compared with a mass calculated from the molecular formula. Everything else on the page exists to show which material was tested, by whom, when and under which conditions.
A COA records the sample the laboratory received and nothing else. It is evidence about that sample; it is not a measurement of any vial that was not in the laboratory. Reading a COA is therefore a document exercise: checking that the report is internally consistent, that it names the compound, formula and mass the listing names, and that it traces to a real laboratory record.
The two measurements answer different questions. HPLC answers how much of the detector response at one wavelength belongs to the main peak; MS answers whether the molecule in that peak has the expected mass. A report with only one of the two leaves the other question open, which is why HPLC and mass spectrometry are normally reported together. The wider set of analyses a laboratory can run, and what each one can and cannot show, is covered in peptide purity testing explained; the guide to research peptides explains where the report sits among the other documents that come with an order.
What a COA does not cover. A standard RP-HPLC and MS report says nothing about sterility, endotoxin, fill quantity, water content or counter-ion content unless those analyses are listed on it with their own results. What a Pepta Labs report covers, and the testing it does not claim, is set out further down this guide and on the
quality page.
What does a real peptide report look like, field by field?
A peptide analytical report is laid out in four blocks: a header that identifies the laboratory, the date and the sample; an HPLC block with the method conditions, the chromatogram and the peak table; an MS block with the ionization mode, the observed ions and the calculated mass; and a footer with the approval line and any verification code. Laboratories use different templates, but a complete report carries all four blocks.
The table reads a report top to bottom against the Pepta Labs BPC-157 10 mg listing as shown on September 24, 2026. The listing's CAS number (137525-51-0), formula (C62H98N16O22) and sequence (GEPPPGKPADDAGLV) match the records under PubChem CID 9941957 and FDA GSRS UNII 8ED8NXK95P; the molecular weight of 1419.53 g/mol is the listing value, and PubChem rounds it to 1419.5 g/mol. The masses in the last column are calculated from that formula, not read from any report.
Salt form changes the formula. Synthetic peptides are normally isolated as acetate or trifluoroacetate (TFA) salts. A report that states a salt form can give a larger formula and molecular weight than the free peptide on a listing; the identity check uses the free peptide's mass, because counter-ions separate from the peptide in the mass spectrometer. See
TFA vs acetate salts.
Which fields identify the laboratory, the date and the run?
The header of a complete peptide COA carries seven identifying fields: the laboratory name and address, the date of analysis, the run identifier as printed on the report, the compound name, the CAS number, the molecular formula and the nominal quantity tested. Together they answer three questions before any data is read: who measured it, when, and what material the numbers belong to.
Read the compound name, CAS number and formula against the listing, not from recall. Where a listing and a public registry give different values, the registry discrepancies guide explains which record each number comes from, and the CAS number and molecular weight table lists the identifiers for every listed compound. A sequence printed in one-letter code on one document and three-letter code on another is the same sequence if every residue matches; peptide sequence notation sets out both codes and the terminal groups.
How is the HPLC purity figure read and recalculated?
HPLC purity on a peptide COA is area-percent: the integrated area of the main peak divided by the total integrated area of every peak in the chromatogram, multiplied by 100. A main peak of 1,960 area units in a chromatogram with 2,000 total area units is reported as 98.0% purity. The figure measures how much of the detector response at one wavelength belongs to the target peptide, compared with synthesis by-products such as deletion sequences or truncated chains.
A complete HPLC block carries three things:
- Method conditions: column (a C18 reversed-phase column is typical for peptides), mobile phases (commonly water and acetonitrile with trifluoroacetic acid), gradient programme, flow rate, detection wavelength (peptide bonds are usually monitored at 214 to 220 nm) and sample volume loaded.
- System suitability: the tailing factor (peak symmetry), the resolution between the main peak and its nearest neighbour, the relative standard deviation (RSD) of replicate runs, and the plate count (column efficiency). These figures show that the system could separate and measure the sample reliably on the day of analysis.
- The chromatogram and its peak table: retention time, area and area-% for each integrated peak, so the purity figure can be recalculated from the table.
Area-percent has limits a reader should know. Material that does not absorb at the detection wavelength, or that co-elutes under the main peak, is not counted separately. Water, counter-ions and other non-peptide mass in the powder are not seen at all. That is why HPLC purity is a different number from net peptide content; see how net peptide content is determined and the HPLC purity guide.
How is the mass-spectrometry line read for BPC-157?
The mass-spectrometry line confirms identity: it shows that the molecule in the sample has the mass calculated from the target peptide's molecular formula. A complete MS entry gives five things: the ionization mode (electrospray ionization, ESI, or matrix-assisted laser desorption/ionization, MALDI); each observed m/z with its charge state; the deconvoluted neutral mass; the calculated mass, labelled as average or monoisotopic; and the tolerance. The site's expected mass table puts typical agreement at about ±0.1% on low-resolution ESI (about ±1.4 Da at 1,420 Da) and within a few parts per million on high-resolution instruments.
Electrospray ionization adds protons, and the instrument measures mass-to-charge ratio, so each ion appears at m/z = (M + z × 1.007276) / z, where 1.007276 Da is the proton mass. BPC-157 is listed at 1419.53 g/mol; its monoisotopic mass, calculated from the formula C62H98N16O22 with C 12.000000, H 1.007825, N 14.003074 and O 15.994915, is 1418.70 Da. A low-resolution instrument reports ions near the average-mass values; a high-resolution instrument resolves the isotope pattern and reports the monoisotopic peak.
| Ion | Charge (z) | Expected m/z from the listed average mass 1419.53 (calculated) | Expected m/z from the monoisotopic mass 1418.70 (calculated) |
| [M+H]+ | 1 | 1420.54 | 1419.71 |
| [M+2H]2+ | 2 | 710.77 | 710.36 |
| [M+3H]3+ | 3 | 474.18 | 473.91 |
| [M+4H]4+ | 4 | 355.89 | 355.68 |
An observed m/z of 710.8 on a BPC-157 report is the doubly protonated ion of the expected molecule, not a mass error. A sodium adduct is 21.98 Da heavier than the matching protonated ion (21.98/z on the m/z axis, so about 11 m/z units above a doubly charged ion), and it is not a sequence error either. Differences that do point to a different molecule are whole-residue losses and a few known synthesis by-products. For BPC-157 they fall at these calculated positions:
Residue masses in the table are the standard monoisotopic residue masses; the right-hand column subtracts average residue masses from the listed 1419.53. For peptides that contain them, +16 Da marks an oxidized methionine and +1 Da a deamidated asparagine or glutamine; BPC-157 contains neither residue, so neither shift applies to it. Semax does contain one: on a report for Semax 10mg (H-Met-Glu-His-Phe-Pro-Gly-Pro-OH, listed at 813.90 g/mol), the [M+H]+ ion computed from the listing value falls at m/z 814.91, and an ion near m/z 830.9, 15.99 Da heavier, would be the methionine sulfoxide. For a short peptide the same arithmetic gives a singly charged ion: Livagen 20mg (H-Lys-Glu-Asp-Ala-OH, C18H31N5O9, listed at 461.47 g/mol) shows [M+H]+ near m/z 462.48 from the listed average mass. The mass-spectrometry identity guide covers deconvolution in more depth, and how research peptides are made explains where deletion sequences come from.
What should the method section state?
A validated analytical method is described by seven standard characteristics: accuracy, precision, specificity, detection limit, quantitation limit, linearity and range. A report that refers to a validated purity method should name which of these were established for it. A report that names none is not wrong for that reason, but the reader cannot judge how precise its purity figure is: a purity figure from a method with a stated replicate RSD is a tighter statement than the same number with no precision data.
How do I read a certificate of analysis for peptides, step by step?
A peptide COA is read in a fixed order: document type, identity fields, provenance fields, chromatography conditions, purity arithmetic, mass-spectrometry result, and finally what the document does not cover.
- Identify the document type. Decide whether it is a laboratory report on a submitted sample or a lot certificate from a producer (see the next section), and so what it can be matched to.
- Match compound name, CAS number and formula to the listing. A different formula can be a salt form (see the box above); a different sequence is a different compound.
- Find the laboratory, the date and the run identifier. These fields tie the numbers to a place, a time and one sample.
- Read the HPLC conditions and the system-suitability line. Column, mobile phase, gradient, flow rate, detection wavelength and sample volume loaded, then the tailing factor, resolution and replicate precision the laboratory recorded for the run.
- Read the chromatogram and recalculate the area-percent. Check that the purity figure equals the main-peak area divided by the total integrated area in the peak table.
- Read the MS line. Note the ionization mode, the charge state of each labelled ion, the observed mass against the calculated mass, and the tolerance the report states.
- List what the report does not cover. Anything not listed with its own result was not measured.
What is the difference between a certificate of testing and a certificate of analysis?
A certificate of testing is a laboratory's report of the results it measured on the sample it received; a certificate of analysis, in its traditional sense, is a producer's document for a numbered lot that lists specifications (acceptance limits) beside results and states that the lot meets them. The names are not standardized, and in the research-peptide market "COA" is used for both, so the useful question is not what the document is called but who issued it and what it is tied to.
| Feature | Laboratory report on a sample (certificate of testing) | Lot certificate from a producer (certificate of analysis, traditional sense) |
| Issued by | The testing laboratory | The producer or its quality unit, sometimes quoting laboratory data |
| Tied to | The sample received, identified by the laboratory's report number | A lot or batch number |
| Specifications and pass/fail | Usually results only, without acceptance limits | Acceptance limits beside each result, with a conformance statement |
| Where the matching number appears | On the report and in the laboratory's own records | On the certificate and on the product label |
| Independence | Independent of the seller when the laboratory is | Issued by the party selling or making the material |
| What a reader can check | Internal consistency; the laboratory's lookup, where one exists | Internal consistency; the lot number on the certificate against the label |
Neither kind measures a vial that was not tested. A lot certificate ties the document to a lot label, and a laboratory report ties it to a sample the laboratory logged; in both cases the reader is relying on how the sampled material relates to the rest of the material sold.
What Pepta Labs sends is the first kind: an independent laboratory's report, commissioned through a purchasing group, on a sample of one sourced production run. The site calls it a certificate of analysis or analytical report. Two facts follow from that arrangement, quoted from the Pepta Labs documentation text: "Because testing is commissioned by the purchasing group, the client field may name the group or source rather than Pepta Labs, and supplier-identifying fields are redacted." and "Vial labels identify the compound, quantity and research-use designation. They do not carry lot or batch numbers." A Pepta Labs report is therefore matched to a listing by compound and quantity; it is not tied to any individual vial.
How do I spot an edited or reused report?
An edited or reused peptide COA is spotted by numbers that disagree with each other, with the listing or with the laboratory's own record; appearance alone proves little. Every check below reads the document, and none of them says anything about the material itself.
Three of these checks work on any report without contacting anyone: the purity arithmetic, the area-% total and the mass conversion. A report whose own numbers agree with each other and with the listing is internally consistent; a report that fails any of the three has a problem no appearance check can explain away.
Redaction is not a red flag by itself. A report shared through a purchasing group can have supplier-identifying fields blacked out and a client field that names someone other than the seller, and redaction changes the file, so a later modification date in the PDF properties is expected on a redacted copy. Read the redaction against the seller's own documentation: the compound, the purity, the chromatogram and the mass data should be intact, and only identifying fields should be covered.
How is a report verified on the issuing laboratory's own site?
A report is verified on the issuing laboratory's own site by entering the report number, and the key where one is printed, into the laboratory's lookup page and comparing the record it returns with the copy in hand. Not every laboratory runs a lookup page, and the lookup only proves anything when the site is really the laboratory's.
- Read the laboratory's name from the report. Note the report or task number and any verification key exactly as printed.
- Find the laboratory's website independently. Search for the laboratory by name rather than following a link or QR code printed on the report or sent with it; a QR code can point to any address, so read the domain it opens before trusting what it shows.
- Open the laboratory's own lookup page, if it has one. Enter the number and key exactly, including leading zeros and letter case.
- Compare every field the record shows. Compound or sample name, date, purity figure, observed mass and, where shown, the chromatogram. The record can show fields that a shared copy has redacted.
- Read a mismatch as a mismatch. A record for a different compound, date or result means the copy does not match the laboratory's record; no record at all means the lookup could not confirm it.
- Where there is no lookup page, write to the laboratory. Use the contact address on the laboratory's own site and quote the report number.
A laboratory lookup confirms that the laboratory issued a report with those results for that sample. It does not extend the report to other material. Where a laboratory does not run a lookup, the internal checks in the previous section are the checks a reader has.
What does a Pepta Labs report cover?
Pepta Labs states its testing in one sentence: "Independent third-party HPLC purity analysis and mass-spectrometry identity confirmation, commissioned through the purchasing group on a sampled production run from the source. Pepta Labs does not test in-house." The report is "Sent by email on request, before you order if you want to see it first." Reports are not posted for download on product pages, and a report is matched to a listing by compound and quantity, not to any individual vial, as the previous section sets out.
The reported HPLC purity is on each listing, with the formula, molecular weight and CAS number where the listing shows them. The quality page sets out how testing is commissioned, and the report does not show everything: "Sterility, endotoxin or LAL, potency, pharmaceutical-grade, cGMP, contaminant-panel and vial fill-quantity testing are not claimed." A production-run report is not a per-vial certificate.
How do I get a peptide COA before I order?
A peptide COA is obtained before ordering by asking the seller for the report on the listing you intend to order and checking it against that listing. At Pepta Labs every product page carries a button labelled "Request the report for" followed by the compound and size, placed below Add to Cart; available analytical reports are sent by email on request, before you order if you want to see it first. There are three routes to the same inbox: the panel on the product page, the form on the quality page (the same form is on the contact page), and a plain email to support@peptalabs.com.
With any seller, the same three questions are worth asking before an order: which compound and quantity the report covers, which laboratory issued it and on what date, and whether the report number and any verification key are left readable so the laboratory's record can be checked.
What do you enter, and what happens next?
The form asks for an email address, the listing, an optional order number and an optional note. After sending, the page shows: "Request received for {compound}. We reply by email from support@peptalabs.com, 9 AM to 9 PM Pacific, seven days a week." Those are contact hours: no automatic reply is sent and no turnaround time is promised. If the form says it is busy or that there have been too many requests, email support@peptalabs.com with the compound name and quantity instead. While you wait, the listing shows the reported HPLC purity figure, and the formula, molecular weight and CAS number where they are recorded.
What arrives, and how do you check it against the listing?
The reply from support@peptalabs.com carries the independent laboratory's RP-HPLC purity and mass-spectrometry identity results for the sampled production run. Check it in the order set out above: compound name and quantity first, then the CAS number (where the listing shows one), the formula and the molecular weight on the listing, then the purity arithmetic and the MS line. For BPC-157, the ion tables above give the m/z values to look for; the expected mass table covers the other compounds listed in it. Where the listing is a modified analogue, its own formula is the reference: N-Acetyl Semax Amidate 10mg (sequence Ac-Met-Glu-His-Phe-Pro-Gly-Pro-NH2; C39H54N10O10S and 854.98 g/mol as listed) is checked against 854.98, not against the 813.90 of Semax.
How do you request a report for a bundle?
For GLOW 70 or KLOW 80, pick each component on the quality page form or email support@peptalabs.com with the bundle name. Wolverine combines TB-500 and BPC-157; the bundle page lists its contents. Wolverine is not on the form's list of single-compound listings, so for Wolverine, email support@peptalabs.com with the bundle name. Prices are on each bundle page.
How do you place the order once the report checks out?
Orders are placed from a free account with a confirmed email, so every order traces back to a real customer. Every order carries an electronic research-use certification, and buyers must be 21 or older; the full wording is shown at checkout and in the Terms. The cart shows the payment method for each item. Incretin-analogue listings such as retatrutide are not paid through the online card checkout; the order is reserved and the payment options are listed on the next page and in the confirmation email. Shipping within the US is free with no minimum (shipping terms). Most orders ship the next business day. Processing and delivery times are estimates, not guarantees. Unopened products in original sealed condition may be returned within 30 days of delivery with return authorization (returns terms).
Frequently asked questions
Does a COA describe the vial I receive?
No. A peptide COA records the measurements a laboratory made on the sample it received, and it does not measure any other vial. A Pepta Labs report covers a sample of one sourced production run and is matched to the compound and quantity on the listing. Pepta Labs vial labels identify the compound, quantity and research-use designation and do not carry lot or batch numbers.
How can a peptide COA be checked for editing?
Recalculate the purity from the peak table, check that the area-% column totals about 100%, and convert each observed m/z back to the mass calculated from the formula. Then compare report numbers and chromatograms across documents for reuse, look for different type behind the result digits, and run the laboratory's own lookup where one exists. Redaction of identifying fields is expected on a report shared through a purchasing group.
How do I verify a peptide COA on the issuing laboratory's own site?
Find the laboratory's website by searching for its name rather than following a link or QR code on the report, open its lookup page if it has one, and enter the report number and key exactly as printed. The record should show the same compound, date, purity and mass as the copy; where the laboratory has no lookup page, write to the contact address on its own site and quote the report number.
What should the observed mass on a peptide COA be?
The observed mass should fall within the tolerance the report states of the mass calculated from the molecular formula, after each observed m/z has been converted from its charge state: about ±0.1% on low-resolution ESI and a few parts per million on high-resolution instruments. For BPC-157 (formula C62H98N16O22 as recorded under PubChem CID 9941957; listed at 1419.53 g/mol), the [M+2H]2+ ion appears near m/z 710.77 from the average mass or 710.36 from the monoisotopic mass.
Is HPLC purity the same as the amount of peptide in the vial?
No. HPLC purity is the main peak's share of the chromatogram's integrated area, and it says nothing about counter-ion, water or the mass of solid in the vial, which are separate measurements described in the net peptide content guide.
Which method details should a peptide analytical report state?
For HPLC: the column, mobile phases, gradient, flow rate, detection wavelength, sample volume loaded and the system-suitability figures (tailing factor, resolution, replicate RSD, plate count). For MS: the ionization mode, the analyser type, each observed ion with its charge state, and the calculated mass labelled average or monoisotopic with a tolerance. A validated method also names which of accuracy, precision, specificity, detection limit, quantitation limit, linearity and range were established.
Does Pepta Labs test its own products?
No. Pepta Labs does not test in-house; the report comes from an independent laboratory commissioned through a purchasing group on a sampled production run, and it covers RP-HPLC purity and mass-spectrometry identity. It is sent by email on request, before you order if you want to see it first.
Is there a peptide COA database to search?
Not at Pepta Labs. Reports are not posted for download, so there is no report database to search on the site; each analytical report is sent by email on request, before you order if you want to see it first, from the "Request the report for" button on the product page, the request form on the quality page or support@peptalabs.com. Where the issuing laboratory runs its own lookup page, the report number and key printed on the report can be checked there.
Sources
- PubChem compound record CID 9941957 (BPC-157, C62H98N16O22).
- FDA Global Substance Registration System, UNII 8ED8NXK95P (BPC-157).
- Pepta Labs listing for BPC-157 10 mg (CAS 137525-51-0, formula C62H98N16O22, 1419.53 g/mol), read September 24, 2026.
- Pepta Labs documentation facts, as published on the testing and documentation page.
- Calculated values: monoisotopic masses from C 12.000000, H 1.0078250319, N 14.0030740052, O 15.9949146221 and Na 22.98976928; proton 1.00727646688 Da.
Open the listing you asked about. BPC-157 10 mg from $44.38 and
BPC-157 20 mg from $85.59; retatrutide in
10 mg from $85.08,
15 mg from $91.55,
20 mg from $104.86,
30 mg from $129.84 and
60 mg from $198.82. Retatrutide listings are not paid through the online card checkout: the order is reserved, and the payment options are listed on the next page and in the confirmation email. Bundles:
GLOW 70,
KLOW 80 and
Wolverine; see the bundle page for each price. Available reports are sent by email on request from the listing's "Request the report for" button.
Code FALL25 gives 25% off at checkout.
All products are supplied for laboratory research use only and are not for human or animal use.
Information is provided for educational purposes only and is limited to chemistry, identity, analytical, ordering and regulatory-status facts. This content does not represent claims about products sold by Pepta Labs. All products are supplied for in-vitro laboratory research only. Not for human or animal consumption. See
Terms of Service and
Compliance Policy.
Browse Research Compounds
35 research compounds. Independent analytical reports (COA) available by email request. Free US shipping.
View Catalog →