Adults 21+ • Educational information only • Not medical or legal advice
COAs 101

Trust,
then
verify.

A Certificate of Analysis is the only thing standing between a marketing claim and a measured fact. Most people never ask for one, and most who do can't read it. Here's how to do both — and how to spot the ones that aren't worth the PDF they're printed on.

No COA, no sale.
Certificate of AnalysisThird-party accredited laboratory
Pass
Batch / LotES-0412-R
MatrixHash rosin
Reported2026-07-09
Summary of tested panels
Cannabinoid potencyPass
Terpene profile6.44%Tested
Pesticides66 analytesPass
Residual solventsN/A
Heavy metals4 analytesPass
MicrobialsPass
MycotoxinsPass
This is an illustrative example, not a real certificate. Every field on it is explained below.

What a COA is — and what it isn't

A Certificate of Analysis is a lab report on one sample from one batch, taken on one date. That sentence contains every limitation worth knowing.

1

It's a snapshot, not a warranty

The lab tested a small sample pulled from a specific batch at a specific moment. It says nothing about the jar in your hand unless the batch number matches, and nothing about how the product was handled after testing. Potency and terpenes both decline with age; contamination can be introduced after the fact.

2

It's only as good as the lab

A COA from an unaccredited lab, or one run as "R&D" rather than compliance testing, carries far less weight. The document looks identical either way. Who signed it and under what accreditation matters as much as the numbers on it.

3

Absence of data isn't a pass

The most common trick isn't a faked number — it's a missing panel. A potency-only COA presented as proof of safety tells you nothing about pesticides, solvents, metals or mold. Check what wasn't tested before you read what was.

The one-sentence version

A COA is worth trusting when an accredited third-party lab tested a batch you can match to your package, recently, across every panel relevant to that product type — and you can verify the report came from the lab rather than from the seller's design department.

Step One: Ask

The request is easy • the response tells you everything

How to ask for a COA

You're entitled to ask, and a good seller has it ready. How they respond is itself a data point — often a more useful one than the document.

Copy-paste requestEmail or DM
Hi — I'd like to see the COA for this product before I order. Could you send: 1. The full panel COA, not potency only 2. For batch/lot the jar will ship with 3. The lab's name and accreditation 4. A link or QR to the lab's own portal Thanks!

Reading the response

Good signs

  • Sends it immediately, or links a public batch database
  • The batch number matches what they'll actually ship
  • Names the lab and doesn't mind you contacting it
  • Volunteers that a panel wasn't run, and explains why

Walk away

  • "All our products are lab tested" — with no document
  • A COA for a different batch, or with the batch field blank
  • An image or screenshot instead of the lab's PDF
  • Irritation, delay, or a changed subject
If they won't produce one

That's your answer. In regulated cannabis markets, batch testing is mandatory and the retailer can access it. In the hemp market, testing obligations are thinner and enforcement is uneven — which is exactly why the burden falls on you. A seller who can't or won't show a COA is asking you to take an unverifiable claim on faith about something you plan to inhale or eat.

Anatomy of a COA

Below is an annotated example. The numbered markers correspond to the explanations that follow — work through them once and you'll never need to again.

1Northgate Analytics LLCISO/IEC 17025:2017 · A2LA cert #1234.01 · State lic. #TL-0099
Pass
2Sample IDNGA-26-118477
3Batch / LotES-0412-R
4MatrixConcentrate — hash rosin
5Received2026-07-02
5Reported2026-07-09
6Batch size1,840 g
7ClientSample submitter, not the lab
8Test typeCompliance
9Page1 of 4
10Cannabinoids — HPLC-DAD, dry weight basis
AnalyteResult %mg/gLOQ
Δ9-THC0.828.20.01
THCA71.40714.00.01
CBD0.111.10.01
CBDA0.242.40.01
CBG / CBGA1.0610.60.01
Δ8-THCNDND0.01
11Total THC63.44634.4
Total cannabinoids64.82648.2
12Contaminant panels
PanelAnalytesDetectedResult
Pesticides660Pass
Residual solvents13N/A
Heavy metals41Pass
Microbials50Pass
Mycotoxins50Pass
Water activity0.52 awPass
14Methods: AOAC-based, in-house validated. Results relate only to the sample as received. This report may not be reproduced except in full. 15Approved by: D. Okonkwo, Laboratory Director — electronic signature on file. 16Verify at northgate-analytics.example/verify using sample ID.

