Skip to content

Service — Cannabis Bookkeeping

Cannabis Bookkeeping Services for Michigan Businesses

Monthly financial control for licensed Michigan cannabis operators. Bookkeeping that connects transactions, bank accounts, cash, sales, inventory, payroll, and the general ledger into a reconciled balance sheet and a monthly close that produces financial statements management can rely on.

Recurring bookkeeping, cleanup and catch-up work, and multi-location or multi-entity ledger maintenance — structured so tax preparation, reporting, and forecasting all start from the same reconciled numbers.

Organized accounting workspace with reconciled financial statements prepared for a monthly close review

Cannabis Bookkeeping Services for Michigan Businesses

Cannabis bookkeeping is the recurring financial process that keeps the general ledger aligned with the underlying business activity. It is not a categorization exercise; it is a reconciliation discipline that ends with a closed period and supportable financial statements.

Core Bookkeeping Cycle
  1. Transactions
  2. Coding
  3. Reconciliation
  4. Month-End Close
  5. Financial Statements

For a licensed operator, that cycle has to integrate with every system where financial activity originates:

  • Bank and credit-card accounts
  • Point-of-sale and sales systems
  • Cash handling and deposit activity
  • Inventory purchasing, production, and counts
  • Payroll registers and employer costs
  • Accounts payable and vendor records
  • Seed-to-sale and other operational records
  • Tax workpapers and liability schedules

What Does a Cannabis Bookkeeper Do?

A cannabis bookkeeper maintains the accounting record of the business. Depending on the engagement, that may include:

  • General ledger maintenance
  • Chart of accounts structure and upkeep
  • Transaction coding to the correct account, location, and entity
  • Bank reconciliation
  • Credit-card reconciliation
  • Cash reconciliation and cash clearing
  • Accounts payable entry and vendor management
  • Payroll journal entries and liability tracking
  • Inventory-related entries and cost postings
  • Balance-sheet account reconciliation with supporting schedules
  • Month-end close and period lock
  • Financial statement preparation

Scope is defined in the engagement rather than assumed. Some operators keep internal staff for accounts payable or payroll entry and outsource reconciliation and close; others outsource the entire function.

Monthly Cannabis Bookkeeping

A monthly engagement runs a repeating workflow so nothing depends on memory. The sequence matters: coding before reconciliation, reconciliation before review, review before close.

Monthly Sequence
  1. Bookkeeping
  2. Reconciliation
  3. Review
  4. Close
  5. Reporting
  1. 01Import or record all transactions for the period.
  2. 02Review coding for account, location, department, and entity accuracy.
  3. 03Reconcile every bank account to the statement.
  4. 04Reconcile credit-card accounts and outstanding charges.
  5. 05Review cash activity, counts, and deposits against recorded sales.
  6. 06Review sales and point-of-sale data against recorded revenue.
  7. 07Review accounts payable for duplicates, aging, and unrecorded bills.
  8. 08Review payroll entries against the payroll register.
  9. 09Review inventory activity, cost postings, and unusual movements.
  10. 10Reconcile balance-sheet accounts to supporting schedules.
  11. 11Review unusual entries and unexpected account balances.
  12. 12Post appropriate adjusting entries with documentation.
  13. 13Close the period and restrict further posting where appropriate.
  14. 14Produce financial statements and distribute to management.

Cannabis Chart of Accounts

The chart of accounts determines what the financial statements are capable of showing. An account structure that does not distinguish locations, departments, or cost categories cannot later produce location reporting or clean cost workpapers, no matter how carefully transactions are coded.

Structure should reflect:

  • Business model and license types
  • Locations and facilities
  • Departments or functional areas
  • Inventory categories and stages
  • Payroll by function and location
  • Tax liability accounts by type
  • Cash accounts, including cash on hand and clearing
  • Cost structure and how costs are grouped
  • Entity structure and intercompany relationships
Common account groupings
GroupPurposeReporting Consequence
RevenueSales by channel, category, or locationEnables revenue trend and mix analysis
Cost of goods soldCosts flowing through inventorySupports gross margin and tax workpapers
Operating expensesPeriod costs by functionShows overhead structure and control
PayrollWages, employer taxes, and benefits by areaLabor analysis by location or department
InventoryValue held by stage or categorySupports counts, costing, and reconciliation
CashBank, cash on hand, and clearingMakes cash reconciliation possible
Tax liabilitiesAmounts accrued and owed by tax typeTies liability balances to payments
Fixed assetsCapitalized property and equipmentDepreciation and capital tracking
IntercompanyDue to and due from related entitiesEnables consolidation where appropriate

