What Is METRC and Why Does It Exist?
METRC -- Marijuana Enforcement Tracking Reporting and Compliance -- is a web-based seed-to-sale tracking platform that state regulators use to monitor every legal cannabis plant and product from the moment it enters the regulated supply chain until it reaches the end consumer or is destroyed as waste. Developed by Franwell, Inc. (now operating as METRC LLC), the system was first deployed in Colorado in 2014 and has since expanded to become the dominant track-and-trace platform in the United States cannabis industry.
The purpose of METRC is straightforward: it creates a comprehensive, auditable chain of custody for every unit of cannabis in the legal market. Regulators use METRC data to verify that licensed operators are not diverting product to the illicit market, that tax obligations are being met, that product recalls can be executed quickly when public health issues arise, and that license conditions are being followed. For cannabis operators, METRC compliance is not a suggestion or a best practice -- it is a legal requirement that directly affects your ability to maintain your license and operate your business.
At Northstar Financial, we work with cannabis operators across multiple METRC states, and I can tell you from direct experience that METRC compliance is simultaneously one of the least glamorous and most critical operational functions in a cannabis business. The operators who treat METRC as a core business process -- investing in proper systems, training, and reconciliation procedures -- avoid the fines and license actions that plague operators who treat it as an afterthought. The difference between these two groups is usually not awareness but execution.
Which States Currently Use METRC?
As of 2026, METRC is the mandated track-and-trace system in 18 states. Understanding which states use METRC matters because the system operates under state-specific configurations, and compliance requirements vary by jurisdiction even though the underlying platform is the same.
The current METRC states are Alaska, California, Colorado, the District of Columbia, Louisiana, Maine, Maryland, Massachusetts, Michigan, Missouri, Montana, Nevada, Ohio, Oklahoma, Oregon, and West Virginia, with additional states in various stages of implementation. Each state contracts with METRC LLC separately, and the state regulatory agency (whether it is a cannabis control commission, department of revenue, or health department) configures the system according to its own regulatory framework.
The practical implication is that a multi-state cannabis operator cannot assume that METRC procedures in one state translate directly to another. California requires certain manifest procedures for transfers that differ from Colorado's requirements. Oregon's waste documentation rules have specific reporting intervals that differ from Michigan's. Massachusetts requires certain testing data to be entered in METRC that other states handle through separate laboratory reporting systems. Multi-state operators need state-specific METRC standard operating procedures, and the compliance team in each state needs to be trained on that state's specific requirements.
States that do not use METRC typically use competing track-and-trace platforms such as BioTrackTHC (now part of Dutchie) in states like Illinois, New York, and New Hampshire, or Leaf Data Systems in Washington state. Some states have built their own proprietary systems. The operational principles are similar -- seed-to-sale tracking via unique identifiers -- but the software interfaces, data entry requirements, and integration capabilities differ significantly.
How Does METRC Actually Work?
Understanding the mechanics of METRC is essential for building compliant operational procedures. The system is built around two core concepts: Unique Identifiers and lifecycle events.
Unique Identifiers (UIDs) are the foundation of the system. Every plant and every package of cannabis product in the legal supply chain must have a UID, which is encoded on an RFID tag purchased from METRC. There are two types of tags. Plant tags are assigned to individual plants (in states that require individual plant tracking) or to batches of immature plants. Package tags are assigned to processed cannabis products -- flower, concentrates, edibles, pre-rolls -- that have been packaged for transfer or sale. Each UID is a 24-character alphanumeric code that is globally unique, meaning no two tags anywhere in the METRC system share the same identifier.
Plant tags cost $0.45 each and package tags cost $0.25 each, purchased directly from METRC. In some states, including California, the state handles tag distribution to licensees at no direct cost, though the cost is effectively built into licensing fees. Tags cannot be reused -- each UID is a one-time identifier that is permanently retired once the plant is harvested or the package is sold. For a cultivation operation processing 1,000 plants per month, tag costs alone run $450 per month for plant tags plus package tags for every product created from those plants.
Lifecycle events are the actions recorded in METRC as cannabis moves through the supply chain. For a cultivator, these events include planting (creating a new plant record from a seed or clone), moving plants between growth phases (vegetative to flowering), harvesting (converting plants into harvest batches), creating packages (breaking harvest batches into sellable units), and transferring packages to other licensees. For a manufacturer, events include receiving transfers, creating new packages from input materials (extraction, infusion, packaging), and transferring finished products. For a retailer, events include receiving transfers and recording sales to consumers.
Every lifecycle event must be recorded in METRC within the timeframe specified by your state -- typically within 24 hours of the event occurring, though some states require same-day entry. Failure to record events within the required timeframe is itself a compliance violation, regardless of whether the underlying activity was otherwise compliant.
What Is the METRC Reconciliation Process and Why Does It Matter?
Reconciliation -- the process of verifying that your physical inventory matches your METRC records -- is the single most important compliance activity a cannabis operator performs, and it is the area where we see the most failures among the businesses we work with.
The basic reconciliation process involves counting your physical inventory of plants and packages, comparing those counts to the records in your METRC account, identifying and investigating any discrepancies, and correcting the discrepancies through appropriate METRC transactions (adjustments, waste entries, or corrections). Most states require reconciliation at defined intervals -- monthly in some states, quarterly in others -- and surprise regulatory inspections always include a physical inventory count compared against METRC records.
The tolerance for discrepancies varies by state, but it is always tight. California allows a variance of no more than a certain percentage of total inventory, though the exact threshold depends on the product type and license type. Colorado's Marijuana Enforcement Division has historically taken the position that any material discrepancy is a violation. In practical terms, if an inspector counts your plants or packages and the number does not match METRC within a handful of units, you have a compliance problem.
Common causes of reconciliation discrepancies fall into several categories. Data entry errors are the most frequent -- a plant that was harvested but not recorded as harvested in METRC, a package that was transferred but the manifest was not completed, or a weight that was entered incorrectly. Timing gaps are the second most common cause -- activities that occurred on the floor but were not entered in METRC within the required timeframe, creating a window where physical reality and system records diverge. Process failures are the third category -- employees who are not trained on METRC procedures, or who shortcut the process during busy periods.
The financial consequences of reconciliation failures range from moderate to severe. First-offense fines for inventory discrepancies typically range from $1,000 to $10,000 depending on the state, the magnitude of the discrepancy, and whether the regulator believes the discrepancy indicates diversion (product leaving the legal supply chain). Repeat violations escalate quickly -- second and third offenses can carry fines of $10,000 to $50,000, mandatory compliance plan submissions, and in serious cases, license suspension or revocation. Beyond the direct fines, a METRC compliance violation can trigger a broader regulatory audit of your entire operation, which creates additional operational disruption and legal costs.
What Are the Most Common METRC Compliance Failures?
After working with dozens of cannabis operators on their METRC compliance, I have identified the compliance failures that come up again and again. Understanding these patterns allows you to build systems that prevent them.
Transfer manifest errors are the most frequent violation we see. Every time cannabis product moves from one licensee to another -- from a cultivator to a distributor, from a manufacturer to a retailer -- the sending licensee must create a transfer manifest in METRC before the product leaves the facility. The manifest must include the correct package UIDs, accurate weights, the receiving licensee's information, the transporter's information, and the estimated departure and arrival times. The receiving licensee must then accept or reject the manifest in METRC within the required timeframe. Errors in any of these fields, or failure to create the manifest before the product physically moves, constitute a violation.
Waste documentation failures are the second most common issue. Cannabis waste -- whether from trimming, failed product, expired inventory, or harvest waste -- must be recorded in METRC with specific information about the waste type, weight, and disposal method. Many operators treat waste tracking as a low priority because waste generates no revenue, but regulators view unaccounted-for cannabis waste as a potential diversion indicator. If 100 pounds of flower went into your extraction process and you recorded 80 pounds of concentrate and 5 pounds of waste, the regulator wants to know where the other 15 pounds went. If you did not record it as waste in METRC, you have a compliance gap.
Late data entry is the third category. When your propagation team takes 500 clones on Monday but the METRC entries do not get made until Wednesday because the person responsible was busy, you are out of compliance for those two days. When your harvest team processes 50 plants on Friday afternoon and the records are not entered until the following Monday, that is a weekend of non-compliance. These delays seem minor in isolation, but they compound -- if an inspector arrives during the gap period, the physical inventory will not match METRC, and "we were planning to enter it today" is not a defense.
Incorrect package adjustments are less frequent but potentially more serious. When a package weight changes -- due to moisture loss, repackaging, or quality control testing -- the adjustment must be recorded in METRC with the correct reason code. Operators who frequently adjust package weights downward without adequate documentation draw regulatory attention because weight decreases can indicate product diversion.
How Do You Integrate METRC with Your Accounting Systems?
This is where METRC compliance intersects with financial management, and it is an area where most cannabis operators are significantly underinvested.
The fundamental challenge is that METRC is a compliance system, not a business management system. It tracks plant and product movements for regulatory purposes, but it does not calculate your cost of goods sold, manage your accounts payable, generate your financial statements, or prepare your tax returns. You need to bridge the data between METRC (which knows what inventory you have and where it went) and your accounting system (which needs to know what that inventory cost and what revenue it generated) to produce accurate financial reporting.
For cultivators, this means mapping METRC harvest batches to your cost accounting. Each harvest batch in METRC should correspond to a cost accumulation in your accounting system that captures the direct labor, materials (nutrients, growing media, pest management), utilities, and allocated overhead for that batch. When the harvest batch is converted to packages and transferred to a buyer, the revenue from that transfer should be matched against the accumulated cost to determine your gross margin by batch. This batch-level cost tracking is not just good financial management -- it is essential for cannabis businesses dealing with 280E and COGS allocation requirements.
For retailers and dispensaries, the integration point is between your POS system, METRC, and your accounting software. Every sale recorded in your POS should correspond to a sale deduction in METRC (reducing your METRC inventory) and a revenue entry in your accounting system. If these three systems are not synchronized, you will have discrepancies in at least one of them. The most common failure mode is a POS system that records a sale but the corresponding METRC deduction is not made until later, creating a timing gap that shows as an inventory discrepancy in METRC.
Third-party integration platforms such as Dutchie, Treez, Flourish, and Distru offer bidirectional integration between METRC and POS or ERP systems. These platforms pull data from METRC and push data to METRC through the METRC API, reducing manual entry and the error rates that come with it. The investment in an integration platform -- typically $200 to $1,000 per month depending on the platform and the number of licenses -- pays for itself many times over by reducing compliance risk and the labor cost of manual METRC data entry.
The manual entry alternative is still used by smaller operators, and I want to be direct about the risks. Manual METRC data entry has an error rate of 3 to 8 percent based on the operations we have audited. For an operation processing 500 transactions per month, that means 15 to 40 errors per month -- each of which is a potential compliance violation and an inventory discrepancy that will need to be investigated and corrected. If your operation processes more than 100 METRC transactions per month, investing in automation is not a luxury -- it is a compliance necessity.
How Do You Build Internal Controls Around METRC?
Financial controls and METRC compliance controls are deeply intertwined, and the best cannabis operators treat them as a unified system.
Segregation of duties is the foundational control. The person who physically handles cannabis product should not be the same person who enters the METRC transaction. This creates a natural verification step -- the METRC data entry person can verify the quantities against a physical count sheet or weigh ticket before entering them into the system. In small operations where full segregation is not possible, compensating controls such as daily supervisor review of all METRC entries can partially mitigate the risk.
Daily METRC reconciliation is far more effective than monthly or quarterly reconciliation. When you reconcile daily -- comparing your beginning inventory plus receipts minus sales and waste against your ending inventory, and verifying this against METRC -- you catch discrepancies when they are small and easy to investigate. When you wait until month-end, a discrepancy of 50 packages could have originated from any of 30 days of transactions, making root cause analysis exponentially more difficult.
Standardized operating procedures for every METRC-related activity are essential. Your SOPs should specify exactly who is responsible for each type of METRC entry, the timeframe within which the entry must be made, the verification steps required before and after the entry, and the documentation that must be retained. Every employee who touches METRC should be trained on these SOPs, and the training should be documented and refreshed annually at minimum.
Regular internal audits -- quarterly at minimum -- should include a surprise physical inventory count compared against METRC, a sample review of transfer manifests for completeness and accuracy, a review of waste documentation for proper categorization and supporting documentation, and a verification that METRC data matches your POS and accounting system data. These internal audits are your early warning system for compliance drift, and they give you the opportunity to correct problems before a regulator finds them.
What Does METRC Cost and How Do You Budget for It?
The direct costs of METRC are modest compared to most cannabis operating expenses, but the indirect costs -- labor, integration software, and the consequences of non-compliance -- are significant.
Direct METRC costs include the monthly software access fee of $40 per license, RFID plant tags at $0.45 each, and RFID package tags at $0.25 each. For a mid-size cultivation and manufacturing operation with two licenses processing 1,000 plants and creating 2,000 packages per month, the direct METRC costs are approximately $80 (two licenses at $40) plus $450 (plant tags) plus $500 (package tags) equals $1,030 per month, or roughly $12,400 per year.
Labor costs for METRC compliance depend on the size and complexity of your operation. A small dispensary might need 10 to 15 hours per week of METRC-related labor (data entry, reconciliation, manifest management), costing $1,500 to $2,500 per month at $25 to $35 per hour for a trained compliance technician. A large cultivation or manufacturing operation might need a full-time METRC compliance coordinator at $45,000 to $65,000 per year, plus additional time from production staff who are responsible for documenting weights, counts, and movements before they are entered in METRC.
Integration software costs range from $200 to $1,000 per month for third-party platforms that connect METRC to your POS, inventory management, and accounting systems. This investment reduces labor costs and error rates simultaneously, typically paying for itself within the first quarter of implementation.
The cost of non-compliance dwarfs all of these operating costs. A single $10,000 fine for an inventory discrepancy exceeds an entire year of METRC tag costs. A license suspension -- even a temporary one -- can cost tens or hundreds of thousands of dollars in lost revenue, legal fees, and reputational damage. We have seen cannabis businesses lose their licenses entirely over sustained METRC compliance failures, representing the total loss of their license investment (which can be $100,000 to $500,000 or more depending on the state).
Budget for METRC compliance as a core operating expense, not an afterthought. For most cannabis operations, total METRC compliance costs (direct costs plus labor plus integration software) should be 1 to 3 percent of revenue. If you are spending less than that, you are probably underinvesting in compliance, and the risk of fines, license actions, or undetected inventory shrinkage almost certainly exceeds the savings.
At Northstar Financial, we help cannabis operators build METRC compliance into their broader financial control framework -- ensuring that the data flowing through METRC reconciles with their accounting systems, their tax reporting, and their management reporting. If your METRC and financial systems are not talking to each other, or if you are spending too much labor on manual processes that should be automated, schedule a strategy call with our team to discuss how we can help.