How to Submit METRC Reports Without Losing Your Mind

A practical walkthrough of daily METRC reporting — what to submit, when, and how to avoid the mistakes that cause violations.

9 min read · April 10, 2026

What METRC Actually Wants From You

METRC (Marijuana Enforcement Tracking Reporting Compliance) is the state-mandated seed-to-sale tracking system used across most legal cannabis markets. Every gram of cannabis that enters or leaves your store needs to be accounted for in real time.

The most important thing to understand: METRC is an events system, not a snapshot system. You are not sending a daily inventory count. You are logging a continuous chain of events — every sale, transfer, disposal, and adjustment is an event that must be recorded. That distinction is why most violations happen: operators think about their end-of-day inventory position rather than the individual events that created it.


Daily Reporting Requirements

Most states require the following events to be logged on the same business day they occur. Timing matters — Colorado requires same-day reporting by midnight, Michigan is strict with no exceptions, California technically requires same-day but has known system lag. Know your state deadline. Operating on assumptions here is gambling with your license.

  • Retail sales must be logged as package adjustments or retail sale events (varies by state)
  • Package transfers require an active, finalized inbound or outbound manifest
  • Waste and damage must use the correct state-specific adjustment reason code
  • Lab results must be linked to the correct package UID before sale

The Pre-Close Checklist That Saves Sundays

The single biggest METRC mistake is letting discrepancies accumulate. Run this before you close every night and audits become boring. Skip it consistently and audits become expensive.

  • Reconcile METRC on-hand quantities against your POS on-hand quantities — they should match to the gram for flower
  • Confirm every sale synced — check your transaction log for any failed sync events
  • Check for open manifests that have not been finalized (inbound or outbound)
  • Log any known waste, damage, or testing disposals before midnight
  • Check your METRC alerts inbox for unusual UID activity — these are early warning signs

Note:Set a recurring reminder 30 minutes before close. This single habit eliminates the majority of audit risk.


When METRC Goes Down

METRC systems have known downtime patterns — typically Sunday mornings and during state system upgrades. Your license does not pause when METRC is down. Most states have documented procedures for downtime operations.

Continue operating with paper records. Document every sale manually. Once METRC is back up, enter transactions from your paper log within the state's recovery window (usually 24-48 hours — verify your state's specific rule). Always document the outage: start time, end time, and number of transactions completed during downtime.


The Five Mistakes That Cause Most Violations

Most METRC violations stem from a short list of recurring errors. Knowing them costs nothing. A violation costs thousands.

  • Wrong adjustment reason code — "Damaged" vs "Unaccounted Waste" triggers different regulatory flags
  • Tag not scanned at intake — package exists in METRC but not your store system, creating an invisible discrepancy
  • Split package not logged — every physical package needs its own UID after a split
  • Stale manifests — created but never finalized; audit your open manifest list weekly
  • Employee badge not deactivated after termination — METRC access logs are reviewed in audits

See CannaCloud in action.

Every guide in the Learn Hub ties directly to a feature in CannaCloud. See it live in 20 minutes.