Cannabis Labeling & Packaging Requirements
Cannabis Labeling & Packaging Requirements
Important: Labeling requirements change frequently. Verify current requirements with your state's regulatory agency before finalizing product labels. Data last verified: 2026-03-31.
Scope note: This reference covers packaging compliance -- child-resistant packaging rules, state-mandated label fields, universal symbols, testing-disclosure formats, and pattern groups by state. For packaging design strategy (brand-aligned packaging within compliance constraints, shelf-appeal design, case studies like Wyld and Cookies, sustainability-material choices), see
brand-building.md. Compliance is the floor; design strategy is everything above it. The two files complement each other.
Summary
Cannabis product labeling is one of the most complex compliance areas in the industry. Every legal state mandates specific information on product labels, but the exact requirements vary significantly -- from California's 15+ mandatory fields with strict font size minimums to Oklahoma's more permissive approach. Non-compliance can result in product recalls, fines, license suspension, or criminal penalties.
The good news: roughly 80% of labeling requirements are shared across all legal states. A product labeled to California or Colorado standards will meet most requirements in any state. The remaining 20% involves state-specific symbols, warning language, and testing disclosure formats that must be customized per market.
For migration workflows, the compliance_fields data in the states database identifies which product fields are required in each state. Use python query.py state <ST> --json to get the compliance_fields for a specific state, including required product fields, required label elements, testing requirements, and testing panels.
Universal Requirements
These fields are required in virtually all legal states:
| Field | Description | Notes | |-------|-------------|-------| | THC content | Total THC (mg or %) | Most states require total THC including THCa conversion | | CBD content | Total CBD (mg or %) | Required where CBD products are sold | | Net weight | Product weight/volume | Must match actual contents within tolerance | | Batch/lot number | Production tracking ID | Links to testing results and recall capability | | Manufacture date | When product was made | Some states require packaging date instead | | Expiration date | Product shelf life | Required in ~60% of states | | Lab testing results | QR code or reference | Links to Certificate of Analysis (COA) | | Child-resistant packaging | Tamper-evident, child-proof | ASTM D3475 standard referenced by most states | | Universal symbol | State THC warning symbol | Varies by state (see State-Specific Notes) | | Government warning | Health/impairment warning | Text varies by state | | Licensee info | Producer/manufacturer name and license # | Required in all states |
Common Pattern Groups
Group A: Strict Labeling (CA, CO, OR, WA, NV)
These states have the most detailed labeling requirements, often including:
- Minimum font sizes (typically 6pt or 8pt for warnings, some require 10pt)
- Specific warning language prescribed by statute (not paraphrased)
- Serving size disclosure for all edibles with per-serving and total THC/CBD
- Allergen disclosure for edibles containing common allergens
- Ingredient lists in descending order by weight
- Activation time for edibles (CO requires "effects may be delayed by 2+ hours")
- UID/tracking number linking to seed-to-sale system
- Strain name on flower and concentrate products
- Harvest date on flower products (OR)
- County/appellation of origin (CA allows optional, OR requires for some)
Practical impact: Products destined for Group A states need the most label real estate. Plan for at least 30% of package surface area dedicated to compliance text.
Group B: Standard Labeling (MI, IL, MA, AZ, NJ, CT, MD)
Moderate requirements building on universal fields plus:
- State-specific THC symbol (varies -- diamond, triangle, or custom)
- "Not for resale" language on medical products
- Terpene content (IL requires for concentrates)
- Product type identification (flower, concentrate, edible, etc.)
- Use-by date or best-by date
- Storage instructions (some states require for edibles)
- Net weight in metric and imperial (MA)
These states generally follow the universal template closely. The main variation is in symbol design and specific warning text.
Group C: Medical-Focus Labeling (FL, PA, OH, AR, UT, ND, SD, WV, NH)
Medical programs emphasize pharmacological information:
- Patient ID or recommendation number on dispensed products
- Dosing instructions with recommended starting dose
- Route of administration (oral, inhalation, topical, sublingual)
- Medical disclaimer ("For medical use only" or equivalent)
- Pharmacist/dispensary information with contact details
- Contraindications or drug interaction warnings (some states)
- Qualifying condition reference (some states)
- MMTC license number (FL -- Medical Marijuana Treatment Center)
- Physician recommendation reference number
Products in medical-only states often require smaller, pharmacy-style labels with patient-specific information applied at point of sale.
Group D: Minimal Requirements (OK, MO, MT, ME, AK)
These states require the universal fields with limited additional mandates:
- Basic THC/CBD content
- Batch/lot tracking
- Licensed producer name
- Government warning (generic)
- Child-resistant packaging
Oklahoma in particular had very permissive labeling rules during its open-licensing period, though post-reform regulations are tightening. Montana and Alaska also maintain relatively simple requirements compared to Group A states.
Packaging Rules
Child-Resistant Requirements
All legal states require child-resistant packaging, but the specifics vary:
- ASTM D3475 or CPSC standards: Referenced by CA, CO, OR, WA, NV, IL, MA, and most others as the baseline
- Single-use CR packaging: Some states require single-use child-resistant packaging for edibles (cannot be resealable once opened by a child)
- Resealable CR packaging: Multi-dose products (flower jars, multi-serving edibles) must have resealable child-resistant closures
- Pre-roll and flower: Must be in CR container; cannot be sold loose or in non-CR bags
- Testing certification: Some states (CA, CO) require packaging to have been tested and certified by a CPSC-accepted lab
Opaque/Plain Packaging
Several states restrict packaging design to prevent appeal to minors:
- Opaque packaging required: CA, CO, OR, WA, MA, IL require products not be visible through packaging
- No cartoons or characters: Virtually all states prohibit imagery that appeals to minors (cartoon characters, animals, bright colors associated with candy)
- No candy resemblance: Products and packaging cannot mimic existing candy, snack, or beverage brands (CA, CO, WA strict enforcement)
- No health claims: Labels cannot claim therapeutic benefits beyond what the state medical program allows
- Plain packaging mandate: Some states restrict colors, fonts, and imagery beyond the no-minors rule
Exit Bags
Some states require dispensaries to provide opaque, child-resistant exit bags at point of sale:
- Required: CO, OR, WA, NV, IL, MA
- Recommended but not required: Most other states
- Purpose: Prevents public visibility of cannabis products and adds a second CR layer during transport
- Specifications: Must be opaque, resealable, and child-resistant; typically provided by the dispensary at checkout
Edible-Specific
Edible products have the most complex packaging requirements:
- Per-serving THC marking: Edibles must be scored, stamped, or otherwise marked to show individual servings (CO, CA, OR, WA)
- Single-serve limits: Most states cap individual servings at 10mg THC (CA, CO, OR, IL) or 5mg THC (CT, MN)
- Total package limits: Typically 100mg THC per package for recreational (CA, CO, OR); medical may be higher
- Homogeneous distribution: THC must be evenly distributed throughout the product (not concentrated in one area)
- "Not a food" disclaimer: Some states require language clarifying the product is not a conventional food item
- Allergen labeling: Must list common allergens (nuts, dairy, gluten, soy) per FDA standards
- Ingredient list: Full ingredient list in descending order by weight
- Nutritional info: Some states require calorie/nutritional panels similar to FDA food labeling
State-Specific Notes
California
Agency: Department of Cannabis Control (DCC)
California has the most comprehensive labeling requirements in the US:
- Universal symbol: The "!" inside a triangle (equilateral, bold), printed in black, minimum 0.5" x 0.5"
- Government warning: "GOVERNMENT WARNING: This product has been tested in accordance with Title 16 CCR section 5726 and is intended for use by adults 21 years and older..."
- Font size: Minimum 6pt for most text, 8pt for warnings
- Batch/lot ID: Unique identifier linked to track-and-trace (METRC UID)
- Net weight: In metric and US customary units
- Ingredients: Full list in descending order by weight
- Allergens: "Contains: [allergen]" following FDA format
- Manufactured date and use-by date: Both required
- UID number: Metrc tracking number on every package
- County of origin: Optional but allowed (appellation program developing)
Colorado
Agency: Marijuana Enforcement Division (MED)
- Universal symbol: THC diamond -- red diamond with "THC!" text, specific dimensions mandated
- Activation time: Edibles must state "The intoxicating effects of this product may be delayed by two or more hours"
- Standardized graphic symbol: Required on all edibles -- diamond-shaped stamp on the product itself
- Potency statement: Total THC and CBD in mg, per serving and per package
- Manufacture and expiration dates: Both required
- Contaminant testing: Must reference that product passed required testing
Oregon
Agency: Oregon Liquor and Cannabis Commission (OLCC)
- Universal symbol: Marijuana leaf inside stop sign shape with "contains marijuana" text
- Harvest date: Required on flower products
- Strain name: Required on flower and concentrates
- Allergens and ingredients: Required for edibles
- Lab results: Must include testing lab name and accreditation number
- "Keep out of reach of children": Specific language required
- Water activity and moisture testing: Required testing panels beyond standard
Washington
Agency: Washington State Liquor and Cannabis Board (WSLCB)
- Universal symbol: State-specific THC warning symbol
- Serving size: Clear delineation on edibles
- Lab testing reference: Accredited lab name and certificate number
- "This product may be unlawful outside of Washington State": Required warning
- Date of harvest (flower) or date of processing (manufactured products)
- Net weight in metric units
Nevada
Agency: Cannabis Compliance Board (CCB)
- Universal symbol: State-specific design with "Contains THC"
- QR code: Linking to full lab test results (COA)
- Child-resistant packaging certification: Must reference ASTM D3475 testing
- Potency per serving and per package: Required for all product types
- Production date and lot number
- "Keep out of reach of children" in English and Spanish
Illinois
Agency: Illinois Department of Financial and Professional Regulation (IDFPR)
- Universal symbol: State-mandated THC warning symbol
- Terpene profile: Required on concentrates
- "This product was produced without regulatory oversight for health, safety, or efficacy": Required warning for adult-use products
- Opioid alternative warning: Specific language about not being FDA-approved
- Batch number and testing lab info
Massachusetts
Agency: Cannabis Control Commission (CCC)
- Universal symbol: Inverted red triangle with "THC" text
- Net weight in metric AND imperial: Both required
- Serving size: For edibles, per-serving and total THC/CBD
- "Keep out of reach of children": Specific placement requirements
- Lab testing compliance: Must reference testing facility license number
- Ingredient list and allergens: FDA-style formatting
Michigan
Agency: Cannabis Regulatory Agency (CRA)
- Universal symbol: State-mandated symbol on all products
- Potency testing results: THC and CBD per serving and total
- Child-resistant packaging: ASTM D3475 certified
- Processing date and expiration date
- "For use by individuals 21 years of age or older": Required language
Florida (Medical)
Agency: Office of Medical Marijuana Use (OMMU), Department of Health
- MMTC license number: Medical Marijuana Treatment Center license displayed prominently
- Route of administration: Must specify (oral, inhalation, topical, sublingual)
- Patient directions: Usage instructions from the MMTC
- "For medical use only": Required language
- Warning label: State-prescribed text about impairment and pregnancy risks
- Lab results with batch number: Full COA reference
- Expiration date: Required on all medical products
- THC content in mg: Per dose and per container
New York
Agency: Office of Cannabis Management (OCM)
- Universal symbol: State-mandated THC warning
- QR code: Linking to product testing results
- Dosage information: For edibles and concentrates
- "Not for use by persons under 21": Required language
- Lab testing compliance: Accredited lab reference
- Ingredient and allergen disclosure
New Jersey
Agency: Cannabis Regulatory Commission (CRC)
- State-specific symbol: Required on all products
- Testing results reference: Must include lab name
- "Keep out of reach of children"
- Net weight and potency: THC/CBD per unit and total
- Production lot and date
Arizona
Agency: Department of Health Services (DHS)
- Universal symbol: State THC warning
- Lab testing results: Must reference approved testing facility
- Child-resistant packaging: Required
- Ingredient list for edibles
- "Marijuana can impair concentration, coordination, and judgment": Required warning
Ohio
Agency: Division of Cannabis Control (DCC)
- State symbol: Mandated THC/cannabis symbol
- THC content: Per dose and per package
- "For use only by the person named on the label" (medical); standard adult-use warnings for recreational
- Lab test results: Required reference
- Child-resistant packaging: Certified
Virginia
Agency: Virginia Cannabis Control Authority (CCA)
- State-specific warnings: Required language about impairment
- Lab testing reference: Must include testing facility info
- THC/CBD content: Per serving and total
- Child-resistant packaging: Required
Migration Relevance
When migrating product catalogs to Treez, the compliance_fields data in the states database identifies which product fields are required in each state. Key integration points:
-
Field validation: Use
python query.py state <ST> --jsonto retrievecompliance_fields.required_product_fields-- these are the minimum fields that must be populated in the Treez catalog for that state. -
Label element tracking:
compliance_fields.required_label_elementslists what must appear on physical labels. This helps verify that product data supports label generation. -
Testing requirements:
compliance_fields.testing_required(always true for legal states) andcompliance_fields.testing_panelsidentify which lab tests must be completed before sale. -
Cross-state migrations: When a brand operates in multiple states, compare compliance_fields to identify the superset of required data. Label to the strictest state's requirements.
Example workflow:
# Get Oregon's required fields for a migration
python query.py state OR --json | python -c "import sys,json; d=json.load(sys.stdin); print(json.dumps(d.get('compliance_fields',{}), indent=2))"
# Compare two states for a multi-state brand
python query.py compare CA CO