← Back to Blog
COA Education8 min read

Heavy-metal testing on peptide COAs (ICP-MS)

A heavy-metal panel on a peptide COA should identify which elements were measured, the analytical method, the result for each element, the units and the reporting limits. ICP-MS is an elemental-analysis technique. A high HPLC purity percentage supplies none of those results, and “heavy metals: pass” is only meaningful alongside its stated scope and criterion.

This article is for research-use-only materials and laboratory-document review. It provides no dosing or medical advice. Use the COA library to read the complete report, then inspect its issuer evidence through the COA checker.

What ICP-MS measures

ICP-MS stands for inductively coupled plasma mass spectrometry. The instrument uses a plasma to generate ions and a mass spectrometer to measure elemental signals. A laboratory uses suitable preparation, calibration and quality controls to relate those signals to concentrations in the tested sample. Agilent's inorganic-impurity primer describes the analytical approach in pharmaceutical testing.

This is a different use of mass spectrometry from intact-peptide identity analysis. LC-MS can support identification of the peptide molecule, while an ICP-MS elemental panel addresses specified elements in the sample. Seeing “MS” in both method names does not make the findings interchangeable.

The elemental result also needs its sample basis. A prepared analytical solution, a bulk powder and a whole-vial calculation can produce different reporting units. Keep the laboratory's stated basis instead of replacing it with the format most convenient for a comparison table.

Start with the element list

“Heavy metals” is a common commercial heading. “Elemental impurities” is often the more precise analytical description. Read the named targets: a report might include arsenic, cadmium, lead and mercury, while another examines a broader group. A four-element result should stay a four-element result when summarized.

In PeptidePrices' reviewed Modern Research Peptides archive, 27 downloadable reports have an ICP-MS panel naming arsenic, cadmium, lead and mercury. That is concrete coverage. It does not automatically document nickel, cobalt, copper or every other element a different laboratory might offer.

The ICH Q3D(R2) guideline discusses a risk-based approach to elemental impurities and possible sources such as catalysts, components, processing equipment and container systems. It addresses defined drug-product contexts. A research COA citing ICH Q3D does not by that citation alone establish regulatory approval, a complete risk assessment or testing for every listed element.

For research documentation, record the actual analytes. If a study requires information on an additional element, a certificate that omits it leaves that question open. The omission should not be rephrased as a negative result.

Read results and limits element by element

Field What to preserve Common reading error
Analyte Element name or symbol Treating four elements as a universal screen
Result Value, inequality or not-detected wording Replacing a below-limit result with zero
Unit Mass fraction, solution concentration or per-vial basis Comparing unlike denominators
Reporting limit The laboratory's stated threshold Treating all negative results as equally sensitive
Criterion The specification applied to that sample Treating “pass” as an unexplained universal standard

A hypothetical result of “lead below 0.1 micrograms per gram” means the report places the measurement below that stated reporting level. It does not mean the sample contains exactly zero lead. It also cannot be compared directly with a value in micrograms per liter without the preparation and calculation basis.

Detection and quantitation limits answer related but different questions. A detection limit concerns distinguishing a signal from background; a quantitation limit concerns measuring it with suitable performance. A certificate may use another defined reporting threshold. Preserve the issuer's terminology rather than assuming every “less than” value is the same kind of limit.

If one report has a much lower threshold than another, the two “not detected” statements carry different analytical resolution. That difference can matter to a research specification. It is more useful to retain the threshold than to rank both as an identical pass.

Why preparation and quality controls matter

The instrument is only one part of an elemental method. Sample preparation must place the relevant analytes into a measurable form, and the procedure must control contamination and matrix effects. Calibration connects response to concentration. Blanks, appropriate reference materials and recovery checks help evaluate whether the reported measurement is credible for the sample.

