Skip to main content
BSD LABSCannabis Manufacturing · Minnesota
Cannabis distillate packaging — Minnesota OCM compliance
BSD Labs Blog

Minnesota Cannabis Packaging & Labeling Compliance Guide (2026)

May 9, 2026 10 min read

Child-resistance, the universal symbol, dosing math, required warnings, allergen disclosures, and the format errors that get product pulled from Minnesota dispensary shelves. A working reference for brand operators.

Packaging and labeling is the single most common source of recall, product hold, and OCM enforcement action for new Minnesota cannabis brands. The actual extraction or formulation usually passes — it's the label artwork that gets a SKU pulled.

This guide is the working reference we wish we'd had when we started reviewing labels for our white-label clients. Every requirement below comes from Minnesota Statutes Chapter 342 and current OCM rulemaking. Confirm against the most recent OCM bulletin before you go to print — these rules have moved in 2025 and 2026 and will move again.

Two Regulatory Tracks: Adult-Use Cannabis vs. Lower-Potency Hemp Edibles

Before anything else: identify which track your product is on. Minnesota regulates cannabis (adult-use, plant-derived THC) and Lower-Potency Hemp Edibles (LPHE — hemp-derived, ≤0.3% delta-9 by dry weight, ≤5mg THC per serving) under different labeling rules administered by OCM.

Many of the requirements overlap, but THC potency limits, the specific universal-symbol artwork, and certain warning text differ. A drink launched as an LPHE 5mg single-serve has a different label than the same drink launched as an adult-use 10mg single-serve. Get this categorization right at the formulation stage, not at print.

The Universal Cannabis Symbol

Every package containing THC sold in Minnesota must display the state-defined universal cannabis symbol. Minnesota's symbol is not the same as Colorado's, California's, or any other state — using a symbol from another state is a label violation.