There is no universal cannabis chart of accounts. A single-site retailer and a vertically integrated multi-entity operator need different structures, and the cost of restructuring later is far higher than getting it reasonable at the start.

Bank Reconciliation

Bank reconciliation compares the bank statement balance to the general ledger cash balance and explains every difference. Unreconciled cash undermines confidence in the rest of the financial statements, because cash touches nearly every other account.

Reconciliation Process
  1. Bank
  2. Compare
  3. Investigate
  4. Adjust Where Appropriate
  5. Reconcile

Differences commonly trace to:

  • Outstanding payments not yet cleared
  • Deposits in transit
  • Bank fees and processing charges not recorded
  • Duplicate entries
  • Transactions missing from the ledger
  • Timing differences at period cutoff
  • Incorrectly coded transfers between accounts

Cash Reconciliation for Cannabis Businesses

Cannabis operators frequently handle substantial physical cash, which means the ledger cannot rely on bank feeds alone. Cash has to be traced from the sale through the count and deposit into the bank and then into the general ledger.

Cash Trail
  1. Expected Cash
  2. Actual Cash
  3. Deposit
  4. Bank
  5. General Ledger
  • Cash sales recorded from the sales system
  • Drawer and safe counts documented
  • Deposits matched to counted amounts
  • Cash variances identified, explained, and recorded
  • Cash clearing accounts reconciled to zero or explained
  • Deposit timing tracked across period cutoff
  • Cash journals retained as support

Retail-specific cash workflow — drawer procedures, till assignment, and store-level controls — is covered in depth on the dispensary accounting page.

Sales Reconciliation

Sales reconciliation confirms that revenue recorded in the ledger agrees with what the sales system reported and with the money that actually arrived.

Sales to Ledger
  1. Sales System / POS
  2. Expected Revenue
  3. Payment Methods
  4. Deposits / Cash
  5. General Ledger
  • Gross sales by period and location
  • Discounts and promotional reductions
  • Returns and voids where applicable
  • Tax components recorded as liabilities where applicable
  • Cash versus other payment types
  • Processor settlement and deposit timing
  • Revenue recognized in the correct period

Cannabis Inventory Bookkeeping

Inventory bookkeeping is where most cannabis ledgers go wrong. It connects purchasing, receiving, production, transfers, sales, adjustments, and physical counts into a single valued balance.

Inventory Roll-Forward
  1. Beginning Inventory
  2. + Purchases / Production
  3. − Cost Flow Out
  4. = Ending Inventory

Operational inventory quantity and accounting inventory value are related but are not interchangeable. A quantity record proves what exists; a valuation record proves what it cost. Both are required, and each has to be maintained on its own terms before they can be reconciled to each other.

  • Purchases recorded to inventory rather than expense where appropriate
  • Receiving matched to vendor invoices
  • Production activity costed consistently where applicable
  • Transfers between locations recorded on both sides
  • Sales relieving inventory at a consistent cost basis
  • Adjustments, waste, and shrink documented rather than absorbed silently
  • Physical counts scheduled and reconciled to the ledger

Inventory Reconciliation

Reconciliation runs across four layers, and a difference at any layer will eventually surface in cost of goods sold.

Four Layers
  1. Operational Inventory
  2. Physical Inventory
  3. Accounting Inventory
  4. General Ledger
  • Timing differences between systems
  • Product and SKU mapping inconsistencies
  • Unit conversion errors between weight and package counts
  • Receiving recorded in one system but not the other
  • Transfers recorded on only one side
  • Adjustments and waste entries not mirrored in accounting
  • Costing method applied inconsistently
  • Data-entry errors at the point of capture

Deep operational seed-to-sale reconciliation is handled on the Metrc reconciliation page.

Seed-to-Sale Data & Cannabis Bookkeeping

Operational tracking systems do not replace the accounting ledger. They record quantities, movements, and custody; the ledger records financial value and produces financial statements.

From Operations to Statements
  1. Operational Data
  2. Reconciliation
  3. Accounting Entry
  4. General Ledger
  5. Financial Statements

The practical bookkeeping requirement is that ledger inventory can be traced to operational records, and that differences are investigated rather than adjusted away. Background on the operational side is available in the Metrc guide.

