Heavy Metals in Cannabis: How to Read a COA

PLENNY LEARN · CONTAMINANT TESTING

Read beyond the potency panel

Heavy metals in cannabis are evaluated with a separate laboratory test, not the THC percentage. To read the result, match the batch, find the named elements, check the units and reporting limits, and identify the specification used for the pass or fail decision.

By Plenny · Updated September 19, 2026 · 4 minute read

Which heavy metals are tested in cannabis?

Look for individual entries such as lead (Pb), cadmium (Cd), arsenic (As) and mercury (Hg). These four appear in California’s heavy metals testing requirements. Arsenic is technically a metalloid, but it is included in this testing category.

California’s July 2026 regulations, section 15723, require results in micrograms per gram and a pass/fail outcome. This is an example of one regulated program, not a rule that automatically applies to every hemp or cannabis report.

The element

Each named element has its own result. Do not add different metals together to decide whether a panel passed.

The concentration

A number needs a unit, such as µg/g. A bare decimal cannot be interpreted reliably.

The limit

The specification depends on the applicable program and product category.

How do heavy metals get into cannabis?

Cannabis can take up elements from its growing environment. NIST’s toxic-elements study describes hemp’s ability to accumulate elements from soil and the need for accurate measurements in plant materials and finished products.

That explains why testing matters. It does not prove that every plant is contaminated or that a particular growing method guarantees a clean result. A COA provides measurements for the submitted sample; it does not, by itself, identify where an element came from.

What do ppm, ppb and µg/g mean?

When the concentration is expressed as mass per mass, these units describe the same relationship at different scales:

1 ppm = 1 mg/kg = 1 µg/g
1 ppm = 1,000 ppb

The EPA’s unit-conversion explanation describes why milligrams per kilogram equal parts per million. One microgram per gram is the same mass fraction. Do not apply this conversion blindly to a result expressed per milliliter or to a different reporting basis.

Example: is 0.20 µg/g the same as 200 ppb?

Yes, for mass-based reporting:

0.20 µg/g = 0.20 ppm = 200 ppb

This is a fictional conversion example, not a safety limit or a real batch result. The larger-looking number in ppb does not mean the concentration increased.

What do ND, a number and pass actually mean?

Open each example before comparing two reports. Always use the laboratory’s own legend for qualifiers.

The result says ND. Does that prove zero metal?

No. ND generally means not detected under the method’s reporting convention. It does not establish absolute absence. Find the detection or reporting threshold and check how the lab defines the abbreviation.

The result is a number below the listed action limit.

You can compare the values only after checking that they use the same units and that the limit applies to the named element and product. Read the laboratory’s official outcome and any notes instead of replacing its decision with your own calculation.

The page says pass, but only lists THC and CBD.

A potency result does not provide a heavy metals result. Locate the actual contaminant panel or ask for the complete report. A missing panel is missing evidence; it is not the same as either a contaminant failure or a verified pass.

Is there one safe heavy metals limit for all cannabis?

No single number covers every element and product. California’s example distinguishes inhalable from non-inhalable goods. Health Canada’s production guidance also explains why intended use and route of exposure matter when selecting contaminant limits.

Use the current specification applicable to the actual product and testing program. A pass is a decision against that specification, not a promise of zero metal or an individualized medical assessment.

Keep the panels separate. A heavy metals pass does not establish that pesticides, microbes, mycotoxins or residual solvents passed. California’s testing overview lists these as distinct testing categories.

A five-point heavy metals COA checklist

Check the report in front of you

If something is unclear, ask: “Which specification was used for this result, and can the laboratory confirm this report number and batch?” Use the laboratory’s independently verified contact details.

Common questions

Can a THC percentage tell me whether heavy metals were tested?

No. Potency and elemental contamination are different measurements. Find the named heavy metals results rather than inferring them from the cannabinoid panel.

Can I compare two ND results from different labs?

Only with their definitions and thresholds in view. Two reports can use ND while having different detection or reporting limits. The abbreviation alone does not show that the tests had equal sensitivity.

Does a result for one batch cover another batch of the same strain?

Do not assume that it does. Match the specific batch identifiers. A shared strain name is not a substitute for the report’s sample and batch information.

Keep learning

Sources and scope

Sources checked September 19, 2026. Regulatory examples are identified by jurisdiction and are not universal hemp requirements. This guide explains report terminology; it does not certify a product or supply a personal exposure assessment.

About this Plenny Learn page
Written and maintained by
Chris Garcia, Owner and CEO
Last updated
September 19, 2026

How this page is prepared: Plenny uses linked research and other relevant sources for educational explanations, and product details and batch COAs where relevant. General strain, flavor, and effect descriptions are not guarantees.

Commercial transparency: Plenny sells products discussed on this website. Educational pages are not medical or legal advice, and content is not medically reviewed unless a named licensed reviewer is shown.

Read the Plenny Editorial Standards or report a correction.

Plenny is our premium flower brand. Green21 Hemp & Lifestyle is our Myrtle Beach storefront. Shop Plenny online or visit Green21.