Skip to content

Quality and lab tests

How to read a lab report (COA) in five steps

Batch, lab, CBD, THC and safety tests — in the order worth checking them.

Written by The shop's editorial team · Texts checked against the cited sources

Published on 7 September 2026 · 5 min read

How to read a lab report (COA) in five steps

What it is and why it matters

A lab report — a Certificate of Analysis, or COA — is the document in which a lab records what it measured in a sample from one particular batch. It is the only way to check, without being a chemist, that the label tells the truth.

You read it in five steps, from the simplest to the most technical. The first two tell you whether the document belongs to your product; the last three tell you what is in it. The Lab reports page shows how we handle the report for every batch.

Step 1: the batch and the date

Find the batch number on the report and compare it with the one printed on the bottle or box. It must be identical. A report “for the product” in general, with no batch, proves nothing about the bottle in your hand.

Then look at the test date: it should be close to the batch's production date. A report several years old next to a fresh product almost certainly belongs to another batch.

If the batch number does not match, the report is not for your product. Ask the shop for the report of the batch printed on the pack.

Step 2: the lab

The report must show the lab's name and address, the method used — usually chromatography, HPLC or GC — and the signature of the person responsible for the results. A document without an identifiable lab is just a table.

It matters that the lab is independent of the maker and, ideally, accredited to ISO/IEC 17025 for the methods in question. In Romania accreditation is granted by RENAR, in other countries by the equivalent national body; the accreditation certificate number usually appears in the report's header.

Step 3: the CBD against the label

The lab usually gives the result as a percentage or in mg/g, and the label as a percentage or in milligrams per bottle. 1 % means 10 mg/g, so a 10 % oil should show up on the report at around 100 mg/g.

A small difference is normal: the usual tolerance is ±10 %, so a 10 % oil is fine anywhere between 9 and 11 %. Besides CBD you will see other lines — CBDA, CBG, CBN, CBC. They show what kind of extract you have: in an isolate they are all not detected, in full spectrum small values appear. The article on full spectrum, broad spectrum and isolate explains the difference.

Step 4: THC

Look for the Δ9-THC (delta-9-THC) line and, if present, THCA — the acid form, which turns into THC when heated. Some labs also give a “total THC”, calculated as Δ9-THC + 0.877 × THCA. The best result is “ND” — not detected.

Cannabis and THC are controlled in Romania (Law 143/2000 and Law 339/2005), and the law sets no threshold for the finished product. The 0.3 % limit in EU rules concerns the plant in the field, not the oil. So for a product sold as THC-free, look for “ND” or “<LOQ”; for full spectrum, a small value written clearly as a number.

Step 5: the safety tests

A complete report does not stop at cannabinoids. Hemp takes up what it finds in the soil, and extraction can leave traces of solvent, so the lab also looks for contaminants. Each line has a measured value and the limit it was compared against.

The limits depend on the product's regime. For food, the EU ceilings for contaminants and pesticide residues apply; in cosmetics heavy metals are prohibited substances, and technically unavoidable traces are tolerated only if the product stays safe (Regulation (EC) No 1223/2009, Art. 17).

  • Heavy metals — lead, cadmium, mercury, arsenic.
  • Pesticide residues.
  • Residual solvents from extraction, for example ethanol.
  • Microbiology and mycotoxins — especially for food products.

Abbreviations on the report

Reports are usually in English. Here is what the most common abbreviations mean.

AbbreviationWhat it means
NDNot detected: the substance was not found above the limit of detection
LODLimit of detection: the smallest amount the lab can see
LOQ / <LOQLimit of quantification: below it the substance may be present but cannot be measured exactly
mg/gMilligrams per gram of product; 10 mg/g = 1 %
Δ9-THC / THCATHC itself and its acid form, which becomes THC when heated
CBDA, CBG, CBN, CBCOther cannabinoids; their presence shows the type of extract

Sources

  1. ISO/IEC 17025 — General requirements for the competence of testing and calibration laboratories
  2. Regulation (EC) No 1223/2009 on cosmetic products
  3. Commission Regulation (EU) 2023/915 on maximum levels for certain contaminants in food
  4. Regulation (EC) No 396/2005 on maximum residue levels of pesticides in food and feed
  5. Regulation (EU) 2021/2115 on CAP strategic plans (THC in hemp ≤ 0.3 %)

Frequently asked questions

Where do I find the report for the product I bought?

On the product page, for the batch currently on sale. If your bottle carries a different batch, send us its number and we will send you that batch's report.

What does “<LOQ” mean for THC?

That if any THC is there, the amount is too small to be measured exactly. “ND” means none was found above the limit of detection.

Why is the CBD on the report not exactly the label figure?

Because every batch and every measurement varies a little. A deviation of up to 10 % from the label is considered normal; beyond that, it is worth asking the maker.

Is a report without heavy metals and pesticides enough?

It may show correctly how much CBD and THC the batch has, but it says nothing about contaminants. A complete report includes those tests too, especially for food products.

Read next

Back to the guide