A cannabis lab report lists the potency, terpene content, and contaminant results for one batch of product. Read it in this order: batch ID, test date, cannabinoids, terpenes, then the pass/fail panel for pesticides, heavy metals, microbes, and solvents. A report that does not match your package's batch number tells you nothing about what you bought.
What is on a cannabis lab report?
Most states require a fixed set of panels, and the sheet groups results by panel. Each row shows a compound, a result, a unit, and often a limit or a test method.
Full Panel Lab Test for Cannabis: What You Need to Know
- Cannabinoids: THCA, THC, CBD, CBDA, CBG, CBN, CBC, and a calculated total THC.
- Terpenes: myrcene, limonene, pinene, linalool, caryophyllene, terpinolene, plus a total.
- Pesticides: a long list, each row checked against a state action limit.
- Heavy metals: lead, arsenic, cadmium, mercury.
- Microbials: total yeast and mold, aerobic bacteria, and specific pathogens such as Aspergillus and Salmonella.
- Mycotoxins: aflatoxins and ochratoxin A.
- Residual solvents: butane, propane, ethanol, heptane, and other extraction chemicals.
- Moisture and water activity: flower only. High water activity invites mold.
- Foreign matter: dirt, insects, glass, and visible mold.
How do I check that the report matches my product?
Match four fields before you read a single number.
cannabis product lab test certificate
- Batch or lot ID against the number printed on your label.
- Product name, form, and weight (3.5 g flower, 1 g cart, 100 mg chocolate).
- Test date. A report dated 14 months before your purchase is a question mark.
- Lab name, license number, and the state tracking ID.
One report covers one batch, not a whole brand. A grower with a clean report on one harvest can have a failed batch on the shelf beside it.
cannabis potency testing methods
How to read the cannabinoid section
THCA vs THC: what is the difference?
THCA is the raw acid form found in fresh flower. Heat from smoking, vaping, or baking removes a carboxyl group and converts THCA into THC. Labs report both, plus a calculated total.
Total THC = (THCA × 0.877) + THC. The 0.877 factor corrects for the carbon dioxide mass lost in the conversion.
Percent vs milligrams
Most flower and concentrate labels show percent by weight. Edibles, tinctures, and topicals show milligrams per package and per serving. Convert everything to milligrams before you compare two products.
Example: 3.5 g of flower at 20% THCA holds 700 mg of THCA. Multiply by 0.877 and you get about 614 mg of THC in the whole eighth, or about 88 mg in a 0.5 g joint.
What does ND mean on a lab report?
ND means not detected: the lab found nothing above its own limit of detection. It does not always mean zero. A lab with a high detection limit can report ND for a compound that another lab would catch at 0.01%.
How to read the terpene section
Terpenes drive aroma and may shape the effect of a strain, though the research on that point is still thin. Look at the total terpene percentage and the top three compounds.
Most flower lands between 0.5% and 2% total terpenes. Under 0.5% suggests old or dried-out material. Above 3% on flower is rare and worth checking against the lab's stated method.
How do I read the contaminant results?
Contaminant panels are pass/fail. Each row shows the result, the state action limit, and a status. A pass means the batch came in under the limit for that compound, not that the compound was absent.
- Pesticides: limits are set in parts per million or parts per billion, and each state keeps its own list.
- Heavy metals: lead and cadmium matter most in concentrates, where plant material is condensed.
- Microbials: total yeast and mold has a count limit; Aspergillus species are pass/fail with no allowed level.
- Residual solvents: applies to extracted products such as vapes, wax, and oil, not to flower.
A result at half the action limit is a pass. A result just under the limit is also a pass, but repeated near-limit results from the same grow are a pattern worth noting.
How to spot a weak or fake report
Real reports carry lab branding, a license number, a method column, and a batch ID that ties to your label. Missing any of those is a red flag.
- Potency-only sheet with no contaminant panel.
- No batch ID, or a batch ID that does not match the package.
- Screenshot with no lab header, no license, and no date.
- Test date far older than the package date.
- Flower listed above 30% total THC. It happens, but it is uncommon enough to verify.
How do I use lab numbers for dosing?
Convert everything to milligrams of total THC per serving. A 100 mg chocolate bar cut into 10 pieces gives 10 mg per piece, a standard adult dose in legal markets.
Start at 2.5 to 5 mg if you are new to edibles, then wait two hours before adding more. The lab report tells you what is in the product; it does not tell you how your body will handle it.
What should I check first on a lab report?
- Batch ID matches the label.
- Total THC in milligrams per package, not just the percentage.
- Every contaminant line shows a pass.
- Test date is recent.
- Lab license number is printed on the sheet.
Frequently asked questions
How old can a cannabis lab report be?
State rules set the testing window, and most require a batch test close to packaging or sale. A report dated many months before your purchase deserves a question to the budtender.
Why do two labs report different THC numbers for the same flower?
Sampling variance, different sample sizes, different extraction methods, and different instrument calibration all move the number. A 2-point gap between labs is normal. A 10-point gap means one of the samples was not representative.
Does a passing lab report mean the product is safe?
It means that batch passed the state limits for the panels tested at that lab. It does not cover compounds outside the required list, and it does not predict how the product will affect you.
Do all states require the same tests?
No. Panel lists, action limits, and required cannabinoid lists differ by state. A product tested in one state cannot be sold in another on the strength of that report.