Specific requirements: the symbol must appear on the principal display panel (the front), at a minimum size set by rule (currently roughly 0.5" on most package types — confirm current rule before print), in the specified color or stark black/white contrast, and not be obscured by other label elements.

Common errors: shrinking the symbol below minimum size to fit small SKUs (mini pre-roll tubes, 2ml beverage cans), placing the symbol on the back, or using a stylized version. None of those pass.

Child-Resistance

All cannabis packaging that holds product accessible to a child must be certified child-resistant under federal Poison Prevention Packaging Act (PPPA) protocols. For Minnesota specifically:

Single-serving products require child-resistant primary packaging.

Multi-serving edibles must be packaged so that the package itself is child-resistant and resealable in a child-resistant manner after opening. A peel-and-seal foil is not enough; a true CR zipper or screw-top is what passes.

Beverages must be in child-resistant containers — most MN THC beverage producers use either CR-certified screw caps with locking rings or push-and-turn snap caps. Standard pull-tab cans without secondary CR packaging do not meet the requirement for products above LPHE thresholds.

Get certification documentation from your packaging supplier and keep it. OCM inspectors will ask for it.

Required Information on Every Label

The minimum data set that must appear on a Minnesota cannabis product label:

Product name and type. "Live Resin Vape Cartridge," "Cannabis-Infused Gummy," etc.

Net weight or volume. In standard US units. For multi-piece products, list both unit count and weight per unit.

Total THC and total CBD content. Per package and per serving for multi-serving items. Math errors here are extremely common and extremely consequential — round conservatively.

Servings per container. Required for any multi-serving item. A 100mg edible package divided into 10 servings of 10mg must say so explicitly.

Manufacturer name and license number. The OCM-issued license number must appear in legible text. If you're a brand using a contract manufacturer, the manufacturer's name and license number go on the label, alongside the brand name. This is where many brand-only operators get tripped up.

Batch number. Must match the COA and seed-to-sale tracking record.

Manufacture date and expiration or use-by date. Many brands skip the use-by date and get flagged.

Ingredients list. Full ingredient declaration in descending order by weight. For edibles and beverages, include cannabis-derived ingredients separately by name (e.g., "cannabis distillate").

Allergen declaration. The FDA Big-9 allergens (milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, sesame) must be called out. Cross-contact warnings if the facility processes other allergens are required even if the specific product doesn't contain them.

Required warnings. Several specific warning statements are required, generally including age (21+), driving and machinery, pregnancy and breastfeeding, intoxicating effects timing for edibles, and storage. The exact language is published by OCM and must be used verbatim. Do not paraphrase.

The Warnings That People Paraphrase and Shouldn't

OCM-required warning text is not a guideline — it's prescribed language. The most commonly paraphrased and most commonly cited:

The pregnancy warning has specific language about the U.S. Surgeon General's position. The intoxicating-effects warning for edibles must specify the time-to-effect window (typically 30 minutes to 2 hours) and tell consumers not to consume more before that window passes. The driving warning must reference the criminal nature of operating a motor vehicle under the influence.

Pull the current language from the OCM bulletin board, paste it into your label artwork verbatim, and let your attorney verify before print. Inserting your own copywriting into the warning statements is a guaranteed citation.

Beverages: A Few Special Cases

Cannabis beverages in Minnesota have a few specific requirements worth flagging because they catch a lot of brand operators off guard:

"Single-serving" beverages must contain no more than the specified per-serving THC limit (currently 10mg THC for adult-use, 5mg for LPHE). A 12oz can with 10mg THC is a single serving. A 12oz can with 25mg THC is a multi-serving product and must be labeled with the appropriate dosing instructions, child-resistance, and resealability.

Carbonated beverages must include a pressure-rated container warning if applicable.

If your beverage uses a water-soluble cannabis emulsion or nano-emulsified distillate, the label can describe this — but be careful with health claims about "rapid onset" or "faster effect." Implied health claims trigger a different category of regulatory scrutiny.

Vape Cartridges: Hardware-Specific Requirements

Vape cart labels have less surface area to work with, which is why so many brands get them wrong. Required:

Total THC and total CBD per cartridge. Volume in ml. Strain or terpene profile if used as a marketing element. Manufacturer name and license number. Batch number. Hardware specifications (510-thread, voltage range, fill volume). Required warnings, abbreviated where OCM permits, full where it doesn't.

Many cart brands print directly on the hardware, which complicates child-resistance. The retail outer packaging — the box or sleeve — is what carries the bulk of the required text and must itself be child-resistant.

The COA-Label Match

This is the one OCM inspectors check first: does the THC content printed on the label match the Certificate of Analysis from the third-party lab?

Real-world variance: extraction batches don't hit exactly the same potency every run. If your label says "10mg per gummy" and the COA shows 10.4mg, you're fine — slightly over isn't a violation if it's within OCM's allowable variance window. If the COA shows 8.8mg, you're under-labeled and the product doesn't meet the labeled potency. Either way, the COA must be retained, retrievable, and supplied to OCM on request. Your batch traceability is what proves the match.

Best practice: design your labels with batch-specific potency printed at packaging time (digital print or small batch run) rather than committing to one potency claim across thousands of pieces of pre-printed packaging. The economics of small flexible runs more than offset the recall risk of pre-printed inaccuracy.

The Pre-Print Checklist

Before any cannabis label goes to print in Minnesota, run it past this list:

Universal symbol present, correct version, correct minimum size, on the principal display panel.

All required warning text verbatim from current OCM language.

Manufacturer name and OCM license number visible.

Brand name visible (if different from manufacturer).

Batch number space (or pre-printed batch ID for batch-specific runs).

Manufacture date and expiration/use-by date.

Total THC and CBD per package and per serving — math verified against the COA.

Servings per container disclosed for multi-serving products.

Net weight/volume disclosed.

Full ingredient list including cannabis-derived ingredients by name.

Allergen disclosure including Big-9 and cross-contact statement.

Child-resistance certification on file from your packaging supplier.

Cannabis category (adult-use vs. LPHE) labeled correctly with the right potency thresholds.

If you check every one of those before print, you've eliminated about 90% of the recall and citation risk.

How BSD Labs Supports Brand Compliance

BSD Labs runs a white-label and contract manufacturing operation for Minnesota cannabis brands, which means we sit on both sides of the label question — we put our license number on every product we manufacture, so we have a real stake in your label being correct.

Every brand we work with gets a label compliance review against current OCM rules before we run production. We catch the missed warning text, the wrong universal symbol size, the math errors on per-serving THC. It's included in the manufacturing relationship at no extra charge because pulling product after launch is bad for your business and ours.

If you're launching a Minnesota cannabis brand and want a manufacturer who actively prevents label disasters rather than just printing whatever artwork you send: contact BSD Labs to start a conversation.