A Certificate of Analysis is the most important document in the CBD industry. It's also one of the most ignored. Most buyers glance at it if they see it at all, and brands know this โ which is why so many get away with COAs that are outdated, from unaccredited labs, or straight-up fake.
After reading this guide, you'll be able to evaluate any CBD COA in under three minutes. That skill alone is worth more than any product recommendation we could give you.
What a COA is
A Certificate of Analysis is a report from an independent, third-party laboratory that tests a CBD product sample and documents what it contains. A legitimate COA tells you the cannabinoid concentrations, THC levels, and whether the product passed tests for contaminants like pesticides, heavy metals, and residual solvents.
Step 1 โ Verify the lab
The first thing you check is not the results. It's who ran the test.
The lab must be ISO 17025 accredited. ISO 17025 is the international standard for testing and calibration laboratory competence. It means the lab's methods, equipment, and personnel have been independently verified to produce reliable results. A non-accredited lab can produce any numbers it wants with no accountability.
How to verify: The lab name appears at the top of every COA. Search "[lab name] ISO 17025" and confirm their accreditation status. Reputable accredited labs include ProVerde Laboratories, SC Labs, Botanacor, Purity Labs, and Kaycha Labs โ among others. There are many legitimate accredited labs. The key is confirming accreditation, not recognizing the name.
Watch for this red flag
Some brands publish COAs from labs that share their address, parent company, or ownership. An in-house lab testing its own products is not third-party verification โ it's theater. Always verify the lab is genuinely independent.
Step 2 โ Check the date
A COA is only valid for the product batch it tested. And batches change. A COA from 2022 tells you nothing about a product manufactured in 2025. Formulas change, hemp sourcing changes, manufacturing processes change.
Maximum acceptable age: 12 months. Anything older than 12 months should be treated as if no COA exists for the current product. Some premium brands update COAs every 3โ6 months โ a positive signal worth noting.
The test date appears near the top of every legitimate COA, typically labeled "Analysis Date," "Test Date," or "Date Received." It may also appear as a sample collection date plus a report date โ use the report date.
Step 3 โ Verify the cannabinoid panel
The cannabinoid panel is the section most people focus on โ and it's important, but not in isolation from the other checks.
Here's what a simplified cannabinoid panel looks like, and what to look for:
โ Good โ CBD result matches label claim ยท Delta-9 THC within federal legal limit ยท Minor cannabinoids present (full spectrum product)
โ "ND" means Non-Detect โ none of the 67 tested pesticides were found above the detection limit
โ All four primary heavy metals tested and non-detect โ clean result
Checking label accuracy
The CBD result on the COA needs to match what's on the product label. Here's how the math works. If a product label says "1000mg CBD per 30ml bottle," that's 33.3mg per ml. The COA will typically show mg/g (milligrams per gram). Since 1ml of oil weighs approximately 1g, you can roughly compare mg/ml to mg/g.
Acceptable variance: within 10% of label claim. A product claiming 33mg/ml showing 31โ36mg/ml on the COA is acceptable. Showing 22mg/ml means the product is significantly underdosed and the label is misleading.
Step 4 โ Check the THC level
Delta-9 THC must be below 0.3% for a hemp product to be federally legal. This is the legal threshold โ not a quality indicator. Any number below 0.3% is compliant.
If you need zero THC โ for drug testing or personal preference โ look for "ND" (Non-Detect) on the Delta-9 THC line. This means THC was not detected above the lab's minimum detection limit, which is effectively zero for practical purposes.
If the product claims to be "THC-free" and the COA shows any detected THC quantity above ND, the label is inaccurate. This matters for drug testing purposes.
Step 5 โ Verify the contaminant panels
This is where many brands cut corners and where many buyers stop looking. A cannabinoid-only COA โ showing just the CBD and THC levels โ is not a complete COA. It tells you potency but nothing about safety.
A complete COA includes testing for:
- Pesticides: Should test 50+ common pesticide compounds. Look for "PASS" across all analytes or "ND" (Non-Detect).
- Heavy metals: At minimum should test lead (Pb), arsenic (As), mercury (Hg), and cadmium (Cd). All should be ND or well below action limits.
- Residual solvents: Tests for leftover extraction solvents like ethanol, butane, propane, and others. Should all be ND or below action limits.
- Microbials (optional but positive): Tests for harmful bacteria like E. coli and Salmonella. Presence is a serious red flag.
Red flags โ when to walk away
๐จ No COA at all
The most obvious red flag. Any brand selling CBD without third-party lab testing is asking you to trust them on faith. Don't.
๐จ COA older than 12 months
Outdated COAs are essentially no COA. Products change between batches. Testing from two years ago is irrelevant to what's in the bottle now.
๐จ Non-accredited lab
ISO 17025 accreditation is verifiable and mandatory for trustworthy results. Non-accredited labs have no external accountability.
๐จ CBD content is 20%+ below label
A 25% potency shortfall is not a rounding error. It's either fraud or incompetence โ neither is acceptable. You're paying for CBD you're not getting.
๐จ Cannabinoid-only testing
If the COA shows only CBD and THC numbers with no pesticide, heavy metal, or solvent panels โ they're hiding something or cutting costs. Either way, incomplete safety profile.
๐จ FAIL on any contaminant
Any "FAIL" result on pesticides, heavy metals, or solvents means the product should not have been sold. If a brand is selling products with failed COAs โ they don't care about your safety.
Green flags โ signs of a quality brand
โ COA linked on every product page
Easy, direct access โ not buried in a help center or requiring an email request. One or two clicks from the product listing to the current COA.
โ Batch-specific COAs
The best brands provide COAs by batch number, so you can verify the exact production run of the bottle you're buying โ not just a general product test.
โ Full panel testing
Cannabinoids, pesticides, heavy metals, residual solvents, and microbials. The more comprehensive the panel, the more serious the brand is about safety.
โ Potency within 5% of label
The best brands come within 5% of their label claim consistently. Under 10% is acceptable. Consistently within 5% shows precision manufacturing.
The two-minute COA check โ quick reference
When you're evaluating a brand quickly, here's the 120-second version:
- Is there a COA? If no โ stop here.
- Is the test date within 12 months? If no โ treat as no COA.
- Is the lab ISO 17025 accredited? Search "[lab name] ISO 17025" to verify.
- Does CBD content match the label within 10%? Quick math check.
- Is Delta-9 THC below 0.3%? If zero THC needed โ is it ND?
- Is there a pesticide and heavy metals panel? Does it show PASS or ND?
Six checks. Two minutes. All the information you need to make a confident decision.
How we use COAs at CBDBrands.Shop
Every brand we feature has had its COA downloaded, reviewed against these exact criteria, and scored as part of our verification process. Lab transparency is one of five criteria in our CBD Verified Score. Brands that don't publish COAs โ or that publish inadequate ones โ do not appear on this site regardless of how popular they are or how large their affiliate commissions are.
See how we verify brands in practice
Browse our verified brand directory โ every listing includes COA status and our verification findings.
Browse verified brands โ