What a certificate covers
In California the list is fixed: cannabinoids, foreign material, heavy metals, microbial impurities, moisture content and water activity, mycotoxins, residual pesticides, residual solvents and processing chemicals, and terpenoids if they were tested at all. That last conditional is doing a lot of work.
Mould is a named list
Not a judgement call and not a vibe. Inhalable cannabis passes microbial testing only if Shiga toxin-producing E. coli is not detected in a gram, Salmonella is not detected in a gram, and four pathogenic Aspergillus species — fumigatus, flavus, niger and terreus — are not detected either.
The one number with teeth
Water activity. Dried flower, pre-rolls included, passes only at or below 0.65 Aw, and the regulation is blunt about the consequence: a batch that fails "shall not be released for retail sale". It is the cheapest test on the panel and the one that most directly decides whether something reaches a shelf.
The rule sets a hard ceiling on water activity and no limit whatsoever on moisture content. Almost everything written about storing cannabis has these the wrong way round.
The pass mark that does not exist
Moisture content is on the required list, and the laboratory reports it as a percentage — and that is the end of the requirement. There is no threshold. The 5 to 13 per cent range quoted across this industry as though it were law is not in the regulation, and a batch cannot fail on it.
Edibles get a different line
Solid edible products are tested for water activity too, at 0.85 Aw rather than 0.65. The gap is not arbitrary: it is roughly the difference between the level at which moulds will grow and the level at which bacteria will.
Heavy metals are a hardware test
Worth understanding why they are on the list at all, because it is not about the plant. Cannabis is a known hyperaccumulator — it draws metals out of whatever it is grown in — and for anything vaporized, the cartridge, coil and housing are a second possible source. A heavy metals line on a certificate is testing the soil and the hardware at the same time.
The pesticide list is long
It is also the test that fails most often in practice, and the reason is structural rather than sinister: the list is long, the limits are low, and a grower who treated one room in a shared building can contaminate a batch they never sprayed. A pass here says more about a producer’s operation than almost anything else on the sheet.
Solvents, and what they mean
Residual solvent testing only tells you something about extracted products, where a solvent was used to pull the oil out of the plant and then had to be removed again. On flower it is close to a formality. On a cartridge it is one of the numbers that actually separates a careful extractor from a cheap one.
Who pays for the test
The producer, which is the structural weakness people reach for first and the one worth being fair about. The samples are taken by the laboratory rather than handed over, the results go to the regulator as well as the seller, and a fail pulls the batch. It is not an honour system. It is also not an inspection of the grow.
What it does not tell you
Three things, all of which matter to how a product actually smokes. It says nothing about how the flower was dried or for how long. It says nothing about storage after testing. And terpenoids are tested only if tested — the profile people choose a strain for is the one number on the sheet that is genuinely optional.
One sample, one batch, one day
The most important limitation and the least understood. Everything on a certificate describes a representative sample taken at a moment in time. Nothing re-tests the jar on your shelf. That is not a criticism of the system, which is doing the job it was designed for; it is the reason storage is the buyer’s problem and always will be.
How to read one in thirty seconds
Check the batch number on the certificate against the one on the package, because a certificate for a different batch is not a certificate for yours. Check the date. Look for a water activity figure and a pass. Then look at whether terpenoids were run at all — a producer who pays for that test is telling you something about the rest of their process. For what happens to any of it afterwards, that is storage.
Questions people ask
What is on a cannabis certificate of analysis?
In California: cannabinoids, foreign material, heavy metals, microbial impurities, moisture content and water activity, mycotoxins, residual pesticides, residual solvents and processing chemicals, and terpenoids if they were tested. Every item is a pass or fail against a stated limit except moisture content, which is reported as a percentage with no threshold attached to it.
What moulds is cannabis tested for?
Four named pathogenic Aspergillus species — A. fumigatus, A. flavus, A. niger and A. terreus — none of which may be detected in one gram of inhalable cannabis. Shiga toxin-producing E. coli and Salmonella are on the same list. Non-inhalable products are tested for the bacteria but not the Aspergillus species.
Does a lab test tell you how good the weed is?
It tells you what is not in it, which is not the same question. The panel is built around contaminants, and the one measure most buyers actually choose on — the terpene profile — is tested only if the producer opts to have it tested. A certificate is a floor, not a grade.
Is a certificate still valid once you buy the product?
It describes a sample of a batch on the day it was tested, and nothing re-tests it afterwards. Water activity in particular is a property of how something is stored, so the figure on the sheet describes the batch at the laboratory rather than the jar on your shelf. That gap is why storage matters.
Sources
- California Code of Regulations, Title 4, Division 19, Sec. 15714, 15717 and 15720. Department of Cannabis Control: the required testing list, the 0.65 Aw ceiling for dried flower and 0.85 for solid edibles, and the named microbial limits. .gov accessed Sep 18, 2026
- California Code of Regulations, Title 4, Division 19, Sec. 15000(ttt). The definition of water activity: water available and therefore capable of supporting bacteria, yeasts and fungi. .gov accessed Sep 18, 2026
