A cannabis establishment shall segregate a batch of cannabis product and arrange for samples to be collected and tested by a cannabis testing laboratory if required by this section. The batch must pass all required tests prior to the sale or delivery to a qualified patient, primary caregiver or consumer.
Table 1, Required Testing of Cannabis Products | ||||||
Product category | Potency | Homogeneity of Batch | Visual Inspection | Microbiological | Residual Pesticides | Residual Solvents |
Flower | X | X | X | X | ||
Trim | X | X | X | X | ||
Concentrate (volatile solvent) | X | X | X | X | ||
Kief | X | X | X | X | ||
Pre-rolls | X | X | X | |||
Concentrate (non-volatile solvent) | X | X | X | X | ||
Extract - alcohol | X | X | X | |||
Extract - other liquid | X | X | X | |||
Topical | X | X | ||||
Edible | X | X | * | |||
Other inhalable | X | * | X | |||
Other | X | X | * | X |
*Pesticide testing required unless exempted by Subsection E, below.
Table 2. Microbiological Testing Requirements | |
Target Microbe | Action Level |
*E. coli | 100 CFU/gram |
Aspergillus flavus, Aspergillus fumigatus, Aspergillus niger, or Aspergillus terreus | Present in 1 gram |
Salmonella spp. | Present in 1 gram |
[DAGGER]Shiga-toxin producing E. coli | Present in 1 gram |
[DAGGER]Clostridium botulinum | Present in 1 gram |
[DAGGER]Pseudomonas aeruginosa | Present in 1 gram |
*Cannabis product may be tested for shiga-toxin producing E. coli, rather than generic E. coli. [DAGGER]Testing for shiga-toxin producing E. coli, Clostridium botulinum, and Pseudomonas aeruginosa is required only for edible cannabis products manufactured from fresh cannabis with a water activity of 0.65 or greater. |
Table 3. Residual Solvent Testing Requirements | ||||
Target Compounds | Common Chemical Name | IUPAC Name | CAS Number | Action Level* |
Propane | Propane | Propane | 74-98-6 | 5000 |
Butanes | n-butane | Butane | 106-97-8 | 5000 |
Isobutane | 2-methylpropane | 75-28-5 | 5000 | |
Pentane | n-pentane | Pentane | 109-66-0 | 5000 |
Hexane | n-hexane | Hexane | 110-54-3 | 290 |
Benzene | Benzene | Benzene | 71-43-2 | 2.0 |
Toluene | Toluene | Methylbenzene | 108-88-3 | 890 |
Heptane | n-heptane | Heptane | 142-82-5 | 5000 |
Ethylbenzene and Xylenes | Ethylbenzene | Ethylbenzene | 100-41-4 | 2170 Total |
ortho-xylene | 1,2-dimethylbenzene | 95-47-6 | ||
meta-xylene | 1,3-dimethylbenzene | 108-38-3 | ||
para-xylene | 1,4-dimethylbenzene | 106-42-3 | ||
Ethanol | ethyl alcohol | Ethanol | 64-17-5 | 5000 |
Methanol | methyl alcohol | Methanol | 67-56-1 | 3000 |
Isopropanol | Isopropyl alcohol | 2-propanol | 67-63-0 | 5000 |
Acetone | Acetone | 2-propanone | 67-64-1 | 5000 |
Use two significant digits when reporting residual solvent results. | ||||
Report levels less than the Limit of Quantitation for each solvent according to the following example:: | ||||
"Benzene < 2.0 µg/g" | ||||
*Micrograms solvent per gram (µg/g) of sample/parts per million (ppm). | ||||
[DAGGER]Unless exempt from testing. |
Table 4. Potency Testing Requirements | |||
Cannabinoid | Abbreviation | CAS Number | Reporting Units |
Tetrahydrocannabinolic Acid | THCA | 23978-85-0 | For solids: mg of analyte/gram of sample and percentage by weight For liquids: mg/ml |
Tetrahydrocannabinol | THC | 1972-08-3 | |
Cannabidiolic Acid | CBDA | 1244-58-2 | |
Cannabidiol | CBD | 13956-29-1 | |
Total THC Potency (solids) | THC Potency = (Percent THCA × 0.877) + Percent THC | Percentage by weight | |
Total CBD Potency (solids) | CBD Potency = (Percent CBDA × 0.877) + Percent CBD | ||
Total THC Potency (liquids) | THC Potency = (mg/ml THCA × 0.877) + mg/ml THC | mg/ml | |
Total CBD Potency (liquids) | CBD Potency = (mg/ml CBDA × 0.877) + mg/ml CBD |
Table 5. Pesticide Testing Requirements | |||
Targeted Pesticide | CAS Number | Action Level: Inhalable* | Action Level: Non-Inhalable* |
[DAGGER] Abamectin | 71751-41-2 | 0.1 | 0.15 |
[DAGGER] Acequinocyl | 57960-19-7 | 2.0 | 2.0 |
[DAGGER]Bifenazate | 149877-41-8 | 0.2 | 0.2 |
[DAGGER] Bifenthrin | 82657-04-3 | 0.1 | 0.1 |
[DAGGER] Etoxazole | 153233-91-1 | 0.1 | 1.0 |
[DAGGER] Imazalil | 35554-44-0 | 0.1 | 0.1 |
[DAGGER] Imidacloprid | 138261-41-3 | 0.1 | 3.0 |
[DAGGER] Myclobutanil | 88671-89-0 | 0.1 | 0.4 |
[DAGGER] Paclobutrazol | 76738-62-0 | 0.04 | 0.04 |
Piperonyl butoxide | 51-03-6 | 3.0 | 8.0 |
[DAGGER] Pyrethrins (cumulative total) | 121-21-1 25402-06-6 4466-14-2 | 0.5 | 1.0 |
[DAGGER] Spinosyn A, D (cumulative total) | 131929-60-7 131929-63-0 | 0.1 | 3.0 |
[DAGGER] Spiromesifen | 283594-90-1 | 0.1 | 0.2 |
[DAGGER] Spirotetramat | 203313-25-1 | 0.1 | 0.2 |
[DAGGER] Trifloxystrobin | 141517-21-7 | 0.02 | 0.02 |
Other pesticide not registered with NMDA for use on cannabis | Varies | 0.02 | 0.02 |
*Micrograms of pesticide per gram (µg/g) of sample/parts per million (ppm). Report levels less than the Limit of Quantitation for each pesticide residue according to the following example: "Paclobitrazol < 0.4 µg/g" [DAGGER]Not registered with NMDA for use on cannabis. |
N.M. Admin. Code § 16.8.7.15