Type 11 distributor · California cannabis compliance
A working compliance checklist for California Type 11 distributors.
What the license authorizes, what the regulator looks at, and where the failures actually live. This page describes the operational surfaces — not the application paperwork. For licensing forms, fees, and renewal procedures, the canonical source is the DCC at cannabis.ca.gov.
On this page
- What a Type 11 distribution license actually authorizes
- Type 11 vs Type 13: distribution vs transport-only
- Metrc: the package-state surface
- Lab COA pipeline: from test result to label claim
- Label-pipeline integrity: where compliance failures live
- Recall response: what regulators expect to see
- Audit-readiness: documentation that survives an inspection
- When this gets bigger than internal
The license
What a Type 11 distribution license actually authorizes.
A Type 11 license is California’s commercial cannabis distribution license, issued by the Department of Cannabis Control (DCC). It authorizes a licensee to take possession of cannabis goods from cultivators, manufacturers, and other distributors, and to move those goods through the regulated supply chain to retailers.
Three things every Type 11 distributor is responsible for, regardless of size or business model:
- Track-and-trace. Every package that enters or leaves a Type 11 licensee’s possession must be recorded in Metrc, California’s seed-to-sale tracking system. Package state, transfer manifests, and inventory adjustments all live in Metrc.
- Quality assurance and label review. A Type 11 distributor takes possession of finished goods before they reach retail. The distributor coordinates the regulatory QA testing (the lab does the testing and submits it to Metrc; the distributor arranges sampling and tracks the result). Many distributors also run their own internal QC testing in parallel — for pre-screening, supplier monitoring, and operational signal — but only the regulatory lab’s submission to Metrc is the regulator-valid number. The distributor verifies products are properly labeled and accompanied by valid lab paperwork before release.
- Transport. Type 11 includes the right to physically move cannabis goods between licensees on permitted routes, in compliant vehicles.
The license sits at the choke point of the supply chain. Almost every regulated cannabis product in California passes through a Type 11 licensee at least once before reaching a consumer. That position is why the recall-prevention surface is so concentrated here.
Adjacent license
Type 11 vs Type 13: distribution vs transport-only.
Type 13 is the transport-only distribution license. A Type 13 licensee can move cannabis goods between licensees, but cannot perform the QA and labeling functions a Type 11 covers.
Operationally:
- Type 11 sits in the QA/label/recall-response chain. The compliance surface is wide.
- Type 13 is logistics-only. The compliance surface is narrower — manifest accuracy, route compliance, vehicle and driver requirements — but real, especially around chain-of-custody documentation.
Most of the recall risk and most of the pipeline-integrity work concentrates at Type 11. A Type 13 transporter doesn’t typically touch the label, the COA, or the package state in Metrc. If you operate both licenses, the compliance posture has to be designed for the broader Type 11 surface.
The first surface
Metrc: package state, unique tags, and the audit trail.
Metrc is the system of record. If Metrc and reality disagree, Metrc is what the regulator sees. Reality has to come into alignment, not the other way around.
Every Metrc tag is a unique URL, and that URL is supposed to appear as a unique QR code on every individual product label. No duplicates, no batch-shared QRs across thousands of units. A regulator scanning the QR at retail expects to land on the public Metrc traceability page for that specific unit. If two products carry the same QR, or a QR that doesn’t resolve to the matching package, the chain of custody is structurally broken — every downstream document is suspect. That uniqueness is the backbone of California cannabis traceability, and label-pipeline failures that produce duplicate or mismatched QRs are recall-worthy in the same way as a wrong THC number.
Three places Metrc reconciliation goes wrong, in order of frequency:
- Package state drift. A package’s status in Metrc — active, in-transit, finished, destroyed — should match its physical and operational state. When the floor moves a package and the system doesn’t catch up, every downstream report carries that drift forward.
- Transfer manifest mismatches. The package quantities and weights on a manifest should agree with the package records they reference, and the package records should agree with the COA and the physical inventory. Split shipments, mid-route adjustments, and re-weighs all create opportunities for the manifest, the package record, and the goods to diverge.
- Tag-to-label binding errors. Each Metrc tag binds to a specific package. The label generator has to pull the right tag URL into the right unit’s QR. A field-map drift, an ERP-side intake error, or a batch-level QR that gets reused across units are all variants of the same failure: the unit’s identity in Metrc and on the label diverge.
- Late entries. Metrc has timing expectations. Adjustments and transfers entered hours or days after the operational event become harder to defend if a regulator asks why the digital record lagged the physical one.
The fix isn’t usually new software — it’s tightening the loop between what happens on the floor and what gets entered in Metrc, and verifying that the unique tag a package was issued is the unique tag that ends up on its label. The failure-modes page has worked examples of where the loop breaks.
The second surface
Lab COA pipeline: from test result to label claim.
Every batch that moves through a Type 11 distributor has a lab Certificate of Analysis attached. The COA reports cannabinoid percentages, contaminant screens, and pass/fail for the regulatory categories.
A distributor’s job is to verify three things about the COA before goods leave the warehouse:
- The COA matches the batch. Lab sample IDs, batch tags, and Metrc package IDs should reconcile cleanly. A COA whose batch ID doesn’t match the package it’s attached to is a documentation failure regardless of whether the underlying chemistry is fine.
- The COA shows the batch passed. Pesticide, microbial, heavy-metal, and residual-solvent screens all need to show pass for the applicable category. A failed screen on the COA is a stop-ship signal, not a footnote.
- The cannabinoid values that flow to the label are the right column. This is where cannabinoid inflation happens. Total Cannabinoids substituted for Total THC produces a label that overstates potency — which the DCC categorizes as “Inaccurate Labeling (Cannabinoid inflation)” and recalls.
The COA is a static document. The pipeline that pulls values from it into the label is dynamic, and that dynamism is where things go wrong.
The third surface
Label-pipeline integrity.
Forty-two percent of California cannabis recalls in the last twenty-eight months cite a label or cannabinoid-pipeline failure. The full data, with sources, is here.
For a Type 11 distributor, the label pipeline is the failure surface that costs the most when it breaks. The label is what the regulator photographs. The label is what the consumer reads. The label is what shows up in the recall notice.
Four things to verify about the label pipeline that most Type 11 operators have not formally documented:
- The field-map between the COA and the label. Every field on the printed label that pulls a value from the COA — cannabinoid percentages, lab name, batch ID, expiration date — should have a documented source. “The integration handles it” is not a documented source.
- The configuration of the label generator. Most label-design tools (BarTender, Loftware, NiceLabel, custom systems) have configurable per-field calculations. Get the configuration in writing. Confirm it matches the field-map.
- The printer fleet’s firmware and stored-format state. Stored-format mismatches between printers in a fleet produce labels that look correct on one machine and wrong on another. Fleet-wide config diffs should be a quarterly check, not an incident-driven one.
- The pre-print preview as a compliance control. Before a run goes to the printer, somebody should be able to see what the label will look like — not just confirm that the print job started. A preview is a compliance control, not a UX nicety.
None of this is glamorous work. All of it is the difference between a clean compliance posture and a recall.
The fourth surface
Recall response: what regulators expect to see.
If a recall is initiated — voluntary or mandatory — the DCC publishes the notice at recalls.cannabis.ca.gov. From that point, every Type 11 licensee in the affected supply chain has work to do.
The regulator’s expectation, in plain terms:
- You can identify, by Metrc package ID, every unit of the recalled batch you ever held.
- You know where each of those units went, and when.
- You can produce documentation showing you notified downstream licensees of the recall, and what they did with the affected inventory.
- You can show the recall was acted on promptly, not held until a convenient moment.
None of this is hard if your Metrc state is clean and your transfer-manifest documentation is intact. All of it is hard if either of those is messy. The recall-response surface is where Metrc accuracy and label-pipeline integrity converge into a single test of operational discipline.
The fifth surface
Audit-readiness: documentation that survives an inspection.
An unannounced DCC inspection is not the time to reconstruct your records.
Audit-readiness for a Type 11 distributor isn’t a one-time project — it’s a posture. The simplest test of whether you’re ready: pick a random package from Metrc that left your warehouse last quarter, and try to assemble its full paper trail in fifteen minutes. The COA. The intake record. The label that was printed. The transfer manifest. The destination acknowledgement.
If that takes more than fifteen minutes, the gap is documentation discipline, not regulation. Closing the gap is operational work, not legal work.
Pre-inspection audits — walking your floor and your data the way an inspector would — are one of the most common engagements I take. How an engagement works.
When this gets bigger than internal
Most of what’s on this page can be addressed by an operations team that owns the discipline. Not all of it can.
It’s worth bringing in an outside operator when:
- The pipeline crosses multiple vendors and nobody internally owns the cross-vendor surface.
- You’ve had a recall and want to ensure the underlying mechanism is closed, not just the immediate batch.
- You’re scaling, migrating ERPs, or onboarding a new lab or label vendor — transitions concentrate failure risk.
- The team that built the original pipeline is no longer there and the documentation is stale.
- You want a pre-inspection audit before an unannounced one shows up.
Schedule a 30-minute call. If the work doesn’t need to go beyond what your team can do internally, I’ll tell you that on the call.
Type 11 compliance is operational discipline before it is anything else.
Thirty minutes. No slides. If an engagement does not make sense, I will tell you on the call.