Save 30% with code SQUARE·or save 40% with Subscribe & save
Testing

How to Read a CBD Certificate of Analysis

A COA is a lab report for one batch. Here is what to check, what the abbreviations mean, and what we will not invent for you.

Updated How we edit these guides
Two botanCBD dropper bottles — the batch number on the label is what you match to a COA

The short version

Match the batch number on the bottle to the number on the PDF. A beautiful report for a different lot is not your oil.

Check CBD against the label — it should be in the neighborhood of what you paid for, not wildly under. Labs and labels are never identical to the milligram; a large miss is the problem.

Read the THC line for what you think you bought. THC-free should say ND or <LOQ. Full spectrum will show THC. “< 0.3%” is the legal hemp cap, not a synonym for zero.

Scan the contaminant panels for pass. Pesticides, heavy metals, microbials, mycotoxins, residual solvents. A potency-only PDF is half a report.

Find the batch number first

Turn the bottle. The batch or lot number is printed on the label — not the strength, not the flavor. That string is the join key between the product in your kitchen and one lab report.

For botanCBD, email us that number and we send the matching PDF the same day. We do not currently publish a browsable library of those reports on /coas. The data file behind that page stays empty until real lab PDFs are transcribed. Inventing a table of results to look complete would be the opposite of a COA.

The cannabinoid panel

This is the list of what the lab measured in the extract: CBD, and usually CBG, CBN, CBC, delta-9 THC, and sometimes THCA or others. Units vary (mg/g, mg/mL, percent). Convert back to the bottle: if the label says 500mg CBD in 30mL, the report should not imply 200mg.

Full-spectrum reports should show THC. Broad-spectrum and isolate reports sold as THC-free should not show a comfortable 0.2% and call it zero. If the marketing said THC-free and the THC line is a percentage under 0.3%, that is a full-spectrum-shaped number wearing THC-free clothing.

ND, LOQ, and < 0.3%

  • ND (not detected) — the instrument did not see THC above its detection limit.
  • <LOQ (below limit of quantification) — maybe a whisper, not a number the lab will stand behind.
  • < 0.3% — legal hemp, and still enough THC in a daily full-spectrum habit to matter for a workplace screen. See Will CBD Show Up on a Drug Test?

Contaminant panels

Potency tells you what you bought. Contaminants tell you whether you should have. We test finished product for heavy metals (lead, arsenic, cadmium, mercury), pesticides, microbials (yeast, mold, Salmonella, E. coli), mycotoxins, and residual solvents from extraction. You want those rows to pass or sit below the lab's limits — not to be missing.

ISO 17025 on the lab letterhead means the lab itself was accredited, not that we typed a reassuring sentence. A PDF with no lab name is not a COA you can use.

What this page will not do

It will not paste fictional potency numbers, lab names, or pass/fail rows. Those facts live on the PDF for your batch. It will not tell you a COA means a product treats a condition. And it will not tell you a green THC line means you will pass a test — that is a different, narrower question.

FAQ

What is a CBD COA?

A Certificate of Analysis is a third-party laboratory report for one batch. It should show cannabinoid potency (how much CBD, THC, and other cannabinoids) and safety panels (pesticides, heavy metals, microbials, mycotoxins, residual solvents). A brand story is not a COA.

What does ND or <LOQ mean on a THC line?

ND means the lab did not detect THC above its detection limit. <LOQ means it was below the limit of quantification — present at most in a trace the lab will not number. Neither one is the same as '< 0.3%', which is the legal hemp cap and can still be a real THC amount in a daily bottle.

How do I match a COA to the bottle I bought?

Find the batch number printed on the label. The report should carry that same number. If the PDF is for a different batch, it is someone else's oil. For botanCBD, email us the number on your bottle and we send that PDF the same day.

Why don't you list batch reports on this page?

We only publish batch chemistry that has been transcribed from a real lab PDF into our COA data file. That list is empty until those reports are digitized. The honest fulfillment path today is email. A made-up table would be worse than no table.

Can a COA guarantee I will pass a drug test?

No. A current ND-THC report is the document you want if you are tested. It is not control of your employer's cutoff, your serving history, or a different product. See our drug-test guide.

This article is educational. It is not a lab report, legal advice, or medical advice. botanCBD products are not intended to diagnose, treat, cure, or prevent any disease. Talk with your healthcare provider before starting any new wellness product, especially if you take prescription medications.

Related reading

Keep going