Service
Cannabis Inventory Accounting in Minnesota
Inventory is the largest asset, the tightest regulatory obligation and the core of the 280E position.
In cannabis, inventory accounting is not a subsidiary ledger — it is the business. It determines cost of goods sold, drives the tax outcome and is the record the state can inspect at any time.
We build perpetual inventory that reconciles to the track-and-trace system every month and to a physical count on a defined schedule.
Perpetual inventory and reconciliation
The financial inventory and the compliance inventory must agree. When they diverge, the cause is almost always an unrecorded adjustment, a transfer posted in one system and not the other, or a unit-of-measure conversion error.
- Monthly reconciliation between the general ledger, the POS and seed-to-sale records
- Cycle count program with documented tolerances and investigation triggers
- Unit-of-measure conversion controls from grams to package to unit
- Adjustment approval workflow with reason codes
- Work in process, finished goods and packaging valued separately
- Obsolescence, expiration and destruction accounting
Section 471 valuation
Inventory capitalization under Section 471 is the mechanism by which a cannabis producer recovers cost despite Section 280E. Getting it right is worth more than any other single accounting decision the business makes.
We document the method, the cost pools and the allocation bases, then apply them consistently period to period so the position does not shift when it is examined.
Physical counts
We plan the count, define the cutoff, observe where the engagement calls for it and reconcile the result. Variances get a reason, not a plug entry.
A documented count program is also the single most useful thing you can hand a regulator or a buyer during diligence.
Frequently asked questions
How often should we count?
Retail high-velocity categories weekly or biweekly, full physical counts at least quarterly, and a comprehensive count at year end. Cultivation counts follow the harvest cycle.
What variance is acceptable?
Set a written tolerance and investigate anything above it. The tolerance itself matters less than proving that you consistently investigated exceptions.
Our track-and-trace and QuickBooks never match. Is that normal?
It is common and it is fixable. The gap is usually timing, adjustments recorded in only one system, or conversion errors — all of which a structured monthly reconciliation surfaces.
Reconcile inventory before someone else does
We will run one month of reconciliation against your track-and-trace export and report what we find.