Illustrative example. "Northgate Analytics," the certificate numbers and all results above are invented for teaching purposes and do not represent a real laboratory, a real batch, or a real product.

  1. 1
    The lab, and its credentialsLook for a named third-party lab with ISO/IEC 17025 accreditation — the international standard for testing-laboratory competence — plus a certificate number you can check with the accrediting body (A2LA, PJLA, ANAB and Perry Johnson are common) and any state licence. A lab that only names itself, with no accreditation, is a letterhead.
  2. 2
    Sample IDThe lab's own internal reference. This is the number you quote if you contact the lab to confirm the report is genuine. If it's missing, verification is essentially impossible.
  3. 3
    Batch / lot number — the critical fieldThis must match the number printed on the package you receive. A COA for a different batch is not a COA for your product, and reusing one COA across many batches is the single most common form of misrepresentation in the hemp market.
  4. 4
    MatrixWhat was tested — flower, concentrate, edible, vape cartridge, tincture. Required limits and relevant panels differ by matrix, and a concentrate COA can't stand in for the flower it came from.
  5. 5
    Two dates, not oneSample received and report issued. The received date tells you how old the data is; cannabinoids and terpenes both degrade over time. A COA from eighteen months ago describes a product that no longer exists in that form.
  6. 6
    Batch sizeWorth a glance. A single small sample representing an enormous batch is a weaker guarantee of homogeneity than the same sample representing a few hundred grams.
  7. 7
    Who submitted the sampleIn most testing, the producer selects and submits the sample themselves. That's normal, but it's the structural weak point of the whole system: nobody watched them choose it. Regulated markets with mandated third-party sampling are stronger on this than the hemp market.
  8. 8
    Compliance vs. "R&D"Compliance testing is performed to a regulatory standard and carries consequences. "R&D," "research use only" or "for informational purposes" testing does not, and is sometimes used precisely because a failing result carries no obligation. On a product being sold to consumers, this label is a red flag.
  9. 9
    Page numbering"Page 1 of 4" tells you three pages exist. Sellers who send only page one are usually sending the page with the good news. Ask for the complete report — most labs state that the report is invalid unless reproduced in full.
  10. 10
    Method and basisThe analytical method (typically HPLC for cannabinoids, GC-MS for terpenes and solvents, ICP-MS for metals) and whether results are reported on a dry weight or as-received basis. Dry weight figures run higher than as-received for moist samples, which matters when a number sits near a legal threshold.
  11. 11
    Total THC — a calculated valueNot measured directly. It's derived from Δ9-THC and THCA using a fixed conversion factor, explained in full below. Compare like with like: a "THC" figure that's actually THCA alone will look far higher than total THC.
  12. 12
    Which panels were run at allRead this list before you read any result. Panels that don't appear weren't tested. This is where most of the real risk hides.
  13. 13
    "N/A" can be legitimateResidual solvents genuinely don't apply to solventless hash and rosin — there was never a solvent to leave behind. A good COA says so explicitly rather than omitting the row. For any hydrocarbon or ethanol extract, though, a missing solvent panel is disqualifying.
  14. 14
    The boilerplate is not filler"Results relate only to the sample as received" is the lab disclaiming responsibility for what the producer submitted. "May not be reproduced except in full" is your justification for demanding all four pages.
  15. 15
    An authorised signatoryA named person — usually the laboratory director — takes responsibility for the report. No name, no accountability.
  16. 16
    An independent way to verifyA QR code or portal URL on the lab's own domain, where you enter the sample ID and see the report as the lab holds it. This is the strongest single feature a COA can have, because it routes around the seller entirely.

The Potency Math

Why "total THC" isn't what the biggest number says

The only formula you need

Total THC = Δ9-THC + ( THCA × 0.877 )

In the living plant almost all THC exists as THCA, an acidic form that isn't intoxicating. Heat converts it to Δ9-THC, shedding a carbon dioxide molecule and therefore some weight. The 0.877 factor accounts for that loss.

358.5Molecular weight of THCA, g/mol
−44.0Carbon dioxide lost when heated
= 314.5Molecular weight of Δ9-THC
÷ 358.5Gives the ratio: 0.877

The same arithmetic applies to CBD: Total CBD = CBD + (CBDA × 0.877)

Worked from the example above

Our specimen COA reports Δ9-THC at 0.82% and THCA at 71.40%:

0.82 + (71.40 × 0.877)
= 0.82 + 62.62
= 63.44% total THC

Note what happens if you skip the math: THCA alone reads 71.40%, which is roughly eight points higher than the honest figure. Labels quoting the raw THCA number aren't lying, exactly — but they aren't telling you total THC either.

