Documentation

A BPC-157 Certificate of Analysis, Line by Line

Published October 30, 2026 · 8 min read

Scope: This is a documentation article about reading an analytical report. It says nothing about how any compound should be used, and the product it examines is sold for laboratory research only. The report below is for a DAAVY Research product, and DAAVY Research publishes Compound Brief, so treat it as a worked example from our own paperwork, not an independent review. The report is public: COA7117 in DAAVY's COA viewer.

Most guides to reading a certificate of analysis (COA) stay abstract. This one walks through a single real report, field by field: a BPC-157 10 mg sample tested by Bioviridian and issued July 30, 2026 as COA7117. Along the way it points out what each field proves, what it does not, and which fields are easiest to misread.

The report names the testing lab (Bioviridian), a web verification code (here the same as the report number, COA7117), and two dates: sample received and COA issued. Both read July 30, 2026, so the lab received and reported on the sample the same day. A same-day turnaround is not a problem in itself, but it is worth noticing, because it tells you the dates describe when the lab tested a sample, not when the material was made or when it was packed into the vial you may be holding.

The verification code and the lab’s web address, printed at the bottom of the report, let you look the report up on the lab’s own site and confirm that the numbers there match the copy you were given. That check takes a minute and is the single best protection against an edited PDF. See our guide to checking that the lab on a COA is real for the rest of that process.

2. Product information and the lot number

The product block lists the vendor (DR Peptide Research), the sample name (BPC-157 10mg), the sample type (white lyophilized powder), the lot number, and the molecular weight (1419.5 g/mol).

3. The results table

TestResultMethodStatus
IdentityBPC-157LC-MS/MSConforms
Content11.02 mgHPLC quantitationConforms
Overall purity99.85%RP-HPLC, 214 nmConforms

Three separate questions, three separate methods. Keeping them apart is the whole skill of reading a COA.

Identity: is it BPC-157?

Identity is confirmed by LC-MS/MS: liquid chromatography separates the sample, a mass spectrometer measures the mass of the molecules, and a second stage breaks them into fragments to check the structure. The mass spectrum printed on the report labels two ions, the doubly charged [M+2H]2+ and the singly charged [M+H]+. For a peptide of mass 1419.5, the doubly charged ion is expected near m/z 710.8 and the singly charged ion near m/z 1420.5, and the dominant peak on the spectrum sits near 710, as it should. Our explainer on HPLC versus LC-MS covers why mass spectrometry answers a different question than a purity percentage.

Content: how much is in the vial?

The report gives 11.02 mg by HPLC quantitation for a vial labeled 10 mg. Two points about that number:

Content and purity are not the same measurement. For the difference, with a worked example, read purity versus content.

Purity: how clean is it?

99.85% by RP-HPLC at 214 nm means that, of the material absorbing ultraviolet light at 214 nm, 99.85% of the signal comes from the main peak. 214 nm is a standard wavelength for peptides because it detects the peptide bond itself. What that number cannot see: anything that does not absorb at 214 nm (some salts, water, certain counterions), and impurities that elute at the same time as the main peak. It is an area percentage on a single injection, not a statement about the whole vial’s composition.

The chromatogram and the retention time

The printed chromatogram shows detector response against time, with the main peak at a retention time of 9.181 minutes. What to look for: one dominant peak, a flat baseline, and a retention time that matches the lab’s method for this compound. A small feature very early in the run, close to 1 minute, is typically material that is not retained by the column, and is usually not counted as a peptide impurity. The retention time on its own proves nothing, because it depends on the lab’s column and gradient. It is useful mainly for comparing one report from the same lab with another.

What this report does not tell you

A 60-second checklist for any COA

  1. Is the lab named, and can you look the report up on the lab’s own site by its code?
  2. Do the sample name, label amount and molecular weight match what you are buying?
  3. Is identity confirmed by mass spectrometry, separate from purity?
  4. Is content reported, not only purity?
  5. Does the chromatogram show one clean main peak?
  6. Is there a lot number you can match to the vial, and if not, how does the supplier connect the two?
  7. Are the acceptance limits behind “Conforms” stated?

The same seven questions apply to any compound and any lab. For the red flags that most often fail them, see ten things to check on a peptide COA.

← Back to all articles