Agilent's application note on USP/ICH elemental analysis illustrates method-performance checks including recovery and drift. USP's chapter 233 page identifies the compendial procedures reference for elemental impurities. These sources explain why an ICP-MS label should be accompanied by an appropriate method, rather than treated as a quality guarantee on its own.

A COA does not have to reproduce the laboratory's entire operating procedure. It should provide enough identification to retrieve the method and its supporting information when needed. For an unresolved research requirement, ask for the element list, reporting basis and relevant method-performance documentation. Do not fill gaps using another report from the same laboratory.

Eight vendor archives with relevant evidence

The counts below are a September 25, 2026 snapshot from PeptidePrices' retained records. Public archives include historical reports. Named-panel extraction can miss untranscribed tests, so the counts describe documented coverage rather than every test ever purchased by each vendor.

Vendor PeptidePrices verification scope Heavy-metal evidence
Puratek Peptides 42 of 42 reports matched official records 34 reports include heavy-metal panels
ZC Labs 69 of 70 certificates matched 23 of 24 ILS reports include ICP-MS
Modern Research Peptides 124 downloadable reports verified in 125 archive records 27 reports include ICP-MS for arsenic, cadmium, lead and mercury
Glacier Aminos 245 issuer matches and 25 documentary-only public records 128 of 270 public records have extractable heavy-metal coverage
Amino Club 102 issuer matches in a 103-record archive Reviewed ILS documents include heavy-metal results; unnamed assay summaries prevent a reliable automated panel total
Refined BioLabs All 25 public records issuer verified All 25 have a named heavy-metal panel
Validated Peptides All 17 public reports issuer matched 12 of 17 have a named heavy-metal panel
IDUN Peptides All 48 public records issuer verified 26 of 48 have a named heavy-metal panel

Puratek's archive contains 35 ILS reports and seven Freedom reports, dated February 1 through August 24, 2026. ZC's archive contains 24 ILS and 46 Freedom reports, dated June 9 through September 23. The ZC no-match is an archived Freedom certificate and remains outside the verified count. These details support comparison at the report level rather than a general claim about every catalog item.

Amino Club illustrates a different reporting limit in our own data. Its reviewed ILS certificates include the panel, but many stored summaries say only “All 8 assays passed.” We retain that evidence without inventing an eight-assay breakdown for each row. A precise verification count and an unavailable panel count can coexist.

What the laboratory-level snapshot shows

Across the merged public library, named heavy-metal fields appear on 461 of 607 Kovera records, 380 of 698 ILS records, 111 of 2,120 Freedom records and 86 of 855 Janoshik records. These are extraction lower bounds across current and historical records. They are not a laboratory ranking, contamination rate or complete count of the laboratories' work.

Use the Kovera Labs profile, ILS Laboratories profile, Freedom Diagnostics profile and Janoshik profile to identify the issuer and lookup path. Then inspect the selected report's analyte list. A lab-wide service description cannot establish what a client ordered for one sample.

Match the report to the material and sample stage

For BPC-157, Tesamorelin and GLP-3R, compare the exact vendor, compound, strength and unit before using a certificate. Read whether the laboratory received bulk material or finished vials. A bulk result describes the tested input; subsequent filling and packaging are additional stages with their own evidence requirements.

Compare the report ID, client, lot, date and values with the issuing laboratory's record. Preserve the full elemental table and any second page. A portal confirming only that a report exists cannot verify element-by-element values that it never displays. PeptidePrices' verification counts refer to documented issuer checks, not new sample testing for this series.

Keep the remaining COA questions separate

An elemental panel does not supply peptide identity, fill quantity, an endotoxin result or a microbial test. Read the core three-panel explainer, endotoxin guide, and sterility and microbial testing guide alongside this article. The complete COA guide explains the aggregate audit and report-verification workflow.

A useful research record retains one row per element with the result, unit, limit and method reference. Keep the original report attached. That makes it possible to revisit the evidence when a study's analytical requirements change, without turning a broad “pass” into a claim the laboratory never made.