Units, decoded

1% = 10 mg/g. So 63.44% is 634.4 mg/g. For edibles and tinctures, per-serving and per-container milligram figures matter more than percentages — and that's the number regulators are increasingly writing rules around.

Watch for percentages quoted as-received versus dry weight. Removing moisture concentrates everything, so dry-weight numbers are higher. When a result sits close to a legal limit, which basis was used stops being academic.

The panels, and which ones you actually need

Not every panel matters for every product. Knowing which are essential for what you're buying is the difference between reading a COA and understanding one.

What each panel covers, and how much it matters by product type
PanelWhat it looks for, and why FlowerSolventless hash & rosin Solvent extract & distillateVape cart
Cannabinoid potency The cannabinoid list and the calculated totals. Establishes both what you're getting and, for hemp, whether the product is legal at all.
Terpenes Aroma and flavour compounds, plus the best available proxy for freshness and careful handling. Not a safety test.
Pesticides Agricultural chemicals, typically dozens of analytes. Matters most for anything inhaled, because combustion and vaporisation can generate more harmful breakdown products. Extraction concentrates pesticides along with everything else.
Residual solvents Butane, propane, ethanol, hexane and similar left behind after extraction. Genuinely inapplicable to ice water hash and rosin, which use only water, heat and pressure.
Heavy metals Usually lead, arsenic, cadmium and mercury. Cannabis readily takes up metals from soil, and for vapes there's a second pathway: metals leaching from the cartridge hardware itself, especially when heated.
Microbials Pathogens such as Salmonella, certain E. coli, and Aspergillus species. Most relevant to flower and to unprocessed material; a real concern for anyone immunocompromised.
Mycotoxins Toxins produced by mould — aflatoxins and ochratoxin A. They survive processing that kills the mould that made them, so a clean microbial result doesn't cover this.
Water activity & moisture How much free water is available for microbial growth. A flower result at or below roughly 0.65 aw is the usual benchmark for storage stability. Predicts whether mould can develop after testing.
Foreign matter Visual inspection for hair, insects, insect frass, mould and debris. Unglamorous, occasionally decisive.
Insist on it Good to have Not applicable
Action limits are set locally, not universally

There is no single national pass/fail table. Each regulated market publishes its own analyte lists and thresholds, and they differ substantially — California's inhalable pesticide list, for instance, is far longer than some states', and heavy-metal limits are tighter for inhaled products than for edibles. A "Pass" therefore means "passed the standard this lab applied," which is why the panel and analyte counts matter as much as the verdict. Check the rules where you live rather than assuming the strictest state's limits applied.

ND, LOD, LOQ — the three abbreviations that cause the most confusion

Almost every misreading of a COA traces back to one of these. They're simple once stated plainly.

LOD — limit of detection

The smallest amount the instrument can reliably tell apart from nothing at all. Below this, the lab can't say whether the substance is present.

LOQ — limit of quantitation

The smallest amount the lab can put a trustworthy number on. Always at or above the LOD. Results between the two are real but not reliably measurable, often shown as "<LOQ" or "trace."

ND — not detected

Not detected at this lab's detection limit. It is not a synonym for zero, and it is not a guarantee of absence — it's a statement about the instrument's reach.

The practical consequence: totals don't compare across labs

If Lab A reports 21 terpenes down to 0.01% and Lab B reports 12 down to 0.05%, Lab A will show a higher total from the identical sample — without either lab being wrong. The same applies to cannabinoid totals and to contaminant panels: a shorter analyte list finds fewer problems. Before concluding one product is cleaner or louder than another, check that the two reports were even asking the same questions.

Red Flags

What to check, in order, in about ninety seconds

Stop signs

  • Batch number missing, blank, or different from your packageThe most common problem and the most serious. One COA recycled across many batches is not evidence about yours.
  • No lab name, or no accreditation shownAn unnamed or unaccredited lab is an assertion, not a measurement.
  • Marked "R&D," "research use only," or "informational"Testing performed outside a compliance framework, where a failure carries no consequence.
  • Potency only, presented as proof of safetySays nothing about pesticides, solvents, metals, mould or mycotoxins.
  • A screenshot, photo, or flattened image instead of the lab's PDFImages are trivially edited and strip the metadata that makes a document checkable.
  • Page 1 of several, with the rest unavailableMost labs declare the report invalid unless reproduced in full.
  • Sample date more than about a year oldPotency and terpenes decline; storage conditions since are unknown.
  • Mismatched fonts, misaligned columns, inconsistent decimalsOrdinary signs of a document edited after the lab issued it.
  • Missing solvent panel on a hydrocarbon or ethanol extractDisqualifying for anything that was made with a solvent.
  • Numbers that beat the category by a suspicious marginImplausible potency is a known consequence of shopping for a favourable lab.

