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.

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.
- Transactions
- Coding
- Reconciliation
- Month-End Close
- 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.
- Bookkeeping
- Reconciliation
- Review
- Close
- Reporting
- 01Import or record all transactions for the period.
- 02Review coding for account, location, department, and entity accuracy.
- 03Reconcile every bank account to the statement.
- 04Reconcile credit-card accounts and outstanding charges.
- 05Review cash activity, counts, and deposits against recorded sales.
- 06Review sales and point-of-sale data against recorded revenue.
- 07Review accounts payable for duplicates, aging, and unrecorded bills.
- 08Review payroll entries against the payroll register.
- 09Review inventory activity, cost postings, and unusual movements.
- 10Reconcile balance-sheet accounts to supporting schedules.
- 11Review unusual entries and unexpected account balances.
- 12Post appropriate adjusting entries with documentation.
- 13Close the period and restrict further posting where appropriate.
- 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
| Group | Purpose | Reporting Consequence |
|---|---|---|
| Revenue | Sales by channel, category, or location | Enables revenue trend and mix analysis |
| Cost of goods sold | Costs flowing through inventory | Supports gross margin and tax workpapers |
| Operating expenses | Period costs by function | Shows overhead structure and control |
| Payroll | Wages, employer taxes, and benefits by area | Labor analysis by location or department |
| Inventory | Value held by stage or category | Supports counts, costing, and reconciliation |
| Cash | Bank, cash on hand, and clearing | Makes cash reconciliation possible |
| Tax liabilities | Amounts accrued and owed by tax type | Ties liability balances to payments |
| Fixed assets | Capitalized property and equipment | Depreciation and capital tracking |
| Intercompany | Due to and due from related entities | Enables 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.
- Bank
- Compare
- Investigate
- Adjust Where Appropriate
- 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.
- Expected Cash
- Actual Cash
- Deposit
- Bank
- 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 System / POS
- Expected Revenue
- Payment Methods
- Deposits / Cash
- 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.
- Beginning Inventory
- + Purchases / Production
- − Cost Flow Out
- = 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.
- Operational Inventory
- Physical Inventory
- Accounting Inventory
- 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.
- Operational Data
- Reconciliation
- Accounting Entry
- General Ledger
- 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
- Receive
- Invoice
- AP
- Payment
- 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 Register
- Journal Entry
- Wage Expense
- Payroll Tax Expense
- Payroll Liabilities
- Cash / Clearing
- 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.
- Account Balance
- Supporting Schedule / Document
| Account | Expected Support |
|---|---|
| Cash | Bank reconciliation and cash count records |
| Inventory | Valuation schedule tied to counts and cost records |
| Accounts receivable | Aging detail agreeing to the ledger |
| Accounts payable | Vendor aging and open invoice listing |
| Payroll liabilities | Payroll register and remittance confirmations |
| Tax liabilities | Filed returns, accruals, and payment records |
| Fixed assets | Asset register with depreciation schedule |
| Loans | Amortization schedule and lender statements |
| Intercompany | Matching balance on the counterparty ledger |
| Equity | Contribution, 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.
- 01Confirm transaction cutoff for the period.
- 02Reconcile all bank accounts.
- 03Reconcile credit-card accounts.
- 04Review cash counts, deposits, and variances.
- 05Reconcile sales to the sales system and deposits.
- 06Review accounts payable and accrue unbilled receipts.
- 07Reconcile payroll to the register and liability accounts.
- 08Review inventory activity, costing, and count results.
- 09Reconcile tax liability accounts to filings and payments.
- 10Reconcile remaining balance-sheet accounts to schedules.
- 11Review unusual journal entries and their documentation.
- 12Review any prior-period adjustments and their basis.
- 13Review the income statement for reasonableness and trend.
- 14Review the balance sheet account by account.
- 15Finalize financial statements for the period.
- 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.
- Diagnose
- Reconcile
- Correct
- Document
- Rebuild Opening Position
- 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
| Service | Problem It Solves | Typical Work |
|---|---|---|
| Catch-up bookkeeping | Periods were never recorded | Recording missing months, reconciling forward to current |
| Cleanup bookkeeping | Records exist but are inaccurate or unsupported | Correcting 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.
- POS
- Sales
- Cash / Payments
- Bank
- General Ledger
- Purchasing
- Inventory
- 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.
- Location A + B + C
- Standardized Chart of Accounts
- Location Coding
- Location P&Ls
- 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.
- Monthly Bookkeeping
- Reconciliations
- Year-End Close
- Trial Balance
- Tax Workpapers
- Tax Return
Return preparation is described on the cannabis tax preparation page.
Bookkeeping vs Accounting
| Bookkeeping | Accounting |
|---|---|
| Recording transactions | Analyzing results |
| Coding to accounts | Determining accounting treatment |
| Reconciling balances | Preparing adjustments and estimates |
| Routine monthly close | Financial 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
| Role | Focus | Typical Output |
|---|---|---|
| Bookkeeper | Routine transaction, coding, and reconciliation process | Reconciled ledgers and a completed monthly close |
| CPA / accounting professional | Accounting and tax interpretation and higher-level review, depending on scope | Treatment decisions, workpapers, and tax filings within engagement scope |
| Controller | Accounting process oversight and close quality | Timely, accurate, review-ready financial statements |
| Fractional CFO | Forecasting, budgeting, and strategic finance | Forecasts, 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.
- 01Review the business model and entity structure.
- 02Review the existing chart of accounts and its limitations.
- 03Review the accounting software and how it is configured.
- 04Review bank and credit-card accounts and their reconciliation status.
- 05Review sales systems and how revenue reaches the ledger.
- 06Review inventory systems and current valuation method.
- 07Review payroll processing and how entries are posted.
- 08Review accounts payable and purchasing workflow.
- 09Review existing reconciliations and supporting schedules.
- 10Identify cleanup and catch-up work required.
- 11Establish the accounting structure and coding standards.
- 12Establish the monthly reconciliation process and responsibilities.
- 13Establish the close schedule and delivery dates.
- 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 moreSeed-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 more280E Tax Planning and Compliance
Section 280E planning, cost of goods sold methodology, and documentation support for licensed cannabis operators throughout Michigan.
Read moreTax Preparation
Federal and state tax return preparation for licensed cannabis businesses, with inventory-driven cost of goods sold support and reconciled workpapers.
Read morePayroll Services
Payroll accounting, provider reconciliation and departmental labor coding for licensed cannabis operators, integrated with monthly reporting.
Read moreFinancial Reporting
Monthly financial statements, KPI dashboards, and stakeholder reporting packages prepared for licensed cannabis operators.
Read moreFractional CFO Advisory
Part-time CFO support for licensed cannabis operators: forecasting, capital planning, KPI reporting, and board-ready financial packages.
Read moreCash Flow Planning
Cash forecasting, working capital analysis, and cash control design for licensed cannabis operators managing tax and inventory demands.
Read moreCultivation Accounting
Cost accounting for cannabis growers: batch costing, capitalized production costs, yield analysis, and inventory reconciliation across the grow cycle.
Read moreRelated Industries
Dispensaries
Accounting, inventory, and tax support for licensed retail cannabis stores, covering point-of-sale reconciliation, cash controls, and margin reporting.
Read moreCultivators
Batch costing, yield analysis, and inventory accounting for licensed cannabis growers, from propagation through harvest and transfer.
Read moreManufacturers
Process costing, yield variance, and inventory accounting for licensed extraction and infused product manufacturers.
Read moreProcessors
Cost accounting and compliance support for licensed processors handling extraction, refinement, and bulk product conversion.
Read moreTesting Laboratories
Service revenue recognition, equipment accounting, and cost analysis for licensed cannabis safety compliance testing laboratories.
Read moreCannabis Brands
Financial support for cannabis brands and licensing companies, covering co-packing arrangements, royalty accounting, and margin analysis.
Read moreMulti-State Operators
Consolidated reporting, intercompany accounting, and multi-jurisdiction compliance support for cannabis groups operating across state lines.
Read moreRelated Resources
Bookkeeping Guide
Daily, weekly, and monthly bookkeeping routines for licensed cannabis businesses, with reconciliation checklists and coding standards.
Read moreMichigan Cannabis Accounting Guide
A 2026 technical guide to cannabis accounting in Michigan: IRC 471-11 COGS isolation, general ledger code architecture, a 10-to-15 day close checklist, and Metrc-to-warehouse reconciliation.
Read moreDispensary Accounting Guide
Retail cannabis accounting practices: daily close, inventory valuation, tax accrual, discount tracking, and margin reporting for licensed stores.
Read moreSeed-to-Sale Guide
How to reconcile the statewide monitoring system with accounting records, including variance causes, cadence, and documentation practices.
Read more280E Explained
A plain-language explanation of Internal Revenue Code Section 280E, what it disallows, and how inventory costing determines recoverable cost.
Read moreDiscuss 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.