Tier 3 · Compliant
METRC Reconciliation

METRC variance,
before it becomes a finding.

Package-to-package variance analysis, transfer-manifest review, loss-and-destruction log audit, and physical-to-digital inventory reconciliation.

What we own

Drift caught in 90 days.
Not 365.

METRC reconciliation is never a tag count. It's a forensic reconstruction across four evidence streams — the physical inventory on the floor, the METRC package ledger, the transfer-manifest log, and the CCR 15048 waste-and-destruction record — under a single timeline. Where they disagree, the variance has a root cause, and the root cause has a name. We take ownership of all of it.

Owning the work means four concrete things. We walk the floor with a scanner and a printed package list, reconciling every open METRC tag against physical presence, weight, and product form. We audit every inbound and outbound transfer manifest against METRC records and the CCR 15307 chain-of-custody requirements, flagging mis-keyed weights, late departures, and missing driver sign-offs. We reconcile the CCR 15048 waste log against destruction events in METRC so the trash-bin reality matches the ledger reality. And we trace every variance back to a named root cause — SOP drift, equipment miscalibration, training gap, POS-to-METRC integration failure, or intent — with a remediation owner and a date.

What you keep: inventory management decisions, sales cadence, POS and ERP selection, and any HR action arising from a finding. Where counsel is needed — variance material enough to require a voluntary-disclosure path, any CDTFA excise reconciliation exposure, any finding that rises to theft or diversion — we work under counsel's direction or introduce one from our retained network.

By the numbers

California METRC reconciliation,
as it actually runs.

Figures from the DCC Feb 5 2025 enforcement recap, CCR Title 4 Division 19 (§§ 15046 track-and-trace, § 15307 transfers, § 15048 waste), and operator-side benchmarks on quarterly reconciliation.

±2%
DCC soft variance threshold
Above 2% aggregate variance, DCC typically pulls the package ledger, manifests, and destruction log for the year. Under 1% is clean; 1-2% gets named remediation.
90d
Recommended reconciliation cycle
Quarterly reconciliation catches drift inside a 90-day window instead of a 365-day one. The difference between a remediable drift and a willful-violation finding.
CCR 15046
Track-and-trace citation authority
Drift patterns that individually read as noise compound into a CCR 15046 track-and-trace citation pattern at annual renewal audit. The per-day ceiling attaches.
303
DCC disciplinary actions in 2024
METRC-variance findings sit near the top of the trigger list at renewal. Quarterly reconciliation is the cheapest renewal protection a licensee can run.
The work, end to end

Named milestones.
Named owners.

  1. Day 1
    On-site physical walk
  2. Day 2–3
    Package reconciliation
  3. Day 4
    Manifest and loss audit
  4. Day 5
    Root-cause analysis
  5. Day 7
    Findings & remediation
The cost of getting it wrong

The four drifts
quarterly reconciliation catches early.

Every figure below is sourced to the DCC, the CCR, or operator-side reconciliation benchmarks. Drift compounds silently; the four patterns below are where unprepared operators cross the 2% variance threshold before they know it.

Scale

SOP drift at the scale

Staff round weights to whole grams, trust the POS auto-deduct, or skip the pre-transfer re-weigh that catches moisture loss on dried flower. Individually noise; collectively a CCR 15046 track-and-trace finding. (CCR 15046)

CCR 15307

Manifest discipline cracks

Inbound tags accepted without a weight reconciliation, outbound manifests departed before the driver signature, rejected transfers never reversed in METRC. The single most common cause of distributor-side variance. (CCR 15307)

CCR 15048

Waste timing mismatch

Destruction events batched weekly or monthly instead of recorded at the event. METRC and the physical waste bin tell different stories on audit day — the exact gap auditors hunt for. (CCR 15048)

>2%

Annual variance over 2%

Above 2% aggregate variance, DCC pulls the full package ledger, manifests, and destruction log for the year. With no forensic record to explain drift, variance becomes willful noncompliance at renewal review. (DCC Disciplinary Guidelines)

