Hemp Lab Panels Explained: Potency, Pesticides, Metals, Microbes, Mycotoxins, and Solvents
A certificate of analysis can be several reports in one. The potency table measures cannabinoids. A pesticide table looks for named residues. Metals, microorganisms, mycotoxins, and residual solvents are separate questions, often tested with different preparation steps and instruments.
That distinction matters because a result in one section says nothing about an absent section. A cannabinoid result does not show that pesticides were tested. A microbial result does not establish that mycotoxins were absent. And a report marked “pass” may mean only that the sample met the specific limits applied to the panels shown.
The practical rule is: first identify the panel, then the analytes, method, reporting limits, specification, product matrix, and matched batch.
The panel map
| Panel | Main question | Common examples | It does not establish |
|---|---|---|---|
| Potency / cannabinoids | Which named cannabinoids were measured, and at what concentration? | CBD, CBDA, delta-9 THC, THCA, CBG | Contaminant status, effects, legality everywhere |
| Residual pesticides | Were the listed pesticide residues detected at the method's reporting levels? | A jurisdiction- or laboratory-defined target list | Absence of every pesticide or lawful agricultural use |
| Toxic elements / heavy metals | How much of each named element was measured? | Lead, cadmium, arsenic, mercury | Source of the element or absence of untested elements |
| Microbial | Were named organisms detected, or what count was measured? | Salmonella, pathogenic E. coli, yeast and mold counts | Mycotoxin status or sterility |
| Mycotoxins | Were named toxins made by certain fungi detected? | Aflatoxins, ochratoxin A | Whether all mold species are absent |
| Residual solvents | Did named volatile processing chemicals remain? | A method- or rule-defined solvent list | How the product was made or absence of unlisted chemicals |
These are categories, not a universal federal checklist. Required analytes and limits vary with the jurisdiction, product type, intended use, and date.
How to read one row before reading the whole panel
Every useful result row connects several pieces of information:
- analyte or measurement: the particular compound, organism, element, or count being evaluated;
- result: the value or qualifier reported for the submitted sample;
- unit: the basis for that value, such as percent, mg/g, micrograms per gram, or colony-forming units per gram;
- LOD and LOQ: the method's detection and quantitation limits;
- specification or action level: the comparison point used for a pass/fail decision, if one applies; and
- method: the laboratory procedure used for that matrix.
The row loses meaning when one of those pieces is detached. A number without a unit cannot be compared. “ND” without a detection limit does not show how low the method could see. A pass/fail mark without the cited specification does not show whose rule or customer requirement was applied.
The column headings may differ among laboratories. Some reports place limits in a notes page or method appendix. If a report uses abbreviations that are not defined, request the laboratory's legend rather than guessing.
Reporting limits and action limits are different
A reporting limit describes the analytical method. An action limit or specification describes a decision rule.
For example, a laboratory may be able to detect a compound below the level at which a state program requires a batch to fail. The report could show a quantified value and still mark the panel as passing under that particular rule. Conversely, a method whose LOQ is higher than the applicable limit may be unable to support the required decision.
Ask four separate questions:
- Was the analyte detected?
- Was it present at a quantifiable level?
- What numerical value and uncertainty or qualifier were reported?
- How did that value compare with the cited specification?
Do not turn the last question into a universal safety conclusion. Specifications can differ, and a compliance decision belongs to the identified program, product category, and date.
Potency: what is in the cannabinoid panel?
A potency panel reports the concentration of the cannabinoids included in the method. A hemp-flower panel may list acidic cannabinoids such as CBDA and THCA alongside neutral cannabinoids such as CBD and delta-9 THC. An oil or concentrate may use the same analyte names but report them in different units.
Before comparing results, check:
- whether the sample is flower, oil, extract, or a finished edible;
- which cannabinoids are listed;
- whether the units are percent, mg/g, mg/mL, or another basis;
- whether totals are calculated or directly measured;
- the limit of detection and limit of quantitation; and
- whether the batch or lot matches the product.
Potency is not a contaminant screen. It also does not predict an individual experience or prove that a product is lawful in every state. Potency Units Explained covers the arithmetic, while Total THC and THCA explains a common calculated total and its legal limits.
Pesticides: a named target list
A residual-pesticide panel asks whether specified compounds are present in the submitted sample at or above the method's reporting levels. The analyte list matters as much as the word “pesticides.”
EPA registers pesticides and establishes tolerances for residues in food under federal pesticide and food law. A pesticide generally must be used consistently with its approved label. State product-testing programs can create their own target lists and action levels for regulated cannabis or hemp products.
On a COA, check:
- the complete analyte list;
- the result and unit for each analyte;
- LOD and LOQ values;
- the action limit or specification cited;
- the method and product matrix; and
- whether the panel is a compliance test, a customer specification, or an informational screen.
“Passed pesticide panel” does not mean “tested for every pesticide.” It means the reported sample met the stated criteria for the compounds and method shown. It also does not establish whether a pesticide was lawfully applied; residue measurement and lawful-use review are related but different questions.
Toxic elements: measure each named element
COAs often call this section “heavy metals,” though “toxic elements” is usually the more precise description. Common panels list lead, cadmium, arsenic, and mercury. The exact list and limits still need to be read from the report.
The laboratory generally prepares the sample and measures elemental concentrations using an instrument such as inductively coupled plasma mass spectrometry. FDA's Elemental Analysis Manual documents analytical approaches for food and related products. NIST's hemp reference material includes assigned values for selected toxic elements, helping laboratories check measurement performance in a hemp-plant matrix.
A numerical result answers how much of that element the method measured in the sample. It does not show where the element came from. Soil, water, processing equipment, ingredients, and packaging are possible investigation routes, but a COA alone cannot assign cause.
Compare the unit and basis carefully. A limit in micrograms per day is not interchangeable with a concentration in micrograms per gram unless the relevant serving or exposure assumption is known and authorized.
Microbial panels: organism-specific tests and counts
Microbial testing can include two different kinds of questions:
- specified-organism tests, such as whether Salmonella or a pathogenic strain of E. coli was detected; and
- enumeration tests, such as total aerobic count or total yeast and mold count.
Those results are not substitutes for each other. A low total count does not automatically prove that every named pathogen is absent. A “not detected” result for one organism says nothing about an organism that was not part of the method.
The matrix and sample preparation matter. Flower, an oil, and a finished edible can interfere with methods differently. Read whether the result is presence/absence, colony-forming units per gram, or another unit, and check the amount of sample tested.
FDA's Bacteriological Analytical Manual and Bad Bug Book provide method and organism context for foods. They are useful references, but they do not turn every hemp product into the same federal food-testing program.
Mycotoxins: toxins are not the same as mold
Mycotoxins are chemical toxins produced by certain fungi. A mycotoxin panel therefore answers a different question from a yeast-and-mold count.
Common cannabis-testing panels may include aflatoxins and ochratoxin A. FDA identifies aflatoxins as toxins produced by certain Aspergillus molds and ochratoxin A as a toxin produced by certain Aspergillus and Penicillium molds in food contexts.
Three distinctions prevent overreading:
- visible or counted mold does not identify which toxin, if any, is present;
- a mycotoxin non-detect does not establish that all fungi are absent; and
- testing only the named toxins cannot establish the absence of every possible fungal metabolite.
Storage conditions can affect physical quality and microbial risk, but a later storage problem is not ruled out by a passing test from an earlier sample date.
Residual solvents: look for named processing chemicals
Residual-solvent panels look for volatile chemicals that may remain after extraction or processing. They are particularly relevant when a process used solvents, but the report must still identify the analytes and limits.
A solvent panel may be run using gas chromatography. The table should show the named solvent, result, unit, and reporting or action limit. “ND” means not detected under the stated method and limit; it is not a claim of mathematical zero.
The panel does not prove how a product was manufactured. It can support a narrow statement about the listed residues in the tested sample. It also should not be used to infer that unlisted processing aids, additives, or contaminants were evaluated.
Why a panel can be absent
An absent section can have several explanations:
- the panel was not ordered;
- it was tested on a separate report;
- it was not required for that product or route to market;
- a supplier tested an ingredient while another laboratory tested the finished product;
- the posted document is incomplete; or
- the panel name differs from the reader's expectation.
Do not fill that gap with “passed.” The accurate status is “not shown on this report” until the matching documentation is found.
Matrix and production stage can change the answer
Laboratories validate methods for particular kinds of samples. Dried plant material, viscous oil, a high-purity crystal, and a finished gummy do not behave identically during extraction and measurement. Ingredients in a finished formulation can also create interferences that are not present in source flower.
The sample description therefore matters at every production stage:
- a flower COA describes the submitted flower sample;
- an extract COA describes the submitted extract;
- an ingredient COA may not represent the finished formulation; and
- a finished-product COA may not identify which ingredient introduced a result.
Testing at an earlier stage can be valuable, but it cannot automatically cover changes introduced later through formulation, equipment, handling, packaging, or storage. When documents from multiple stages are used together, keep their sample identities separate.
Other panels may appear
Many reports contain measurements outside the six headline groups. Examples include foreign-material inspection, moisture content, water activity, terpenes, filth or adulterant screens, and product-specific ingredient tests.
Moisture content describes how much water is present by the method's stated basis. Water activity measures the availability of water for chemical or microbial processes; it is not simply another spelling of moisture percentage. Terpene testing measures a separate group of volatile compounds and should not be inferred from a cannabinoid panel.
An additional panel should be read with the same discipline: identify the sample, analytes or measurement, method, unit, limits, and applicable specification. A longer report is not automatically a better-matched report.
A state example is not a national rule
California's Department of Cannabis Control requires licensed laboratories in its regulated cannabis market to test representative samples for cannabinoids, foreign material, heavy metals, microbial impurities, mycotoxins, moisture or water activity, residual pesticides, residual solvents and processing chemicals, and terpenoids when applicable.
That list illustrates how one jurisdiction assembles multiple panels. It is not a nationwide hemp rule and should not be copied onto products sold through a different regulatory channel without checking the law and specification that actually apply.
State rules can also change analytes, limits, sampling procedures, and product categories. Always record the jurisdiction and effective date next to a compliance statement.
How to audit a multi-panel COA
Use this sequence before relying on a report:
- Match the product, batch or lot, sample ID, and matrix.
- Record the received, sampled, and analyzed dates.
- List every panel actually shown.
- Within each panel, list the analytes or measurements.
- Read results together with units, LOD, LOQ, and qualifiers.
- Identify the specification or action limits used for pass/fail.
- Check whether the laboratory's accreditation scope covers the relevant methods.
- Note any panel that is absent, incomplete, or on a separate report.
- Keep the result limited to the submitted sample and represented batch.
The COA reading guide explains report identity and scope in more detail. If “ND,” “<LOD,” or “<LOQ” appears, preserve that qualifier rather than rewriting it as zero.
What the result can honestly support
A careful conclusion is specific:
The identified sample from the named batch was analyzed for the listed analytes using the stated methods, and the report shows the displayed results against the cited limits.
Avoid replacing that sentence with “lab tested,” “clean,” “pure,” or “safe.” Those broader phrases hide which questions were asked and which were not.
When comparing IHF products, use the batch document linked or displayed with the particular product. The live catalog spans flower, pre-rolls, oils, concentrates, isolates, and edibles; the relevant panel scope can differ by matrix. Start with the current product record, then verify the batch identity before treating any result as applicable.
Questions to ask when the report is unclear
A seller or laboratory should be able to answer document questions without expanding the claim beyond the evidence. Useful questions include:
- Which finished product and batch does this sample represent?
- Was the sample collected by the laboratory, regulator, manufacturer, or another party?
- Is this the complete report or one page of a multi-report package?
- Which analytes are included under each panel name?
- Where are the LOD, LOQ, methods, and units defined?
- Which jurisdiction or customer specification produced the pass/fail limits?
- Was the tested material an ingredient, source flower, intermediate extract, or finished product?
- Were any results amended, and if so, what changed and when?
If those answers are unavailable, narrow the conclusion. An incomplete document can still report a real measurement, but it should not carry a broader claim than its identity and scope support.
Primary sources
- California Department of Cannabis Control, Testing laboratories
- California DCC, Medicinal and Adult-Use Commercial Cannabis Regulations, section 15714
- NIST, Hemp Plant Reference Material
- FDA, Elemental Analysis Manual
- FDA, Laboratory Methods for Food
- EPA, Pesticide regulatory information
- FDA, Mycotoxins
- FDA, Bad Bug Book