METRC Reconciliation Dispensary Guide: Fix Variances Before They Fine You

Cannabis Retail
June 3, 2026

METRC variances don't fix themselves. A dispensary that goes three weeks without reconciling package weights against point-of-sale activity is already sitting on a compliance problem, and the state's audit team knows it. This guide is for retail managers, inventory leads, and compliance officers who want a repeatable weekly workflow that catches discrepancies before regulators do.

1. Pull your METRC package report and freeze your count window

Start every reconciliation by exporting the Active Packages CSV from METRC and locking your inventory count to a specific timestamp. If you don't freeze the window, sales and transfers keep moving while you count, and your numbers will never match.

The Active Packages export gives you package ID, item name, quantity on hand, and unit of measure. Pair it with a POS sales export covering the exact same time window. Ten minutes of drift between the two reports is enough to create phantom variances that waste hours to investigate.

Pro tip: Run reconciliation after close, before anyone opens the safe for the next day. A 10pm to 10:15pm freeze window keeps both systems quiet.

2. Weigh every bulk flower and pre-roll package on a certified scale

Every bulk package needs a physical weight check against its METRC quantity. Eyeballing jars or trusting last week's number is how dispensaries end up with 3.2g of drift per package that compounds into a 40g variance across the vault.

Use a National Type Evaluation Program (NTEP) Class II scale for anything sold by weight. Most state rules require it for legal-for-trade transactions anyway. Log each reading next to the package ID, not the item name, because SKU names repeat and package IDs don't.

Edge case: Moisture loss on flower packages over 14 days old can legitimately account for 1 to 2 percent weight reduction. Document ambient humidity in your storage room monthly so you have a defensible record when the auditor asks.

3. Match countable units one-by-one, not in batches

Count cartridges, edibles, and pre-packaged eighths individually, scanning each barcode against the METRC package ID. Batch counts are the single largest source of unit-count discrepancies in retail cannabis.

The common failure mode: a 50-unit package shows 49 in METRC, staff counted 50 yesterday, and nobody logged the sample or the demo unit. Three weeks later that single unit is now a compliance event. Scan every unit, every time.

Pro tip: For packages with more than 100 units, use a second counter and compare totals independently before entering the number. Double-blind counts catch transcription errors that single-counter workflows miss every time.

4. Identify variance categories before you adjust anything

Sort every discrepancy into one of four buckets before touching METRC: weight drift (under 1%), theft or loss, operational waste, or data entry error. Each category needs a different adjustment reason code and a different paper trail.

METRC's package adjustment reason codes include Waste, Theft, Internal Movement, and Entry Error among others. Using the wrong reason is itself a violation in most states. Colorado's Marijuana Enforcement Division has issued fines specifically for mislabeled adjustment reasons, and the MED's enforcement actions database shows penalties in the $1,000 to $10,000 range for improper inventory adjustments alone.

Edge case: If a single package shows both weight drift and a missing unit, split the adjustment into two entries with two reason codes. Combined adjustments get flagged as suspicious.

5. Submit adjustments with documentation, not just reason codes

Every METRC adjustment should have a written note, a photo if physical damage is involved, and a staff signature logged internally. The reason code alone isn't enough for a serious audit.

METRC itself allows free-text notes on adjustments. Use them. "Scale recalibration 2026-04-15, package weighed 3.47g vs. METRC 3.50g, 0.86% variance within tolerance" is a defensible record. "Weight off" is not. The METRC Support Center documents current acceptable reason codes by state.

6. Reconcile your POS deductions against METRC package records

Your POS records every sale. METRC records every package deduction. When they don't match, the gap is where compliance problems start.

Run this check weekly. Export POS sales by package ID and compare total grams sold per package against total grams deducted in METRC. Any gap larger than your tolerance threshold needs an explanation before the week closes. Oregon's OLCC and Colorado's MED both cite POS-to-METRC mismatches as one of the top three audit triggers in their annual enforcement summaries.

Pro tip: Automate this export if your POS supports it. A spreadsheet that auto-populates from both systems takes the manual matching step out of the equation and reduces the chance of a counting error in the reconciliation itself.

7. Build a weight-based verification layer for the packages that matter most

Manual reconciliation catches yesterday's problems. A weight-based system catches today's.

For dispensaries with high-velocity bulk flower inventory, a scale under each storage container reports the current weight continuously. When the weight drops by more than the expected amount for a single transaction, the system flags it before the next count. That's a different category of accuracy than weekly reconciliation. It's the difference between knowing your count is off today versus finding out it's been off for six days.

Cloudbox Link integrates directly with most cannabis POS systems and pushes weight readings to METRC via the compliance integration layer. Setup typically runs two to four hours per storage location. The setup guide covers what a typical retail deployment looks like.

It's not the only solution. An NTEP-certified bench scale with a disciplined manual workflow catches most of what matters, provided the cadence holds. The question is whether your team's cadence holds under pressure, at close, at the end of a long weekend. The scale doesn't have that problem.

Common mistakes that turn manageable variances into citations

Reconciling once a month. By the time you find a variance, you have 30 days of transactions to trace. You won't find it. File the adjustment, add a note, and resolve never to wait that long again.

Fixing the variance before categorizing it. An uncategorized adjustment is just a number change with no story. Regulators don't accept "we fixed it" as an explanation. They want to know why it happened and what changed to prevent it happening again.

Not logging calibration. Your scale is only as defensible as your calibration log. If an auditor asks when you last calibrated and your answer is "I think last month," that's the beginning of a longer conversation than you want to have. Calibrate on a schedule. Log every check. NTEP scales with built-in calibration logging make this automatic.

If you want a second set of eyes on your current reconciliation process before your next audit cycle, reach out. Most dispensary compliance gaps are process gaps, not system gaps, and they close faster than people expect once you can see where the break is.

Frequently Asked Questions

How often should a dispensary reconcile METRC?

Daily for sales reconciliation, weekly for full package weight audits, and monthly for a deep variance review. Waiting longer than a week makes root-cause analysis almost impossible because staff can't remember which transaction went wrong.

What's an acceptable METRC variance threshold?

Most states don't publish a hard number, but internal tolerance should be under 1% by weight per package and zero units off for countable items. Anything above 1% gets flagged in audits even if it isn't formally out of compliance.

Do I need special hardware for METRC reconciliation?

A state-legal-for-trade scale is required for weight verification. Integrated scales that push readings directly into your POS or inventory system cut reconciliation time roughly in half and remove transcription errors that cause most variances.

Can you fix a METRC discrepancy after the fact?

Yes, using a package adjustment with a documented reason code, but every adjustment is logged and reviewed. Frequent adjustments without clear cause are one of the top audit triggers regulators cite.

What triggers a METRC audit?

Repeated package adjustments, inventory-to-sales mismatches over 2%, sudden spikes in waste reporting, and third-party complaints. Routine audits also happen on license renewal cycles in most states.

Related articles