
Licensed cannabis operators only
Minnesota Cannabis CPA | Cannabis Accounting & Tax Services
We are a cannabis-only CPA practice serving licensed operators throughout Minnesota, which regulates the industry through the Office of Cannabis Management (OCM) following the August 1, 2023 legalization law. Our work covers cannabis accounting and bookkeeping, dispensary accounting, tax planning and preparation, 280E-aware inventory and COGS methodology, financial reporting and fractional CFO advisory — for cultivators, manufacturers, retailers and microbusinesses at every stage from pre-licensing through multi-license growth.
What we are known for
- Section 280E cost accounting. Cost pools, absorption schedules and a written methodology that survives examination.
- Seed-to-sale reconciliation. The ledger and the state track-and-trace record agree every month, in writing.
- Sales and excise tax compliance. Calculation, accrual, and filing management built for the Department of Revenue's cannabis gross receipts tax, state sales tax, and local option sales taxes that vary across the state. Our specialized cost accounting systems aggressively isolate standard business overhead expenses that remain federally disallowed under IRC Section 280E, cleanly matching them to Minnesota state tax deduction allowances.
- Cash discipline. Vault controls and a tax reserve funded from gross profit, not net income.
Statewide practice
Minnesota Cannabis CPA & Accounting Services
Why Cannabis Businesses Need a Specialized Cannabis CPA
A cannabis CPA is a certified public accountant who specializes in the accounting, tax and financial requirements of cannabis businesses. For Minnesota operators, that includes Section 280E and cost of goods sold (COGS), inventory and seed-to-sale reconciliation, state and local cannabis taxes, cash controls, financial reporting and audit-ready documentation.
Section 280E and COGS. Cannabis businesses face federal tax rules that differ substantially from ordinary businesses. A specialized cannabis CPA helps operators maintain defensible inventory and Cost of Goods Sold (COGS) accounting, document cost allocations, and prepare records that support the business’s federal tax position.
State and Local Cannabis Tax Navigation. Cannabis operators must manage state and local tax requirements alongside licensing and seed-to-sale reporting obligations. In Minnesota, that means keeping the general ledger, point-of-sale system, inventory records, track-and-trace data, and applicable cannabis and sales tax reporting reconciled.
Banking, Cash Handling and Audit Readiness. Cannabis businesses often require stronger cash-handling and internal controls than conventional businesses. Documented cash counts, deposit reconciliation, segregation of duties, tax reserves, inventory controls, and audit-ready financial records help protect the business and support its accounting position.
Cannabis accounting sits at an intersection most firms never encounter. A licensed Minnesota operator has to run a production or retail business, keep inventory that reconciles to a state track-and-trace system, handle a meaningful volume of cash, satisfy Office of Cannabis Management recordkeeping expectations, remit state sales, local option and cannabis gross receipts taxes, and file a federal return under rules that treat the business unlike any other. Those obligations are not separate projects — they all draw on the same set of books.
That is what a cannabis accountant does differently. A generalist firm can reconcile a bank account. What it usually cannot do is tell you which cultivation labor belongs in inventory, how to document a square-footage allocation, why your dispensary and your grow should be accounted for differently, or how to accrue three overlapping Minnesota tax obligations as sales occur. Those decisions determine what you owe, and they are made in the ledger long before a return is filed.
Our practice is limited to licensed cannabis businesses in Minnesota and their affiliated entities. The sections below cover each major area of cannabis business accounting — bookkeeping, tax, dispensary work, Section 280E, inventory and COGS, reporting and controls, and fractional CFO advisory — and link through to the pages that go deeper on each.
- Chart of accounts designed around capitalizable and non-capitalizable cost from day one
- Monthly close between the eighth and twelfth business day with variance commentary
- Producer versus reseller analysis for vertically integrated Minnesota licensees
- Documentation built on the assumption that an examiner will read it
Services
Cannabis Accounting Services for Minnesota Businesses
Our cannabis accounting work starts with structure: a chart of accounts that separates capitalizable from non-capitalizable cost, class and location tracking for multi-license groups, and an inventory subledger that can actually support cost of goods sold. From there it becomes routine — general ledger oversight, transaction classification against source documents, bank, merchant and vault cash reconciliation, payroll and accrual posting, month-end close, and financial statements with written commentary.
Because cannabis is cash-intensive and heavily documented, the accounting has to stay coordinated with operations. Point-of-sale and production records, Metrc activity, count sheets and deposit logs all feed the ledger, and the monthly close is where they are reconciled rather than assumed. Each service below has its own page; this section is the statewide overview of how the pieces fit together.
Cannabis Bookkeeping
Dispensary and cannabis bookkeeping that reconciles POS, cash, bank, inventory and track-and-trace before a single statement is published.
Read moreCannabis Tax Preparation
Federal and Minnesota returns prepared from reconciled books, inventory schedules and 280E documentation rather than a year-end spreadsheet.
Read more280E Tax Planning
280E accounting and tax planning for Minnesota cannabis businesses requires specialized bookkeeping, defensible cost accounting, and careful documentation of Cost of Goods Sold (COGS). We help dispensaries and other cannabis operators build the records and accounting strategy their Section 280E tax position depends on.
Read moreCannabis CFO Services
Executive-level financial leadership — forecasting, cash planning and margin analysis — without a full-time CFO salary.
Read moreDispensary Accounting
Cannabis retail accounting that reconciles the register, the vault, the track-and-trace record and the ledger to one another.
Read moreCultivation Accounting
Cultivation is manufacturing with a biological schedule. Cost per gram is the number that matters.
Read more
Minnesota OCM Infrastructure & Systems Advisory
For operators still building, we support the financial side of pre- and post-licensing work: entity and ownership structure, opening balance sheets, accounting and point-of-sale system selection and configuration, Metrc-to-ledger reconciliation design, cash handling procedure, and the reporting infrastructure a licensee needs before its first sale rather than after. The goal is an accounting system that can carry a regulated, cash-heavy business through examination or investor review without being rebuilt.
Tax
Minnesota Cannabis Tax Accounting & Tax Planning
Cannabis tax work in Minnesota runs on two tracks at once. Federally, a plant-touching licensee files under a regime where, under current law, cost of goods sold is recoverable and most operating deductions are not. At the state level, Minnesota provides a subtraction for ordinary and necessary business expenses disallowed federally under Section 280E, along with sales tax, applicable local option taxes and the cannabis gross receipts tax administered by the Department of Revenue. The two tracks draw on the same ledger, so the ledger has to be built to serve both.
That is why we treat tax as a year-round accounting discipline rather than a spring filing exercise. Expenses that support the Minnesota subtraction are tagged as they are recorded, not reconstructed in March. Estimated payments are recalculated each quarter from projected gross profit and disallowed expense, because for a 280E-affected business net income is a poor predictor of cash tax. Entity structure, intercompany agreements and transfer pricing between related plant-touching and non-plant-touching entities are reviewed before transactions happen, since documentation created after the fact rarely holds up.
Federal treatment of cannabis businesses can change through rescheduling, legislation or litigation, and Minnesota's rules continue to develop as the market matures. We write positions that are defensible under current law, keep the documentation current, and revisit them as the law moves. Nothing on this page is tax advice for your situation. See our cannabis tax preparation service, our 280E tax planning work, and the Minnesota cannabis tax guide for detail.
Bookkeeping
Cannabis Bookkeeping Services in Minnesota
Bookkeeping is where a cannabis tax position is either built or lost. We run monthly bookkeeping for licensed Minnesota operators on a chart of accounts designed around the capitalizable and non-capitalizable distinction, with class or location tracking so a vertically integrated group can see cultivation, manufacturing and retail separately without maintaining three disconnected sets of books.
The recurring work covers transaction categorization against source documents, bank and merchant account reconciliation, credit card and vault cash reconciliation, accounts payable and receivable where the operator carries them, payroll posting and accrual, inventory receipts and adjustments, tax liability accrual as sales occur, and a month-end close delivered between the eighth and twelfth business day with reviewed statements and written commentary.
Many operators keep their in-house bookkeeper and add us as the layer above: daily entry stays internal, while cost accounting, reconciliation, reporting and the tax position sit with us. If your books are months behind, catch-up is scoped as a fixed-fee project before recurring work begins. Full detail is on the cannabis bookkeeping services page, and the Minnesota cannabis accounting guide walks through the account structure itself.
Retail
Dispensary Accounting & Bookkeeping
Retail is the highest-volume accounting environment in cannabis and the least forgiving of loose process. A Minnesota dispensary generates hundreds of transactions a day across product categories that are taxed differently, takes meaningful cash, applies discounts and loyalty credits, processes returns, and moves inventory that must be accounted for in the state track-and-trace record at the same time it moves in the point-of-sale system.
Dispensary accounting therefore starts at the daily close: register counts reconciled to point-of-sale reports, deposits tied to counted cash with a documented chain of custody, discounts and voids reviewed rather than netted away, and sales tax, local option tax and gross receipts tax accrued by category as the sales occur. Monthly, we reconcile product movement between the point-of-sale, the inventory subledger, Metrc and the general ledger, roll cost of goods sold forward at the category level, and report margin by product line so purchasing decisions are made against real numbers.
For operators comparing dispensary CPA options, the practical test is whether the firm can explain how it will reconcile your specific point-of-sale platform to the ledger each month. See our dispensary accounting service, the dispensary industry page, and the dispensary accounting guide.
Section 280E
Cannabis 280E Accounting & Tax Compliance
Section 280E is an accounting problem before it is a tax problem. Under current federal law it denies deductions and credits to a business trafficking in a Schedule I or II controlled substance, while leaving cost of goods sold intact. Everything that follows depends on whether your records can demonstrate, cost by cost, why an item was inventoried rather than expensed.
Our 280E work is built around evidence: a written cost methodology describing the business and its production process, defined cost pools, an allocation base for each pool with the reason it was selected, the underlying source data, and a worked example tying the method to a specific period's financial statements. Producer and reseller functions are analyzed separately for vertically integrated licensees, because the two capitalize very different amounts. Where a management or real estate entity exists, we test whether it performs genuine services at arm's-length pricing and document it, or recommend against relying on it.
We do not promise tax savings, and we do not take aggressive allocation positions we could not defend on paper. Because federal treatment could change with rescheduling while open prior years remain governed by the law in effect for those years, the right answer depends on your circumstances and should be reviewed with a professional. Deeper coverage is on the 280E tax planning page, the Section 280E guide, and our IRS examination representation page.
Inventory
Cannabis Inventory Accounting, COGS & Reconciliation
Inventory is usually the largest asset on a licensee's balance sheet and the source of the only cost recovery federal law reliably allows. It is also where four separate systems have to agree: the physical count, the perpetual inventory subledger, the point-of-sale or production system, and Metrc, the statewide track-and-trace platform the Minnesota Office of Cannabis Management has contracted to administer and which licensed businesses are required to use.
Reconciling those four is a structured monthly procedure, not a spot check. We compare quantities by item and category, investigate variances above a defined threshold, and document the cause: timing cutoffs, adjustments recorded in one system only, unit-of-measure conversions, sampling, or waste that never reached the ledger. Costed variances flow through to cost of goods sold with an explanation attached rather than a plug entry.
Alongside reconciliation we maintain the costing itself, capitalizing direct materials, production labor and allocable indirect production cost for cultivators and manufacturers, and product cost plus freight-in for resellers, with a cost pool roll-forward each month. Cycle counts run weekly on high-value categories, full physical counts quarterly, and a comprehensive count at year end. See inventory accounting, cost accounting, and the inventory accounting guide.
Advisory
Fractional CFO Services for Minnesota Cannabis Businesses
Most Minnesota licensees are too complex for bookkeeping alone and too early for a full-time chief financial officer. A fractional CFO engagement fills that gap: a defined number of hours each month spent on the decisions that determine whether the business survives its growth phase.
The work typically includes a rolling thirteen-week cash forecast, an annual budget rebuilt from operating drivers rather than last year plus a percentage, unit economics and contribution margin by license type, location and product category, KPI reporting the management team actually reviews, tax reserve funding tied to projected gross profit, and scenario modeling for a new license, a second retail location, a canopy expansion or an equipment purchase — modeled on an after-tax basis, since under current federal law pre-tax margin can be badly misleading for a plant-touching operator.
When capital is involved, we prepare the package rather than improvising it: comparative statements, a cash roll-forward, a documented forecast and the supporting schedules a lender, credit union or investor will ask for. Outsourced and part-time CFO scopes are set to the size of the operation. See cannabis CFO services, cash flow planning, and the cannabis CFO guide.
Reporting and controls
Cannabis Financial Reporting, Cash Flow & Financial Controls
Accurate bookkeeping is the input; useful management reporting is the output. A monthly package for a licensed operator should show revenue and gross margin by location and product category, operating expense split between capitalizable and period cost, inventory balances with turns, cash position and the cash roll-forward, liabilities including accrued state taxes and the funded tax reserve, and profitability measured after the tax the business will actually pay.
Cash management deserves its own attention in an industry where banking access is limited and a meaningful share of revenue arrives as currency. Vault and register procedures, dual custody, counted and witnessed deposits, and a documented chain of custody are not only loss prevention; they are the evidence that deposits represent recorded sales rather than unreported income. Controls over inventory adjustments, system access, voids and discounts serve the same double purpose.
We write the procedures, test them on site, and then test them again each month as part of the close, so that reporting and controls reinforce each other instead of living in separate binders. See financial reporting, internal controls, and the financial reporting guide.
Industries
Accounting for Minnesota Cannabis Cultivators, Manufacturers & Operators
License type changes the accounting more than company size does. Cultivators run a production process, so a substantial share of facility cost, production labor, utilities, nutrients and testing is capitalized into growing crop and finished flower through documented allocation bases such as canopy square footage or plant days. Manufacturers and processors add bills of materials, yield and conversion loss, and work-in-process tracking that a general ledger alone cannot carry.
Retailers capitalize essentially product cost and freight-in, which puts the emphasis on daily cash and point-of-sale reconciliation instead. Microbusinesses and other vertically integrated operators need their production and retail functions separated in the books so the producer analysis holds. Transporters, testing laboratories and other non-plant-touching businesses face a different federal posture again, and multi-license groups need intercompany accounting and consolidated reporting on top of all of it.
Dispensaries
Retail operators managing currency, shrink and thin margins across one or many storefronts.
Read moreCultivators
Indoor, greenhouse and outdoor growers who need real production costing.
Read moreManufacturers
Extractors, infusers and packaged goods producers converting biomass into finished product.
Read moreProcessors
Contract and toll processors whose margin lives in throughput and conversion efficiency.
Read moreTesting Laboratories
Accredited laboratories running a capital-intensive service business outside the 280E trap.
Read moreTransporters
Licensed transporters moving regulated product across a geographically large state.
Read more
Resource center
Long-form guides for Minnesota operators
The 280E Guide
The statute, the case law that shaped it, and the accounting that determines your exposure.
Read moreMinnesota Cannabis Tax Guide
Every tax a Minnesota cannabis business touches in 2026, and how they interact.
Read moreMinnesota Cannabis Accounting Guide
Transaction-level cost isolation, 471-11 COGS, and a Metrc-reconciled close.
Read moreDispensary Accounting Guide
Everything a Minnesota retail operator needs to control the register, the vault and the shelf.
Read moreCannabis CFO Guide
The financial leadership function, described concretely rather than as a job title.
Read moreInventory Accounting Guide
The subsidiary ledger that determines your tax bill, your compliance record and your margin.
Read more
Where we work
Cannabis Accounting Services Across Minnesota
We work with licensed cannabis businesses statewide. Engagements run remotely for the recurring accounting, bookkeeping and tax work, with on-site visits for inventory observation, cash and vault control walkthroughs, and planning sessions. We do not maintain branch offices around the state; distance has no bearing on how the work is delivered or priced.
That statewide reach matters because Minnesota's tax picture is not uniform. State sales tax and the cannabis gross receipts tax apply broadly, while local option sales taxes vary by jurisdiction, so a retailer in Minneapolis, Saint Paul, Rochester, Duluth or St. Cloud can face a different combined rate and a different accrual configuration in the point-of-sale system. We set those up by location and reconcile them monthly. Browse the locations hub for city-level detail, or start with the Minnesota cannabis compliance overview.
The Minnesota case for specialists
Why Minnesota cannabis operators need accounting built for the industry
Minnesota licensed a legal adult-use market on top of a mature medical program, which means most operators here are running channels with different tax treatment inside a single set of books. A dispensary in Minneapolis selling both medical and adult-use product is administering two revenue streams, two tax profiles and one inventory pool. A generalist ledger blends them. Once blended, the state return cannot be prepared accurately and the federal cost analysis loses its foundation.
Layer on the Office of Cannabis Management's operational requirements, the Department of Revenue's cannabis gross receipts tax, local option sales taxes that vary between the metro and Greater Minnesota, and the federal disallowance under Section 280E, and the accounting function stops being a compliance chore. It becomes the mechanism that decides taxable income. The chart of accounts is where your tax return is really written; the filing in April just reports what the ledger already determined.
There is also a practical reason. Cannabis is one of the few industries where an operator can be profitable on a cash basis, correct on a book basis, and still owe tax on income it never kept. Operators who understand that early build reserves, price deliberately and structure entities with intent. Operators who learn it during their first examination usually learn it alongside a penalty. Our working guide to Section 280E and the Minnesota cannabis tax guide set out the mechanics in full.
The monthly workflow
What a complete month of cannabis accounting looks like
A close is a sequence, not a batch of entries. Ours runs on a fixed calendar so that nothing depends on someone remembering, and so that the same evidence exists every period whether or not anyone ever asks for it.
Days one through three. Cash first. Daily drop logs, vault counts and armored pickups are reconciled to deposits, with every variance above the agreed tolerance documented by the two people who counted. Point-of-sale revenue is tied to the general ledger by category, including discounts, loyalty redemptions and voided transactions, because discount abuse and voids are the fastest way for revenue to walk out of a dispensary undetected.
Days four through six. Inventory. Perpetual quantities are compared to the state track-and-trace record line by line. Waste, sampling, testing draws, conversions and remediation are traced to source documents. Unit-of-measure conversion is checked at every point where grams become units and units become packages, since that is where most unexplained shrink actually originates.
Days seven through nine. Cost. Production labor, facility cost, utilities, cultivation supplies, quality control and indirect supervision are absorbed into the cost pools defined in your methodology, then rolled forward through work in process into finished goods. Absorption variances get explained rather than plugged.
Days ten through twelve. Reporting. Accruals for gross receipts tax, sales and local option tax, payroll, rent and license fees are posted. Statements are reviewed, margin is analyzed by license type and location, the tax reserve is recalculated from gross profit, and the package is delivered with written commentary on what moved and why.
- Fixed close calendar with named owners for each step and a hard delivery date
- Documented reconciliation between the ledger and the state track-and-trace record
- Cost pool roll-forward supporting the inventory balance on the balance sheet
- Tax reserve recalculated monthly from gross profit rather than net income
- Written variance commentary the management team can act on before the next period
Full detail lives in cannabis bookkeeping and the bookkeeping guide.
State tax and compliance
The Minnesota-specific problems that catch operators
The cannabis gross receipts tax is the first. It applies to taxable cannabis product sales and it is a liability from the moment of sale, which makes it dangerous for a business that measures health by the balance in the account. Money collected on behalf of the state sitting in an operating account looks like working capital until the remittance is due. We accrue it daily in the ledger and sweep it out of reach.
The second is the state subtraction for expenses disallowed under Section 280E. Minnesota allows it, but it only benefits operators who can identify those expenses with precision. If selling, general and administrative costs were never segregated from capitalizable production cost during the year, the subtraction becomes an estimate defended by nothing. Tracked properly from January, it is one of the most valuable positions available to a Minnesota licensee.
The third is local. Local option sales taxes differ across the Twin Cities metro, Rochester, Duluth and St. Cloud, and an operator with more than one retail location can easily be collecting several rates. Point-of-sale configuration errors here compound quietly for months. The fourth is dual-channel treatment: medical and adult-use sales are not taxed identically, so channel-level accounting is not optional for anyone serving both patient and adult-use customers.
Deadlines are the last piece, and they are the easiest to solve. We publish a Minnesota cannabis compliance calendar and maintain a running view of state regulatory obligations for every client.
Section 280E in practice
Three planning examples, and what separates them
The retailer with a wellness line. A Saint Paul dispensary also sells apparel, accessories and non-cannabis wellness products. Those sales can support a genuinely separate trade or business with its own deductions, but only where the separation is real: distinct square footage, distinct staff time, its own inventory records and an allocation of shared overhead that a stranger would call reasonable. Where the second business exists only on the tax return, the case law is unforgiving.
The vertically integrated microbusiness. A single license covering cultivation, manufacturing and retail means part of the operation is a producer and part is a reseller. The producer side capitalizes a far wider set of indirect costs. Running the whole entity through one blended cost calculation almost always overstates taxable income. Splitting the analysis by function, with a defensible transfer of cost between stages, is ordinary inventory accounting, not aggressive planning.
The management company. A non-plant-touching entity providing real services can hold deductions the plant-touching entity cannot. The test is substance: actual employees performing actual work, arm's-length pricing supported by a benchmark, a written agreement and invoices that reflect services delivered. Fees reverse-engineered to move deductions are among the most frequently adjusted positions in cannabis examinations.
The pattern across all three is documentation. See 280E tax planning and entity structure advisory for how we build and defend these positions.
Inventory and COGS
The costing methodology that decides your tax bill
Because Section 280E does not reach cost of goods sold, inventory accounting is where the entire federal position is won or lost. A methodology is not a spreadsheet; it is a written policy that defines each cost pool, states the allocation base used for each one, explains why that base is appropriate for your facility, and shows the source data behind it. It is reviewed whenever the process, the license mix or the building changes.
For a cultivator, the allocation bases are usually canopy square footage, plant days, or harvested weight by strain, and the choice matters: strains with different cycle lengths absorb overhead very differently depending on which base you pick. For a manufacturer, it is machine hours, batch counts or bill-of-materials yield, with normal and abnormal spoilage separated so that a bad run does not quietly inflate the value of good inventory. For a retailer, it is landed product cost, freight-in and the narrow set of acquisition costs the inventory rules permit.
Costing only works if the counts underneath it are real. Cycle counts weekly on high-value categories, full physical counts quarterly, a comprehensive count at year end, and every adjustment carrying a reason code that maps to a source document. When book inventory and the state system disagree, the reconciliation identifies the cause rather than forcing the balance.
Depth on this sits in inventory accounting, cost accounting and the inventory accounting guide.
Cash and controls
Controls that protect the business and the tax position at once
Banking access in Minnesota has improved through credit unions and community institutions, but currency still moves through most retail operations. Cash creates two distinct risks. The obvious one is loss. The less obvious and more expensive one is evidentiary: a deposit an operator cannot trace to a specific set of sales is a deposit an examiner is entitled to treat as unreported income.
The control set is unglamorous and it works. Two-person counts at every custody transfer, sealed and numbered deposit bags, a vault log reconciled daily, defined variance tolerances with written explanations above the threshold, segregation between whoever handles currency and whoever records it, and periodic surprise counts performed by someone outside the daily process. Register access, discount authority and void permissions are restricted and reviewed monthly.
Around that sits the money the business does not own. Gross receipts tax, sales tax and payroll withholding are swept into separate accounts as they are collected, and the tax reserve is funded monthly from gross profit rather than from what happens to remain at quarter end. Under 280E, net income is a poor guide to what will be owed. See internal controls and cash flow planning.
Fractional CFO
Financial leadership at the scale a licensee actually needs
Most Minnesota operators cannot justify a full-time chief financial officer with cannabis experience, and would not find one easily if they could. A fractional engagement puts that capability on a monthly cadence: a rolling thirteen-week cash forecast, a driver-based annual model, unit economics by product category and location, and a pricing analysis that starts from after-tax contribution instead of markup.
The work extends into decisions that outlast the month. Whether to add canopy or buy wholesale. Whether a second retail location earns its overhead. What a lender or investor will actually underwrite, and what the data room needs to contain before the conversation starts. How to structure an equipment purchase when depreciation lands in a cost pool rather than in deductions. Every one of those questions has a different answer in a 280E business than in an ordinary one.
More at cannabis CFO services, financial reporting and the CFO guide.
Why operators switch
Why Cannabis Businesses Need a Specialized Cannabis Accountant
Almost no one leaves a generalist because the bank reconciliation was wrong. They leave because the accounting was competent for a normal business and structurally wrong for this one.
- Operating expenses deducted on the federal return that Section 280E plainly disallows
- A single cost of goods sold account with no cost pools and no written methodology behind it
- Inventory that has never been reconciled to the state track-and-trace record
- The Minnesota 280E subtraction missed entirely, or estimated at filing with no support
- Medical and adult-use revenue blended into one account, making channel treatment impossible
- A tax reserve set as a percentage of net income, leaving a shortfall every quarter
- No documentation package prepared for an examination the industry should expect
The fix is rarely dramatic. We rebuild the chart of accounts, restate the current year onto a defensible cost methodology, reconcile inventory back to a period we can support, assess exposure across open years, and put the close on a calendar. Where prior returns were materially wrong, we quantify the exposure before deciding whether amending improves the position — see IRS audit representation and the audit preparation guide.
How we work
From first conversation to a month that closes itself
- 01
Diagnostic review
You send recent financial statements, the last filed return, an inventory report and a track-and-trace export. We come back with a written read on where the 280E position is weak, what an examiner would question first, and what it would take to fix.
- 02
Scope and pricing
Recurring work is priced as a flat monthly fee. Catch-up bookkeeping or a costing build is a fixed-fee project. Examination representation is hourly with a phased estimate. Nothing starts before the scope is in writing.
- 03
Ledger rebuild
We redesign the chart of accounts around capitalizable and non-capitalizable cost, set class and location tracking, configure the point-of-sale mapping and restate the current year onto the new structure.
- 04
Costing methodology
We document cost pools, allocation bases and the reasoning behind each, then tie the method to a worked period so the policy and the financial statements demonstrably agree.
- 05
Controls and cash
Cash handling, vault procedure, inventory counts and system access are written into procedures, tested on site, and then tested again each month as part of the close.
- 06
Steady-state close
The month closes between the eighth and twelfth business day with reconciled inventory, a funded tax reserve, reviewed statements and written commentary delivered to the management team.
- 07
Quarterly planning
Projections are refreshed, estimated payments are recalculated from gross profit, entity and structural questions are revisited, and the documentation file is updated before year end rather than after it.
- 08
Filing and defense
Federal and Minnesota returns are prepared from books we maintain, with the subtraction supported by year-long tracking and a documentation package ready if an examination follows.
Frequently Asked Questions About Minnesota Cannabis CPA Services
What does a Minnesota cannabis CPA do?
A cannabis CPA maintains the accounting records a licensed operator needs to run the business and to support its tax filings: a chart of accounts built around capitalizable and period cost, monthly closes, inventory and cost of goods sold accounting, reconciliation between the point-of-sale, Metrc and the general ledger, financial statements, and federal and Minnesota tax preparation and planning based on those records.
Why do cannabis businesses need specialized accounting?
Because in cannabis, ordinary accounting decisions become tax outcomes. How production labor, facility cost and freight are recorded determines what is inventoried and what is a period expense, and under current federal law that distinction drives taxable income for a plant-touching business. Compliance records, cash handling and inventory tracking also have to agree with the ledger in ways a conventional small business never faces.
How does cannabis bookkeeping differ from ordinary bookkeeping?
The mechanics are the same; the structure and the evidence standard are not. Cannabis bookkeeping needs account-level separation of capitalizable and non-capitalizable cost, inventory recorded at the item and category level, daily cash counts tied to deposits, and a monthly reconciliation to the state track-and-trace record. Records are kept on the assumption that a third party will read them.
Do Minnesota dispensaries need specialized bookkeeping?
Retail cannabis carries daily cash, high transaction volume, discounts and refunds, and tax categories that differ by product and channel. Those have to be reconciled item by item between the point-of-sale system, the inventory record and the ledger, and the sales, local option and gross receipts tax liabilities have to be accrued as sales occur rather than reconstructed at filing.
What is cannabis inventory accounting?
It is the process of determining what costs attach to product and when they are released to cost of goods sold. For a retailer that is largely product cost and freight-in; for a cultivator or manufacturer it involves cost pools for production labor, facility, utilities, supplies and testing, allocated on a documented basis and rolled forward each month.
How does Section 280E affect cannabis accounting?
Under current federal law, Section 280E disallows ordinary deductions and credits for a business trafficking in a Schedule I or II controlled substance, while cost of goods sold remains recoverable. That places the burden on inventory accounting and documentation. Treatment can change with federal rescheduling or litigation, and the right position depends on your license types, structure and open years, so it should be reviewed with a professional against your current facts.
What financial records should a cannabis dispensary maintain?
Daily point-of-sale close reports and cash counts, deposit records, purchase invoices and freight documentation, inventory receipts, transfers, adjustments and waste, monthly physical or cycle count sheets, tax accrual and filing support, payroll records, and a monthly reconciliation package tying point-of-sale, inventory, track-and-trace and the general ledger together.
What does a cannabis fractional CFO do?
A fractional CFO works above the bookkeeping layer: cash forecasting, budgets, margin and unit economics by license type or location, KPI reporting, scenario planning for expansion or additional licenses, tax reserve funding, and preparing the financial package a lender or investor will actually review.
How do accounting and inventory records work together?
Inventory is usually the largest balance on a cannabis balance sheet and the source of cost of goods sold, so the ledger cannot be reliable if the inventory subledger is not. Each month the physical count, the perpetual inventory record, the track-and-trace record and the general ledger should be reconciled to one another, with any variance explained in writing.
Can a cannabis CPA help with cash flow and financial reporting?
Yes. Beyond compliance work, that usually means a rolling cash forecast, a tax reserve funded from gross profit rather than net income, comparative monthly statements with variance commentary, and reporting broken out by location, license type and product category so owners can act on it.
What should I look for when choosing a cannabis accountant in Minnesota?
Ask how they set up cost pools and allocation bases, how they document the methodology, how they reconcile the ledger to Metrc, how they handle the Minnesota subtraction for federally disallowed expenses, how many licensed operators they currently serve, and what happens if an examination follows. Clear answers to those questions matter more than firm size.
Do you work with cannabis businesses throughout Minnesota?
Yes. We serve licensed operators statewide, working remotely with on-site visits for inventory observation, controls walkthroughs and planning sessions. There is no requirement that you be near a particular city to work with us.
Common questions from Minnesota operators
Do you work with businesses outside the cannabis industry?
No. We serve licensed cannabis operators and their affiliated entities exclusively. A general practice cannot maintain the depth that Section 280E, inventory capitalization and seed-to-sale reconciliation require.
What does Section 280E actually disallow?
Deductions and credits for a business trafficking in a Schedule I or II controlled substance. It does not disallow cost of goods sold, which is why inventory costing is the entire battleground.
Does Minnesota allow expenses that 280E disallows federally?
Minnesota provides a subtraction for ordinary and necessary business expenses disallowed by Section 280E. Claiming it requires tracking those expenses through the year rather than estimating them at filing.
Can QuickBooks handle a cannabis business?
For single-license operators, yes, when the chart of accounts and class tracking are configured deliberately. Multi-entity groups and manufacturers with bills of materials generally need an ERP.
How likely is an IRS examination?
Higher than for most industries. Section 280E creates a predictable issue set, which is why we build documentation on the assumption it will be requested.
More on engagements, costing and examinations
We already have a bookkeeper. What would change if we hired you?
Usually the ledger structure, not the person. Your bookkeeper keeps entering daily activity; we redesign the chart of accounts around capitalizable and non-capitalizable cost, own the cost pool roll-forward, run the inventory reconciliation and carry the tax position. Most clients keep their internal staff and gain a review layer above them.
How much of our operating expense can realistically move into inventory?
For a Minnesota dispensary, very little beyond product cost and freight-in. For a cultivator, a substantial share of facility cost, production labor, utilities, nutrients, testing and cultivation supervision is capitalizable. For a vertically integrated microbusiness, the answer depends on how cleanly the production and retail functions are separated in the books. The number comes out of a costing study, not a percentage rule.
What does a Section 280E cost methodology document look like?
A written narrative of the business and its production process, a definition of each cost pool, the allocation base for each pool with the reason it was chosen, the source data behind that base, and a worked example tying the method to a specific period's financial statements. It is updated whenever the facility, the license mix or the process changes.
Our METRC numbers and our books never match. Is that normal?
It is common, and it is fixable. The causes are almost always timing cutoffs, adjustments recorded in one system only, unit-of-measure conversions, or waste and sampling that never reached the ledger. We run a structured monthly reconciliation with a documented variance threshold so the difference is explained rather than tolerated.
Can you take over mid-year, or do we have to wait until January?
Mid-year is often better. Starting in the middle of a year gives us two or three closes to stabilize the ledger and rebuild the cost methodology before the return is prepared, instead of discovering structural problems in March with no time to correct them.
What do you need from us to quote an engagement?
Your license types, entity structure, monthly revenue range, the systems you run for point-of-sale and accounting, your most recent financial statements, and an honest description of how far behind the books are. That is enough to scope recurring work and any catch-up project accurately.
Do you prepare financial statements lenders and investors will accept?
Yes. We produce a monthly package with comparative statements, margin analysis by license type and location, a cash roll-forward and written variance commentary. Where a lender requires attest work, we prepare the file and coordinate with an independent firm rather than auditing our own accounting.
How do you charge for examination representation?
Hourly. Recurring accounting and defined projects are flat-fee because scope is predictable; an examination is not. We give a written estimate by phase and update it as the information document requests arrive.
Start with a review, not a pitch
Send your most recent statements and inventory reconciliation. We will tell you what a 280E examiner would question and what we would change.