Accounts Payable & Cannabis Purchasing

Purchasing feeds both inventory and expense, so accounts payable errors distort the balance sheet and cost of goods sold at the same time.

Purchase to Payment
  1. Purchase
  2. Receive
  3. Invoice
  4. AP
  5. Payment
  6. Reconciliation
Duplicate invoices
Compare vendor, amount, and invoice number across periods; duplicates inflate both expense and payables.
Invoice without receiving
Confirm goods were actually received before the liability and inventory value are recorded.
Receiving without invoice
Accrue the liability at period end so inventory and payables are stated in the same period.
Wrong entity
Verify which legal entity contracted and paid; misposted bills create false intercompany balances.
Wrong location
Location coding drives store-level reporting; miscoded bills quietly distort location profitability.
Inventory versus expense coding
Determine whether the purchase belongs in inventory or period expense before posting, not at year end.

Cannabis Payroll Bookkeeping

Payroll enters the books as a structured journal entry, not a single cash withdrawal. Payroll clearing and payroll liability accounts should reconcile to the payroll register and related cash activity every period.

Payroll Posting
  1. Payroll Register
  2. Journal Entry
  3. Wage Expense
  4. Payroll Tax Expense
  5. Payroll Liabilities
  6. Cash / Clearing
  7. Reconciliation
  • Gross wages by department and location
  • Employee withholding recorded as liability, not expense
  • Employer payroll taxes recorded as expense
  • Payroll liability balances tied to remittance schedules
  • Payroll clearing cleared each cycle
  • Location and department coding preserved for labor reporting

Payroll processing and compliance are covered on the cannabis payroll page.

Balance-Sheet Reconciliation

Month-end close is not complete simply because the bank account reconciles. Material balance-sheet accounts should also be supported and reconciled.

Support Standard
  1. Account Balance
  2. Supporting Schedule / Document
Accounts and their support
AccountExpected Support
CashBank reconciliation and cash count records
InventoryValuation schedule tied to counts and cost records
Accounts receivableAging detail agreeing to the ledger
Accounts payableVendor aging and open invoice listing
Payroll liabilitiesPayroll register and remittance confirmations
Tax liabilitiesFiled returns, accruals, and payment records
Fixed assetsAsset register with depreciation schedule
LoansAmortization schedule and lender statements
IntercompanyMatching balance on the counterparty ledger
EquityContribution, distribution, and prior-period records

Unexplained balances carried forward month after month make later tax, audit, and management work more difficult, and they are almost always cheaper to resolve in the month they arise.

Cannabis Month-End Close

The close is a defined checklist with a defined finish line, so that management knows when the numbers are final.

  1. 01Confirm transaction cutoff for the period.
  2. 02Reconcile all bank accounts.
  3. 03Reconcile credit-card accounts.
  4. 04Review cash counts, deposits, and variances.
  5. 05Reconcile sales to the sales system and deposits.
  6. 06Review accounts payable and accrue unbilled receipts.
  7. 07Reconcile payroll to the register and liability accounts.
  8. 08Review inventory activity, costing, and count results.
  9. 09Reconcile tax liability accounts to filings and payments.
  10. 10Reconcile remaining balance-sheet accounts to schedules.
  11. 11Review unusual journal entries and their documentation.
  12. 12Review any prior-period adjustments and their basis.
  13. 13Review the income statement for reasonableness and trend.
  14. 14Review the balance sheet account by account.
  15. 15Finalize financial statements for the period.
  16. 16Lock or close the period where the software supports it.

Cannabis Bookkeeping Cleanup

Cleanup work starts with diagnosis, not data entry. The objective is a defensible opening position from which current bookkeeping can proceed.

Cleanup Sequence
  1. Diagnose
  2. Reconcile
  3. Correct
  4. Document
  5. Rebuild Opening Position
  6. Establish Current Books
  • Months of unreconciled bank and cash accounts
  • Duplicate transactions from imports or manual entry
  • Missing transactions and unrecorded periods
  • A chart of accounts that cannot support reporting
  • Negative inventory balances
  • Stale payroll liabilities that never cleared
  • Tax liabilities that do not tie to filings or payments
  • Unexplained balance-sheet balances
  • Incorrect opening balances carried from a prior file
  • Location or entity activity recorded together
  • Old suspense and ask-my-accountant accounts
  • Journal entries with no supporting documentation

