Metrc Virginia
Your Virginia batches, tested and ready to sell
Ship with confidence and skip the manifest paperwork. Distru flags any batch still waiting on lab results and builds every manifest straight from the order.
Count, test, hold and ship from one record
Distru is a cannabis ERP that runs inventory, production, live costing and Metrc sync in one place, with real cost of goods on every batch. Here's how it handles the Virginia rules your team works under.
Processor counts against Metrc
Catch every count gap before you sync. Distru runs each count against the packages Metrc holds.
Manifests sent ahead of transport
The receiving facility gets its manifest copy in time, with nothing retyped. Distru builds it straight from the order.
Batches on hold until the COA arrives
Ship with confidence. Lab results attach to each batch, and Distru flags any batch that hasn't passed before it goes on an order.
Items that match the CCA-approved product
Name, category and THC dose stay on the item record. Your Metrc item matches what the CCA approved.
Virginia buyers order from your live menu
Publish branded wholesale menus that pull live stock straight from your inventory, with pricing set for each buyer. Buyers get COAs, order in a few clicks, and only see what's in stock.
Loss and theft caught the day you find them
Report a loss or theft on time. Count gaps show up in Distru the day you find them, ready for your team to report.
Start with the ERP or Commerce, then add AI
DistruERP
Inventory, production, purchase and sales orders, and Metrc compliance in one cannabis ERP. Built for brands and distributors.

DistruCommerce
Branded menus, marketplace listings, and pricing set per retailer. The AI Order Agent turns texts, photos, and napkin scribbles into real orders.

DistruMCP
Ask Claude or ChatGPT about the inventory, orders, and customers already in your Distru account.
Connect Virginia Metrc to Distru in 3 steps
Send us one Metrc API key
Your Metrc admin copies one key from Virginia Metrc. That's all we need to get started.
We connect it on your onboarding call
A Distru specialist connects your licenses and brings in your packages and tags with you on the call.
Go live in 3 to 4 weeks
Then your team runs orders, counts and manifests in Distru, and syncs to Metrc on your command.
Why processors run Metrc through Distru
450+
3.5M+
$10B+
99%
Key Virginia rules, and how Distru handles them
A few of the Virginia rules operators ask us about most. For the full, current rules, see the Virginia Cannabis Control Authority (CCA).
| What Virginia requires | How Distru handles it | Where it lives |
|---|---|---|
| Processors and cultivation facilities take inventory on a set schedule and keep inventory records on file. | Be ready for a state inspection any day. Distru runs each count against the packages Metrc holds and keeps past counts on record. | cannabis inventory management software |
| Any diversion, theft, loss or inventory discrepancy must be reported soon after it's discovered. | You decide what goes to Metrc. Distru shows every gap between your count and Metrc as soon as you count, and syncs happen on your command. | cannabis compliance software |
| The receiving facility gets a copy of the transport manifest ahead of transport. | The receiving facility gets its copy on time. Distru builds the manifest from the order, with packages, weights and the receiver pulled from the same record. | order fulfillment |
| A sampled batch is withheld until the lab reports. Nothing sells before the certificate of analysis (COA). | Nothing sells early by mistake. Distru keeps the batch on hold until its results and COA are attached. | COA management software |
| Each Metrc item matches the CCA-approved product exactly, THC dose included. | What you sell always matches what was approved. Name, category and THC dose live on one Distru item record that costs and orders run from. | cannabis ERP |
Rules change. For current requirements, see the CCA.
Integrate with the Tools You Use
Distru connects your compliance, accounting, sales, and retail tools so data stays in sync and your team stops double-entering it.
Plus accounting, retail and analytics tools across your stack
View all integrationsRelated resources

Distru MCP: Your Cannabis ERP in Claude and ChatGPT
The Distru MCP connects Claude and ChatGPT to your live cannabis ERP data. Ask about AR, stock and orders in plain English, no exports. Free at launch.

Licensed vs. Hemp-Derived: The Playing Field Shifts
Licensed cannabis and hemp-derived THC products have competed on very different rules. Here's how that playing field is about to level.

What Happens When AI Gets Access to Your ERP
Giving an AI tool access to your cannabis ERP isn't all-or-nothing. Here's what real, scoped access looks like, and what to watch for.

AI and 280E: Where Automation Actually Saves Money
280E just got more complicated for mixed medical and adult-use operators. Here's where automated cost tracking actually helps, and its limits.
Frequently Asked Questions
Let’s answer the most commonly asked questions about Cannabis Software.
Does Distru integrate with Metrc in Virginia?
Yes. Distru connects to your Virginia Metrc account. Packages, transfers and manifests sync to Metrc when your team sends them. Operators in 30+ states run Metrc through Distru.
What's the best Metrc software for a Virginia processor?
Pick software that runs cultivation, production, testing holds and orders on the same records Metrc tracks. That's what Distru does for processors and brands. Ask any vendor how they handle inventory counts and batch holds.
Why is my Virginia package stuck in testing in Metrc?
Often a second test sample was pulled from the same package. Metrc's Virginia guidance says that can show Testing In Progress and block movement. Distru links each sample to its source package, so duplicates stand out. If results are already recorded, contact Metrc Support.
Can Distru handle more than one Virginia license?
Yes. Distru runs every license on the same set of books, so you see inventory, sales and margin across licenses in one account.
How long does it take to switch to Distru?
Most teams go live in 3 to 4 weeks. Every account gets a dedicated customer success specialist, who connects Virginia Metrc and loads your packages with you. After launch, your questions go to that person, not a manual or a ticket queue.
Does Distru report to the CCA for me?
No, and that's on purpose. Distru syncs to Metrc only when you send it. You decide what goes and when. The 24-hour loss notice under Virginia rules stays your team's call too.





