Guide

METRC Compliance Guide

Variance thresholds, workflows, reconciliation. Plain English, cited to the regulation, updated as the rules change.

Scope. METRC variance is the most common source of DCC findings, and the one most operators struggle to proactively manage. This guide covers variance thresholds, manifest workflows, common failure modes, and the reconciliation practices that keep you inside safe harbor. Anchored to CCR Title 4, §§ 15036–15049 current as of January 1, 2026.

What METRC actually tracks

METRC (Marijuana Enforcement Tracking Reporting Compliance) is California’s seed-to-sale tracking system, administered by Franwell. Every licensee is required to track plant, package, and harvest UIDs through the system per CCR 15037 and integrate with licensed point-of-sale or enterprise software.

The core units:

Variance thresholds

DCC publishes no explicit variance threshold in regulation, but internal enforcement practice treats under 2% variance between METRC records and physical inventory as within normal operational tolerance. Variance between 2% and 5% draws scrutiny. Over 5% triggers formal investigation under BPC § 26038.

Variance band Typical regulator posture Operator response
<1%Clean — no findingMonitor; maintain cadence
1–2%Operational toleranceDocument root cause; run monthly
2–5%Scrutiny; inspection follow-up likelyOpen CAPA; brief counsel; weekly reconciliation
>5%Formal investigation (BPC § 26038)Legal hold; voluntary-disclosure analysis
>10%Diversion risk; potential AccusationImmediate counsel; enforcement readiness
The number that matters is not the variance itself — it’s whether you can explain the variance with a named root cause.

Hypothetical: a distributor running 2.8% variance

A Type 11 distributor handling ~$14M in annual wholesale throughput discovers a 2.8% package-weight variance across Q3. Starting position: 48,300 grams across 612 packages; reconciled position: 46,948 grams — a 1,352g shortfall. Root-cause analysis traces 890g to scale calibration drift on one receiving scale (last calibrated 7 months prior), 310g to three destruction events logged physically but not in METRC, and 152g to two inbound manifests where driver-declared weight exceeded physical by ≤5g per package. Remediation: quarterly scale calibration SOP, daily destruction-event reconciliation, and manifest re-weigh at receiving. Next quarter variance: 0.9%.

Where variance comes from

1. Weighing tolerances

Cannabis is a biological product; scale precision and humidity-driven weight shifts cause legitimate gram-level variance. Your SOP should specify scale calibration frequency and expected tolerance.

2. Manifest-to-physical mismatch

Most retail variance originates at receiving. Driver hands over package; staff accepts without reconciling the manifest weight against the POS weight. Weekly, monthly, the variance compounds.

3. Destruction events not logged

Cannabis destroyed for quality (mold, contamination) must be both physically rendered unusable per CCR 15048 and logged as a METRC destruction event. Operators routinely do the first without the second.

4. Untracked internal transfers

Microbusinesses and vertically-integrated operators move product between their own licenses (cultivation to manufacturing, manufacturing to distribution). Every internal transfer requires a manifest; skipping them creates variance on both sides.

5. Packaging & labeling drift

When SKUs are consolidated or broken down, the resulting packages must be created in METRC from the parent package. Off-system repackaging is a common failure mode.

The reconciliation cadence

We recommend the following cadence for mid-market operators:

What to do when variance is large

If variance crosses 3%, don’t wait. Brief counsel, run a root-cause analysis, and prepare a voluntary disclosure where the analysis warrants it. The difference between self-reported and regulator-found is the difference between a remediation and an enforcement action.

BPC § 26067 — Track-and-Trace BPC § 26069 — Cannabis Waste BPC § 26038 — DCC Investigation Authority CCR § 15036 — METRC Account & Designation CCR § 15037 — Records & 7-Year Retention CCR § 15038 — Reporting Cadence (24-Hour Rule) CCR § 15048 — Cannabis Waste & Destruction CCR § 15049 — Loss & Theft Reporting CCR § 15311 — Distribution & Manifests CCR § 15307 — Test Hold METRC API v2 — Franwell
Ready to apply this?

Book a 15-min scoping call.
We’ll map the work.