Where source records no longer exist, not every historical issue can be reconstructed perfectly. In those cases the approach is to correct what is supportable, document the limitation, and establish a clean starting point going forward.

Catch-Up Bookkeeping vs Cleanup Bookkeeping

Two different problems
ServiceProblem It SolvesTypical Work
Catch-up bookkeepingPeriods were never recordedRecording missing months, reconciling forward to current
Cleanup bookkeepingRecords exist but are inaccurate or unsupportedCorrecting entries, reconciling accounts, rebuilding balances

A business may need catch-up only, cleanup only, or both. Operators who switched software or bookkeepers mid-year commonly need both, because the migrated balances were never verified.

Bookkeeping for Michigan Dispensaries

Retail produces high transaction volume, daily cash, and fast inventory movement, which makes the daily-to-monthly bookkeeping rhythm more demanding than in most businesses.

Retail Money Trail
  1. POS
  2. Sales
  3. Cash / Payments
  4. Bank
  5. General Ledger
Retail Product Trail
  1. Purchasing
  2. Inventory
  3. COGS
  • Daily point-of-sale sales summarized into the ledger
  • Cash counts and deposits reconciled to recorded sales
  • Bank deposits matched across period cutoff
  • Inventory receipts and sales relief recorded consistently
  • Vendor purchasing recorded to inventory with receiving support
  • Payroll entries coded to the correct store
  • Store and location coding applied to every transaction
  • Monthly close producing store-level and consolidated statements

Deeper retail accounting — point-of-sale integration detail, cash controls, and inventory-to-accounting workflow — lives on the dispensary accounting page, with sector context on the dispensaries page and background in the dispensary accounting guide.

Bookkeeping for Cannabis Cultivators

Cultivation bookkeeping tracks costs incurred over a production cycle before any revenue is recognized, which puts the emphasis on cost capture and inventory staging.

  • Production activity recorded by cycle or batch where practical
  • Direct and indirect labor captured and coded
  • Purchasing of nutrients, media, and supplies recorded consistently
  • Facility, utility, and occupancy expenses coded by area
  • Production stages reflected in inventory at a high level
  • Harvest and yield data reconciled to inventory entries
  • Cost accumulation applied consistently between periods

Cost accounting methodology is covered on the cultivation accounting page, with sector context on the cultivators page.

Bookkeeping for Cannabis Manufacturers & Processors

Conversion businesses need the ledger to follow material through its stages rather than treating every purchase as an expense.

  • Raw material and input purchases recorded to inventory
  • Work-in-process concepts applied where the operation supports them
  • Production runs and batches recorded with cost support
  • Packaging materials tracked separately from product inputs
  • Finished-goods inventory valued consistently
  • Direct labor captured by production function
  • Yield and conversion loss documented
  • Accounts payable matched to receiving for every input

See manufacturers and processors for sector context.

Bookkeeping for Cannabis Brands

Brand ledgers usually revolve around wholesale activity and inventory held outside the company's own walls.

  • Wholesale revenue recorded by account and period
  • Receivables and collection tracking where applicable
  • Inventory held at partner facilities recorded and reconciled
  • Co-packing and contract manufacturing costs coded consistently
  • Royalty or licensing arrangements recorded where applicable
  • Marketing spend tracked against product lines
  • Margin reporting by product or category

Sector context is on the cannabis brands page.

Bookkeeping for Testing Laboratories

Laboratories are service businesses with heavy fixed assets, so the ledger emphasis shifts from inventory to receivables and capital equipment.

  • Service revenue recorded by test type and client
  • Accounts receivable aging maintained and reconciled
  • Payroll for technical and administrative staff coded by function
  • Equipment capitalized with depreciation schedules maintained
  • Facility and utility costs recorded consistently
  • Monthly financial statements with supporting schedules

Sector context is on the testing laboratories page.

Multi-Location Cannabis Bookkeeping

A consistent location and department coding structure makes financial reporting more useful as a cannabis business grows. Retrofitting it after three sites are open is considerably more expensive than establishing it before the second one opens.

Multi-Location Build
  1. Location A + B + C
  2. Standardized Chart of Accounts
  3. Location Coding
  4. Location P&Ls
  5. Consolidated Reporting
  • Separate bank accounts by location where applicable
  • Cash procedures and clearing accounts per site
  • Inventory tracked and reconciled by location
  • Payroll coded to the site where the labor was worked
  • Shared and corporate expenses allocated on a documented basis
  • Inter-location transfers recorded on both sides
  • Monthly reporting package at both site and company level

