Skip to content
Cannabis CPAMinnesota

Guide

A Bookkeeping Guide for Minnesota Cannabis Businesses

How to build books that support the tax position instead of undermining it.

Cannabis bookkeeping fails in predictable ways: a generic chart of accounts, undocumented cash handling and inventory that never reconciles to the compliance system.

This guide is the framework we install for new Minnesota clients, written so an internal bookkeeper can follow it.

Designing the chart of accounts

The chart of accounts is the tax position expressed as structure. If capitalizable and non-capitalizable costs share accounts, the year-end analysis becomes reconstruction rather than reporting.

  • Segregate production costs from selling and administrative costs at the top level
  • Separate inventory into raw material, work in process, finished goods and packaging
  • Use classes or tracking categories for license, location and department
  • Isolate federally disallowed expenses for the Minnesota subtraction
  • Keep tax liability accounts distinct from expense accounts

Daily procedures

The close is only as good as what happens between closes. Daily discipline eliminates most month-end investigation.

  • Dual-custody count of every register at open and close
  • Deposit preparation logged with sealed bag numbers
  • Same-day recording of inventory adjustments with reason codes
  • Invoice capture at receipt with the purchase order attached

The monthly close checklist

Work in a fixed order. Reconciling inventory before revenue is tied out produces conclusions that change once revenue moves.

  • Reconcile all bank and cash accounts, including the vault
  • Tie point-of-sale revenue to the general ledger by category
  • Reconcile perpetual inventory to seed-to-sale records
  • Post cost pool allocations and inventory capitalization entries
  • Accrue taxes, payroll, rent and license fees
  • Review the trial balance for account misclassification
  • Publish statements with variance commentary

Choosing software

QuickBooks Online and Xero both work for single-license Minnesota operators when configured deliberately. Multi-entity groups with intercompany transfers and manufacturing bills of materials generally outgrow them.

Whatever the platform, the integration should push summarized journals rather than transaction-level detail, or the ledger becomes unreviewable.

Frequently asked questions

How long should a monthly close take?

Eight to twelve business days for a well-run single-license operation. Longer than fifteen usually indicates an upstream data problem, not a bookkeeping speed problem.

Can an in-house bookkeeper handle cannabis?

Yes, for daily entry and reconciliation. Cost pool design, inventory capitalization and the tax position should sit with a specialist.

What records should be retained and for how long?

Keep tax and cost accounting support for at least seven years. Cost methodology documentation should be kept as long as the method is in use, plus the statutory period.

Rebuild the books once, properly

We will assess your current chart of accounts and close process and give you a written plan.

Keep reading