Metrc (Marijuana Enforcement Tracking Reporting Compliance) is a state-mandated software platform developed by Franwell for tracking the production, manufacturing, testing, distributing, and selling of cannabis products.
Every state that utilizes Metrc has specific regulatory requirements for reporting inventory and sales data. As a medical or adult-use dispensary license holder, it is the responsibility of the business to meet these regulatory reporting requirements with 100% accuracy.
If there are mistakes or inconsistencies in your Metrc account, it raises red flags for enforcement officials. This puts the business at risk for a state-conducted audit, penal fines, or in the worst cases, being shut down altogether.
This post covers how to report to Metrc, what to do if Metrc goes down, and best practices for Metrc compliance with Flowhub.
How do I report to Metrc?
There are several ways that a medical or adult-use cannabis retailer can send daily compliance reports from their point of sale to Metrc. Here are your options.
1. Report to Metrc manually
With this method, data is exported from the point of sale via a CSV file, configured to correct formatting, and then uploaded manually to Metrc. This gives you control over when and how your compliance info is uploaded to the state. However, this method is also the most time and labor intensive and is more susceptible to human error, which puts you at risk.
2. Report to Metrc automatically after each sales transaction
With this method, data is pushed to Metrc via an automatic API after each transaction is completed. Some states require immediate pushes like this, but be wary of software platforms that take the control of sales reporting out of your hands. Automated API pushes to Metrc mean all your data is pushed immediately and when there are errors, you will have to manually update them in Metrc. This method feels foolproof, but is actually more risky than the others.
3. Report to Metrc via controlled API push
Unless your state requires real-time Metrc reporting, we recommend using a controlled API push. This gives the ease and convenience of a direct API integration with the added control of being able to double check data before it's reported to regulators.
Flowhub gives you the ability to push sales to Metrc only you're ready. If record-keeping errors occur throughout the day, you will have the chance to identify and reconcile them before sending your closing report.
For states that are required by law to report sales as they happen in real time, such as in Maryland, Flowhub has a built-in feature that automatically reports each sale to Metrc after the transaction is complete.
What if Metrc goes down?
Sometimes Metrc’s API connection is disrupted, slow, or goes down altogether. Getting data from Metrc can take time depending on how many packages need to be imported and the response times from Metrc.
In these instances, Flowhub’s built-in Metrc Health Indicator gives you visibility into the real-time status of Metrc’s server speed.
- Good: response time under 100ms
- Poor: response time under 500ms
- Bad: response time under 15000ms
- Effectively down: response time above 15000ms
Even in this situation, it is still the responsibility of the retailer to report to the state each day. When this happens, Flowhub offers a manual export of all related data that can then be uploaded to Metrc via a CSV file.
Best practices for Metrc compliance
Because Metrc cannabis track-and-trace system is the digital paper trail for which your license depends on, it is best to choose a point-of-sale technology partner that gives you the tools to audit and help manage your Metrc account with complete transparency and control.
Flowhub was built from the ground up to manage compliance and was the first to integrate with Flowhub.
Be wary of any cannabis point of sale option that claim to manage every aspect of your Metrc account or takes the control out of your hands as a licensee. Magic only makes things worse.
Splitting packages in Metrc
Although all inventory has to be accurately tracked within Metrc, the processes and procedures in how that inventory is managed are up to the business and license holder. For example, when a large shipment of edibles with several flavors comes into a dispensary from a supplier under one Metrc tag, the dispensary has the option to keep all of that inventory under that same tag or split the inventory further under multiple Metrc tags for each flavor.
Be cautious of any point-of-sale providers that make assumptions about your inventory management processes by automatically splitting packages in your Metrc account. At the end of the day you want to be in total control of your compliance data, so avoid any API integration that goes so far as to remove your ability to control how you manage and report your Metrc inventory.
We recommend that if you decide to split a package, do so manually in Metrc for complete control over the process.
Importing packages from Metrc
Once clear procedures are established around your inventory management, Flowhub makes it easy to import and track Metrc package tags. Here is how it works:
Often times, a supplier will be inconsistent in their naming conventions with each new shipment of products that come into a store from a Metrc manifest. Flowhub first requires retailers to assign consistent naming conventions to all inventory by building a global product catalog, or a database of all products being sold.
The Import Packages feature then automatically maps the sometimes inconsistent data from the supplier Metrc manifest to the clean and consistent data within the Flowhub Product Catalog. This feature not only keeps your inventory data clean and organized but also allows for better reporting and forecasting with that inventory data long-term.
Auditing your Metrc account
Flowhub is built with more tools to audit your Metrc account than any other cannabis point-of-sale provider. One of these tools is Flowhub’s Metrc Discrepancy Report, which audits your Flowhub inventory and your Metrc inventory. The Metrc Discrepancy Report shows five different discrepancy types that match the discrepancy types in Metrc and maps these discrepancies to each Metrc tag that they are associated with.
With this report, Flowhub has taken the guesswork out of auditing your Metrc account. You’re able to easily identify discrepancies and figure out exactly what happened. This report has saved our clients thousands of hours. Before you audit your Metrc account with this report, the Flowhub team recommends auditing your physical inventory first with Flowhub's mobile Stash® app to make it easy and be sure you identify discrepancies between your physical inventory and what is in Flowhub point of sale.
Being able to compare our Flowhub inventory to our Metrc inventory is critical, and Flowhub's reporting system allows us to do just that!—Niko Johnson, Store Manager at Diego Pellicer
More Metrc questions? We are here to help.
Whether you are an established medical or adult-use cannabis dispensary or a brand new license holder looking to open a retail store, Flowhub has Metrc support for your compliance needs.
If you would like to see the Flowhub features in action, watch a demo.