Multi-Entity Cannabis Bookkeeping

Where several legal entities exist, each needs its own complete ledger. Consolidation is built on top of clean entity books, never in place of them.

  • Separate ledgers maintained per entity
  • Entity-specific bank accounts reconciled independently
  • Intercompany transactions recorded on both sides
  • Shared expenses allocated on a documented basis
  • Management fee arrangements recorded where applicable
  • Payroll allocations applied where appropriate
  • Due-to and due-from balances agreeing between entities
  • Consolidated reporting produced where useful to management

Structuring itself is a legal matter for counsel; the accounting implications are discussed on the entity structuring page.

Cannabis Bookkeeping & Section 280E

Where Section 280E applies, the quality of the underlying bookkeeping directly affects how supportable the tax position is. Bookkeeping does not create a tax outcome; it creates the record the tax position depends on.

  • Consistent cost classification between periods
  • Inventory records supported by counts and cost documentation
  • Cost of goods sold workpapers tied to the ledger
  • Segregation of cost categories in the chart of accounts
  • Tax schedules reconciled to reported balances
  • Documentation retained for adjusting entries and allocations

Determining which costs are treated which way is a tax methodology question handled on the 280E tax compliance page, with background in 280E explained.

Cannabis Bookkeeping & Tax Preparation

Tax preparation is downstream of bookkeeping. When the books are not closed and reconciled, preparation turns into remediation and the return waits on work that should have been finished months earlier.

Books to Return
  1. Monthly Bookkeeping
  2. Reconciliations
  3. Year-End Close
  4. Trial Balance
  5. Tax Workpapers
  6. Tax Return

Return preparation is described on the cannabis tax preparation page.

Bookkeeping vs Accounting

Related but distinct
BookkeepingAccounting
Recording transactionsAnalyzing results
Coding to accountsDetermining accounting treatment
Reconciling balancesPreparing adjustments and estimates
Routine monthly closeFinancial reporting and interpretation

In practice the two overlap constantly: a reconciliation frequently raises a treatment question, and a treatment decision changes how transactions are coded going forward. The distinction matters for scoping, not for pretending the functions are separate.

Bookkeeper vs CPA vs Controller vs Fractional CFO

Who does what
RoleFocusTypical Output
BookkeeperRoutine transaction, coding, and reconciliation processReconciled ledgers and a completed monthly close
CPA / accounting professionalAccounting and tax interpretation and higher-level review, depending on scopeTreatment decisions, workpapers, and tax filings within engagement scope
ControllerAccounting process oversight and close qualityTimely, accurate, review-ready financial statements
Fractional CFOForecasting, budgeting, and strategic financeForecasts, budgets, KPI packages, and decision support

The forward-looking layer is described on the fractional CFO page.

Cannabis Financial Statements

The close exists to produce statements someone will actually use. The income statement tells only part of the story; the balance sheet should be reviewed with equal care, because that is where inventory, liabilities, and unresolved errors accumulate.

  • Income statement with period and prior-period comparison
  • Balance sheet with supported account balances
  • Cash flow statement where produced
  • Location-level profit and loss statements
  • Department reporting where the structure supports it
  • Inventory position and movement
  • Gross margin by location or category
  • Tax liability balances and status

Reporting cadence and package design are covered on the financial reporting page, and cash planning on the cash flow planning page.

Common Cannabis Bookkeeping Problems

Bank accounts are not reconciled.
Start from the last verified reconciliation and work forward; every month left unreconciled compounds the next one.
Cash does not tie to deposits.
Compare counted cash, deposit slips, and bank credits by date; isolate whether the gap is timing, variance, or an unrecorded transaction.
Point-of-sale sales do not tie to the books.
Reconcile gross sales, discounts, taxes, and payment types separately rather than comparing a single net figure.
Inventory does not reconcile.
Test product mapping, unit conversions, and transfer entries before assuming a physical loss occurred.
Payroll liabilities are stale.
Tie each liability balance to the payroll register and to actual remittances; clear amounts already paid.
Tax liabilities do not match payments.
Reconcile accrued balances to filed returns and payment confirmations by tax type and period.
Accounts payable contains duplicates.
Review vendor aging for repeated amounts and invoice numbers, and confirm against receiving records.
Negative inventory appears.
Usually a sequencing or mapping issue — sales relieved before receipts were posted, or units mismatched between systems.
Old suspense accounts remain.
Identify the original transactions behind the balance and reclassify them with documentation rather than writing them off blindly.
Multiple locations are mixed together.
Establish location coding and, where feasible, reclassify prior activity so store-level reporting becomes possible.
Multiple entities are mixed together.
Separate the ledgers, record intercompany balances properly, and confirm they agree between entities.
Financial statements arrive months late.
Review the close calendar and its dependencies; late statements usually trace to one unreconciled account blocking the rest.
Balance-sheet accounts are ignored.
Build a reconciliation schedule for every material account and review it as part of the monthly close.

