Skip to content

COAs and testing

How do I read a CBD lab report?

Written by: Author pendingReviewed by: Reviewer pendingUpdated:

Answer

Match the batch number to your bottle, then read four things: measured CBD per mL or per piece versus the label, total THC using USDA's formula of 0.877 x THCa plus delta-9 (7 CFR 990.1), the LOQ behind any "ND", and pass/fail lines for pesticides, metals, solvents and microbes.

A lab report looks dense because it is written for chemists and regulators. You only need five readings from it. This page walks through them in order, using a 30 mL, 1,500 mg CBD tincture as the running example. Background on what a report is and who issues it is at What is a COA?.

What are the five readings?

Step 1: Does the batch match the bottle?

Find the batch or lot number on the report and compare it with the one printed on the label. A report for a different batch tells you about a different production run. Check the test date too; a report older than a year is a reason to ask for a newer one. Then check the laboratory: the name, the ISO/IEC 17025:2017 accreditation reference, and the accreditor. A2LA, for example, assesses cannabis and hemp labs to ISO/IEC 17025:2017 and lists its accredited labs publicly (A2LA).

Step 2: Does measured CBD match the label?

Potency tables report each cannabinoid two ways: as a percentage by weight and as milligrams per unit. For the example tincture, the label implies 1,500 mg across 30 mL, or 50 mg per mL. If the report shows 48.7 mg/mL, measured content is 1,461 mg per bottle, about 2.6 percent under label. Most reputable labs and brands work to a plus or minus 10 percent band.

That band is the one a 2017 JAMA study used when it found only 30.95 percent of 84 CBD extracts bought online were labeled within 10 percent of their measured content, with 42.85 percent underlabeled and 26.19 percent overlabeled (JAMA 2017). Oils did best in that study at 45 percent accurate; vaporization liquids worst at 12.5 percent. Reading step 2 is how you avoid being one of the data points.

Step 3: What is the total THC?

Look for three rows: delta-9 THC, THCa, and total THC. If the report has no total line, calculate it with USDA's formula, "Total THC = (0.877 x THCA) + THC" (7 CFR 990.1). For a finished product, convert to milligrams per container. A 30 mL tincture reading 0.02 percent total THC at roughly 0.93 g/mL carries about 5.6 mg THC per bottle. That is a full-spectrum number. From December 11, 2026, the federal hemp definition caps final products at 0.4 mg combined THC per container (7 U.S.C. 1639o), so this step decides whether a product is broad-spectrum in fact and not just in name. See What is total THC?.

Step 4: What does "ND" actually mean here?

ND means not detected above the laboratory's limit of quantitation. Find the LOQ column. If THC's LOQ is 0.01 percent and the bottle is 30 mL (about 28 g), ND rules out roughly 2.8 mg of THC at most, which does not prove compliance with a 0.4 mg cap. If the LOQ is 0.001 percent, ND rules out about 0.28 mg, which does. The arithmetic and what to ask a lab for are at What does ND mean on a COA, and what is LOQ?.

Step 5: Did it pass contaminant testing?

The last pages list pesticides, heavy metals, residual solvents, microbial contaminants and mycotoxins, each with a result, an action limit, and pass or fail. Oregon's testing rules in OAR chapter 333, division 7 set separate standards for each of those categories plus water activity and moisture, which is a useful model of what a complete panel looks like (Oregon Division 7). A report that shows potency only is incomplete; ask for the full panel. Details at What contaminants are hemp products tested for?.

What is the 30-second checklist?

  • Batch number matches the bottle; test date within 12 months.
  • Lab is ISO/IEC 17025:2017 accredited and findable on the accreditor's directory.
  • Measured CBD per unit within 10 percent of label.
  • Total THC line present or calculable; milligrams per container known.
  • LOQ stated for THC and THCa; ND is meaningful at that LOQ.
  • Full contaminant panel present with every line marked pass.

General information, not personalized guidance.

Sources

  1. 7 CFR 990.1, Definitions Cornell Law School, Legal Information Institute (accessed 2026-10-13)
  2. Labeling Accuracy of Cannabidiol Extracts Sold Online JAMA, via PubMed Central (accessed 2026-10-13)
  3. 7 U.S.C. 1639o, Definitions (hemp) Cornell Law School, Legal Information Institute (accessed 2026-10-13)
  4. Cannabis Testing Laboratory Accreditation A2LA (accessed 2026-10-13)
  5. Oregon Administrative Rules, Chapter 333, Division 7, Marijuana and Hemp Testing Cornell Law School, Legal Information Institute (accessed 2026-10-13)
  • What is a COA (certificate of analysis)?

    A certificate of analysis is a lab report for one production batch that states measured cannabinoid content, THC and THCa, and contaminant results. Independent labs accredited to...

  • What does ND mean on a COA, and what is LOQ?

    ND means "not detected" above the lab's limit of quantitation (LOQ), the smallest amount the method can measure reliably. It is not zero. With a 0.01 percent LOQ, a 30 mL bottle...

  • What is total THC and why does THCa count?

    Total THC is delta-9 THC plus the delta-9 that THCa becomes when heated. USDA's hemp rule writes it as Total THC = (0.877 x THCA) + THC (7 CFR 990.1). From December 11, 2026, the...

  • What contaminants are hemp products tested for?

    A full hemp panel covers five contaminant classes: pesticides, heavy metals, residual solvents, microbial contaminants and mycotoxins, plus water activity and moisture for...

Adults 21 and older

Are you 21 or older?

This store sells kratom and kava products to adults 21 and older. Every order is age-verified at checkout against public records, with a photo ID fallback. By continuing you confirm you are at least 21.