Our job is to never put you above the 2% threshold. Physical walk first, METRC ledger second, manifest log third, CCR 15048 waste record fourth. Every variance traced to a named root cause with a remediation owner. Under 1% filed; 1–2% remediated; over 2% briefed to you verbally first so the disclosure path is your call, coordinated with counsel.

Track-and-trace-ready, line by line

From package walk
to closed variance.

01 · Package

Package-level variance report

Every open package reconciled against physical inventory; variance flagged by magnitude.

02 · Manifests

Transfer manifest review

Inbound and outbound manifests audited against METRC records; gaps flagged.

03 · Loss

Loss & destruction audit

CCR 15048 waste records reconciled against destruction events in METRC.

04 · Physical

Physical inventory walk

On-site inventory walk matched against METRC tags; any untagged product identified.

05 · SOP

SOP drift analysis

Where variance traces to SOP drift, the specific SOP step is called out.

06 · Training

Team retraining

Floor team retraining on the specific procedures that caused variance.

07 · Tooling

Tooling recommendations

Integration adjustments between POS/ERP and METRC where the variance is technical.

08 · Corrective

Formal corrective action

If variance is large: a formal CAPA documented and filed internally.

09 · Ongoing

Monthly variance monitor

Monthly check-in on variance trend; quarterly deeper audit.

10 · Report

Board-ready report

A one-page board-ready variance report for each audit cycle.

Outcomes

What operators
actually get from this.

Beyond the variance report itself, operators leave each cycle with a cleaner ledger, a trained floor, and a forensic archive that pays dividends at the next DCC inspection, the next CDTFA review, and the next diligence event. Here’s the practical shape of that.

Inside
Variance inside the ±2% safe harbor, cycle after cycle, with quarterly trendlines that show the drift catch-and-correct cadence. No investigation triggers, no DCC field-team deep dives, no CDTFA excise-reconciliation surprises at year-end. The package ledger and the floor agree.
Traceable
Every variance traced back to a named root cause — SOP drift on the scale, CCR 15307 manifest discipline, CCR 15048 waste-timing, POS-to-METRC integration, or intent — with a remediation owner and a documented retrain. Next cycle starts with the cause removed, not just the symptom noted.
Defensible
A forensic archive for DCC field inspection, CDTFA excise audit, internal audit, board reporting, and M&A diligence. Package-level reconciliation, manifest audit, destruction reconciliation, and SOP version history retained seven years under CCR 15037. The paper trail is the compounding asset.
The legal backbone

Every recommendation cites a regulation.
No opinion-based compliance.

When DCC field staff questions a destruction timestamp, we cite the section. When CDTFA reviews the excise-tax reconciliation against the METRC transfer log, they see CCR references embedded in every variance memo. When counsel evaluates whether a finding rises to a voluntary-disclosure event, the regulatory chain — tag → package → manifest → destruction → retention — is documented in full.

California track-and-trace sits at the intersection of BPC Division 10 (MAUCRSA, with BPC 26067 establishing the mandatory program and BPC 26031 framing self-disclosure), CCR Title 4 Division 19 (CCR 15036 designating METRC as the system of record, CCR 15046 for user obligations, CCR 15048 for waste and destruction, CCR 15307 for transfer manifests, CCR 15311 for distributor hub operations, CCR 15037 for records retention), the DCC forms layer (DCC-LIC-019 SOPs, DCC-LIC-017 CAPAs, DCC-LIC-027 modifications), and the METRC v2 REST API itself (the /packages/v2/*, /sales/v2/receipts, /transfers/v2/*, and hub endpoints that are the operational surface of the regulation). Each layer has its own document convention and its own audit consequence. We track all four simultaneously.

BPC 26067 BPC 26031 BPC 26069 CCR 15036 CCR 15037 CCR 15046 CCR 15048 CCR 15307 CCR 15311 Form DCC-LIC-019 Form DCC-LIC-017 Form DCC-LIC-027 packages/v2/adjust sales/v2/receipts transfers/v2/manifest transfers/v2/hub
Frequently asked

Questions we get,
answered directly.

Ready?

One 15-minute call
scopes the engagement.