Cannabis Bookkeeping Best Practices

  • Reconcile every material balance-sheet account, not just cash
  • Use a consistent chart of accounts across periods and locations
  • Keep separate books for separate legal entities
  • Apply location and department coding to every transaction
  • Reconcile operational systems to the accounting ledger on a schedule
  • Close monthly and hold to the close calendar
  • Document adjusting entries with their support at the time of posting
  • Maintain supporting schedules for every reconciled account
  • Review unusual balances and unexpected swings before closing
  • Resolve discrepancies in the period rather than carrying them indefinitely

Deeper educational material on how these practices work is available in the cannabis bookkeeping guide and the Michigan cannabis accounting guide.

Our Cannabis Bookkeeping Process

Engagements begin with a review of what already exists. The sequence below is typical rather than fixed; an operator with clean records skips most of the remediation steps.

  1. 01Review the business model and entity structure.
  2. 02Review the existing chart of accounts and its limitations.
  3. 03Review the accounting software and how it is configured.
  4. 04Review bank and credit-card accounts and their reconciliation status.
  5. 05Review sales systems and how revenue reaches the ledger.
  6. 06Review inventory systems and current valuation method.
  7. 07Review payroll processing and how entries are posted.
  8. 08Review accounts payable and purchasing workflow.
  9. 09Review existing reconciliations and supporting schedules.
  10. 10Identify cleanup and catch-up work required.
  11. 11Establish the accounting structure and coding standards.
  12. 12Establish the monthly reconciliation process and responsibilities.
  13. 13Establish the close schedule and delivery dates.
  14. 14Produce recurring monthly reporting to management.

Cannabis Bookkeeping Services Across Michigan

Serving licensed cannabis operators throughout Michigan. Bookkeeping is delivered remotely with scheduled reporting, which works for operators in Detroit, Grand Rapids, Ann Arbor, Lansing, Flint, Kalamazoo, Sterling Heights, Warren, Troy, and Dearborn, as well as for multi-site operators with facilities in more than one market.

Municipal cost structures and market conditions vary across the state, and those differences belong in the account structure and reporting detail rather than in a one-size template.

Cannabis Bookkeeping FAQs