Green lights

  • Batch number on the COA matches the package in your handThe single most valuable check available to you.
  • Named lab with a verifiable ISO/IEC 17025 certificate numberCross-check it on the accrediting body's own register.
  • A QR code or portal link on the laboratory's domainLets you see the report as the lab holds it, bypassing the seller.
  • Full panel set, with genuine exclusions stated explicitly"Residual solvents: N/A — solventless process" is a better answer than silence.
  • Both received and reported dates, recentShows the data's actual age rather than just when the PDF was made.
  • Total THC shown as a calculated value alongside Δ9-THC and THCAIndicates the lab is reporting the honest figure, not the flattering one.
  • LOD or LOQ printed next to every resultSignals a lab willing to disclose the limits of its own methods.
  • A named, signing laboratory directorSomeone's professional reputation is attached.
  • Sequential page numbers, complete set provided unpromptedNothing withheld.
  • A seller who volunteers the COA before you askRare, and worth rewarding with your business.

Verifying a COA is real

A PDF proves nothing on its own — anyone can make one. These five steps move you from "I have a document" to "I have confirmation," and the first two take under a minute.

1

Match the batch to the package

Read the lot or batch number off the physical product and compare it character by character with the COA. If they differ, or the package carries no batch number at all, nothing else on the document applies to what you bought. Do this before anything else.

2

Use the QR code or lab portal — not the seller's copy

Scan the code or type the lab's URL yourself rather than following a link the seller supplied. Enter the sample ID and compare what the lab shows against what you were sent. Any discrepancy is decisive. Be aware that a QR code can be printed to point anywhere, so confirm the domain belongs to the lab.

3

Confirm the accreditation independently

Take the ISO/IEC 17025 certificate number to the accrediting body's public directory — A2LA, PJLA, ANAB and Perry Johnson all publish searchable registers. Confirm the lab is listed, that the accreditation is current, and that its scope actually covers cannabis or hemp testing. Accreditation is issued for specific methods, not as a general seal.

4

Contact the lab directly

Labs field these requests routinely. Email the sample ID and ask whether the report is theirs and whether the results match. It costs you two minutes and it defeats forgery entirely, because it's the one step a seller can't intercept.

5

Sanity-check the document itself

Open the PDF and look for signs of editing: inconsistent fonts within a table, numbers that don't sum, decimal places that vary between rows, a total THC figure that doesn't reconcile with the Δ9-THC and THCA values using the formula above. Run that calculation yourself — it's the fastest arithmetic test of whether a potency table is internally coherent.

Regulated markets give you one more lever

Where cannabis is legal and regulated, testing is mandatory and product moves through a state track-and-trace system such as Metrc, with batch data tied to the licence. Dispensary staff can pull the COA for a specific batch on request. The hemp market has no equivalent backbone, which is the structural reason hemp COA problems are more common — not that hemp is inherently worse, but that far less is checked by anyone other than you.

Two things specific to what we list

Reading a solventless COA

For ice water hash and rosin, the residual solvent panel should read N/A with the reason stated — there was never a solvent involved. Treat an explicit "not applicable, solventless process" as a good sign and an unexplained blank as sloppiness.

What deserves closer attention instead: total terpene content, since it's the clearest available proxy for careful, cold handling; microbials and mycotoxins, because water-based extraction doesn't sterilise anything and toxins carry through; and pesticides, because extraction concentrates whatever the plant carried.

Also check the matrix field says what you're buying. A COA for the source flower is useful context but is not a COA for the rosin pressed from it.

The legal threshold is moving

Under the 2018 Farm Bill, hemp has been defined by Δ9-THC at or below 0.3% on a dry weight basis. That single number explains why hemp COAs foreground Δ9-THC so heavily.

Legislation signed in November 2025 narrows that definition considerably, moving to a total THC standard and adding a per-container milligram cap for consumable products, with the change taking effect in November 2026. Because total THC counts THCA as well, products that comfortably passed the old test can fail the new one without any change in formulation.

Implementation details and enforcement have been actively contested, and rules may differ in your state regardless. This is general information, not legal advice — verify the current position where you live before relying on it.