What is cannabis bookkeeping?
Cannabis bookkeeping is the recurring process that keeps a licensed operator's general ledger aligned with actual business activity: recording and coding transactions, reconciling bank and cash accounts, recording inventory and payroll activity, reconciling balance-sheet accounts, closing the period, and producing financial statements.
How is cannabis bookkeeping different from ordinary bookkeeping?
Cannabis operators are inventory businesses with heavy cash activity and parallel operational tracking systems. Bookkeeping has to reconcile ledger values against point-of-sale activity, physical counts, and seed-to-sale records, and cost of goods sold carries far more weight than in a typical service business.
Do you provide cannabis bookkeeping throughout Michigan?
Yes. Bookkeeping engagements are delivered remotely for licensed operators across Michigan, including Detroit, Grand Rapids, Ann Arbor, Lansing, Flint, Kalamazoo, Sterling Heights, Warren, Troy, and Dearborn.
Do you provide bookkeeping for dispensaries?
Yes. Retail bookkeeping typically covers point-of-sale sales reconciliation, cash and deposit activity, purchasing and inventory entries, payroll entries, store-level coding, and a monthly close producing store and consolidated financial statements.
What accounts should a cannabis business reconcile each month?
At minimum: every bank and credit-card account, cash and cash clearing, inventory, accounts payable, payroll liabilities and payroll clearing, tax liability accounts, loans, fixed assets, and intercompany balances where multiple entities exist.
How often should cannabis businesses close their books?
Monthly is the practical standard. A monthly close keeps errors within a small window, keeps management reporting current, and prevents an entire year of unreviewed activity from surfacing at tax time.
What is cannabis bookkeeping cleanup?
Cleanup corrects existing records that are inaccurate or unsupported — duplicate or missing transactions, unreconciled accounts, negative inventory, stale payroll liabilities, suspense balances, and unexplained journal entries — and rebuilds a defensible opening position.
What is catch-up bookkeeping?
Catch-up bookkeeping brings missing periods current when months of activity were never recorded. Cleanup corrects records that exist but are wrong. A business may need one, the other, or both.
How does cannabis inventory affect bookkeeping?
Inventory is usually the largest and most error-prone balance on the books. Purchases, production, transfers, adjustments, waste, and sales all move inventory value, and the accounting balance has to be supported by counts and cost records rather than assumed.
How do seed-to-sale records connect to the accounting books?
Operational tracking systems record quantities and movements; the general ledger records financial value. The two are reconciled so that ledger inventory is supported by operational records, but the tracking system does not replace the accounting ledger.
How does cannabis payroll connect to bookkeeping?
Each payroll register is posted as a journal entry splitting gross wages, employer taxes, withholding liabilities, and cash or clearing activity. Payroll liability and clearing accounts are then reconciled to the register and to the cash that actually left the bank.
How does Section 280E affect bookkeeping where applicable?
Where Section 280E applies, cost classification and inventory records carry more consequence, so bookkeeping supports the tax position by keeping consistent cost categories, supportable inventory balances, and documented workpapers. The tax methodology itself is handled on the 280E compliance page.
What is a cannabis chart of accounts?
It is the account structure the general ledger is organized around — revenue, cost of goods sold, operating expenses, payroll, inventory, cash, tax liabilities, fixed assets, and intercompany accounts — built to reflect the operator's license types, locations, departments, and entity structure.
Can you handle bookkeeping for multi-location cannabis businesses?
Yes. Multi-location work uses a standardized chart of accounts with consistent location or department coding so that each site produces its own profit and loss statement and consolidated reporting is built from comparable data.
Can you clean up books that are months behind?
Yes, subject to available records. Cleanup and catch-up work is scoped after reviewing the current file, bank records, payroll reports, and inventory documentation. Where source documentation is missing, the limitation is documented rather than papered over.
What is the difference between a cannabis bookkeeper and a fractional CFO?
A bookkeeper maintains the record of what happened. A fractional CFO uses those completed records to forecast, budget, model scenarios, and support capital decisions. The bookkeeping has to be reliable before the CFO layer is useful.

Related Services

Dispensary Accounting

Retail cannabis accounting covering point-of-sale reconciliation, cash controls, inventory valuation, and monthly close for licensed provisioning centers.

Read more

Seed-to-Sale Reconciliation

Reconciliation between the statewide monitoring system, inventory subledgers, and the general ledger for licensed Michigan cannabis operators. We provide comprehensive reconciliation between your general ledger and the Cannabis Regulatory Agency (CRA) mandates, including direct workpaper preparation for the mandatory Michigan Annual Financial Statement (AFS) audit reports required for active licensure.

Read more

280E Tax Planning and Compliance

Section 280E planning, cost of goods sold methodology, and documentation support for licensed cannabis operators throughout Michigan.

Read more

Tax Preparation

Federal and state tax return preparation for licensed cannabis businesses, with inventory-driven cost of goods sold support and reconciled workpapers.

Read more

Payroll Services

Payroll accounting, provider reconciliation and departmental labor coding for licensed cannabis operators, integrated with monthly reporting.

Read more

Financial Reporting

Monthly financial statements, KPI dashboards, and stakeholder reporting packages prepared for licensed cannabis operators.

Read more

Fractional CFO Advisory

Part-time CFO support for licensed cannabis operators: forecasting, capital planning, KPI reporting, and board-ready financial packages.

Read more

Cash Flow Planning

Cash forecasting, working capital analysis, and cash control design for licensed cannabis operators managing tax and inventory demands.

Read more

Cultivation Accounting

Cost accounting for cannabis growers: batch costing, capitalized production costs, yield analysis, and inventory reconciliation across the grow cycle.

Read more

Related Industries

Related Resources

Discuss Bookkeeping Support for Your Operation

Call to review your current books, cleanup needs, and monthly close requirements, or schedule a consultation to scope a recurring bookkeeping engagement.