Four things people get wrong

The claim

"It has a COA, so it's safe."

Closer to the truth

A COA is a test result, not a verdict. It's only meaningful if the lab was accredited, the batch matches your package, the relevant panels were actually run, and the date is recent. A potency-only COA from an unaccredited lab on a two-year-old batch is a document, not an assurance.

The claim

"The highest THC number on the shelf is the strongest product."

Closer to the truth

Often it's the number most favourable to whoever chose the lab. Potency inflation is a documented, well-studied problem across several markets, driven by producers being able to select both the sample and the testing laboratory. Treat outlier-high potency as a reason for scepticism rather than excitement.

The claim

"ND means there's none in there."

Closer to the truth

It means none was found above that lab's detection limit. A lab with a higher limit reports ND more often. Absence of detection is not detection of absence — and the limit is usually printed right next to the result.

The claim

"Hemp products are federally legal, so they're federally regulated for safety."

Closer to the truth

These are separate things. Hemp's legal status under the 2018 Farm Bill did not create a mandatory consumer-safety testing regime comparable to state cannabis programmes, and published surveys have repeatedly found hemp and CBD products whose contents didn't match their labels. That gap is the entire reason this page exists.

Straight answers

If I only have thirty seconds, what do I check?
The batch number against the package, and whether panels beyond potency were run. Those two checks catch the majority of problems. If you have another minute, scan the QR code yourself and verify the lab's accreditation.
Why is total THC lower than the THCA number?
Because THCA converts to THC by losing a carbon dioxide molecule, which costs weight. Total THC = Δ9-THC + (THCA × 0.877). Any label quoting raw THCA as "THC" is overstating by roughly 12%.
Is a COA from the producer's own in-house lab acceptable?
It's weaker. The value of third-party testing lies in the tester having no stake in the result. In-house data can be perfectly accurate and still isn't independent — treat it as a starting point and ask for accredited third-party confirmation.
How recent does a COA need to be?
Ideally it matches the batch you're buying, whenever that was produced. As a rough guide, be cautious past a year: cannabinoids and terpenes degrade, and you have no visibility into storage since testing. A recent report on an old batch is also possible — check the received date, not just the report date.
What if the COA shows a detected contaminant?
Detected is not the same as failed. Results are compared against action limits, and a small amount well under the threshold is recorded as a pass. Look at the result, the limit, and the units together. If a value sits close to its limit, that's worth weighing — particularly for anything you inhale.
Can COAs be faked?
Yes, and it happens — editing a PDF is easy, and so is reusing a genuine COA for a different batch. This is exactly why verifying through the lab's own portal or by emailing the lab matters more than scrutinising the document. Forgery survives inspection; it doesn't survive a phone call.
Does the lab test every unit, or one sample?
One sample, usually selected and submitted by the producer, meant to represent the batch. Homogeneity is an assumption, and a weaker one for large batches and for flower than for a blended concentrate. Regulated markets that mandate independent sampling are meaningfully more rigorous here.
Should I care about terpene results for safety?
No — terpenes are a quality and flavour measure, not a safety panel. They're a useful freshness signal, and we've written a whole page on reading them, but they tell you nothing about contamination.

Ask for the paperwork. Every time.

Sellers who expect the question keep better records. The more people ask, the better the whole market gets.

See This Week's Menu ↗ Terpenes 101 ↗ Legal 101 ↗
Educational information only. This page is for adults 21 and over. Nothing here is medical advice or legal advice, and nothing here is a claim that any product prevents, treats or cures any condition. It is a general guide to reading laboratory documentation, not a substitute for professional or regulatory guidance.

The certificate shown on this page is an illustrative teaching example. "Northgate Analytics LLC," the accreditation and licence numbers, the sample and batch identifiers, the verification URL and every result displayed are invented and do not represent any real laboratory, batch, product or measurement.

Testing requirements, analyte lists, action limits, permitted methods and reporting conventions are set by individual jurisdictions and differ substantially between them. Figures and thresholds mentioned here are general reference points, not the rules that apply to you. A "Pass" on any certificate reflects only the standard the issuing laboratory applied. Verify the requirements and product legality in your own jurisdiction before relying on anything above.

The federal definition of hemp is changing, with legislation signed in November 2025 taking effect in November 2026; implementation details, timing and enforcement have been subject to ongoing dispute and may have moved since this page was written. Confirm the current position independently. If you are pregnant, nursing, taking medication or managing a health condition, talk to a qualified clinician before using cannabis or hemp products.