Cannabis Bookkeeping Services for Missouri Businesses
Cannabis bookkeeping is the recurring process of recording, classifying and reconciling financial activity so that the general ledger and the financial statements reflect what the business actually did. For a licensed Missouri operator that means sales, cash, bank activity, inventory, payroll, accounts payable and month-end close all resolve into one set of books instead of several disconnected systems.
The bookkeeping chain
This page covers the commercial engagement: hiring a cannabis bookkeeper and running monthly books. If you are looking for the educational walkthrough instead, read the Missouri Cannabis Bookkeeping Guide or the Missouri Cannabis Accounting Guide.
What Does a Cannabis Bookkeeper Do?
A cannabis bookkeeper records and reconciles the financial activity of a licensed operator so the ledger stays current, supportable and usable for management, tax and lender purposes. Scope varies by engagement; not every function below belongs in every arrangement.
- Transaction coding to a defined chart of accounts
- Bank reconciliation for every operating and reserve account
- Cash reconciliation from recorded sales through deposit
- Accounts payable entry, vendor balances and payment tracking
- Credit-card and expense-card reconciliation
- Payroll journal entries and payroll liability reconciliation
- Inventory-accounting support and inventory-related entries
- Sales reconciliation from the point-of-sale or invoicing system
- Balance-sheet reconciliation with supporting schedules
- Recurring and adjusting journal entries
- Month-end close and period locking
- Financial statement preparation support
- Cleanup of inaccurate books and catch-up of missing periods
Why Cannabis Bookkeeping Is Different
The complexity is operational before it is regulatory. A cannabis business generates financial evidence in systems that were never designed to talk to an accounting file, and the bookkeeping function is what makes them agree.
Sources feeding one ledger
Importing bank feed transactions into accounting software produces a categorized bank statement, not reliable books. A bank feed cannot show what was sold, what was received into inventory, what was consumed in production, what was accrued but unpaid, or what cash was collected and not yet deposited.
Cash-heavy activity
Currency volume creates timing gaps between sale, count, deposit and posted bank credit that have to be explained, not averaged.
Inventory complexity
Purchases, production, transfers, waste and sales each move value differently through the ledger.
Multiple locations
Store-level reporting is only possible when coding is applied consistently at entry.
Multiple entities
Holding companies, real estate entities and license holders each need their own ledger and clean intercompany treatment.
Payroll allocation
Labor may sit in production, retail or administration, and the coding decision has downstream reporting effects.
Tax documentation
Tax workpapers depend on accounting records that can be traced back to source documents.
Monthly Cannabis Bookkeeping
Monthly cannabis bookkeeping is a defined cycle rather than a batch of categorization. The point of the cycle is that every month ends the same way: reconciled accounts, an explained balance sheet, and financial statements that management can read without caveats.
Cadence
The recurring monthly workflow
- 1Import or review the period’s financial activity
- 2Review transaction coding against the chart of accounts
- 3Reconcile every bank account to its statement
- 4Reconcile credit cards and expense cards
- 5Review cash activity from sale through deposit
- 6Review sales against the point-of-sale or invoicing system
- 7Review accounts payable and vendor balances
- 8Record and review payroll entries
- 9Review inventory-related activity and entries
- 10Reconcile balance-sheet accounts to supporting detail
- 11Review unusual, large or unclassified transactions
- 12Record month-end adjusting entries
- 13Review the financial statements for reasonableness
- 14Close and lock the accounting period
Consistency matters more than speed. A close that happens the same way every month makes variances meaningful, because a change in gross margin or labor cost can be attributed to operations rather than to a change in how the books were kept.
Cannabis Chart of Accounts
The chart of accounts determines what the financial statements can tell you. A cannabis operator benefits from a structure that separates cost behavior and supports location or department reporting, without creating so many accounts that coding becomes guesswork.
- Revenue, separated by channel where the business sells through more than one
- Inventory accounts reflecting stage rather than a single lump balance
- Cost of goods sold aligned to how product cost actually accumulates
- Payroll and employer payroll cost, coded to function
- Rent and occupancy, including related-party arrangements shown separately
- Professional services, marketing and technology as distinct operating categories
- Tax liability accounts held apart from revenue
- Fixed assets, accumulated depreciation, loans and lines of credit
- Equity and owner activity kept out of operating accounts
- Location and department coding applied through classes or dimensions
Too little detail
Everything collapses into a few accounts and the financial statements cannot answer operating questions.
Too much detail
Coding becomes inconsistent, accounts go unused, and reconciliation cost rises without improving reporting.
Good structure
Enough separation to support decisions and tax workpapers, few enough accounts that coding stays consistent month over month.
Bank Reconciliation
Bank reconciliation compares the accounting ledger with the underlying bank statement and explains every difference between them. Forcing the displayed balance to agree is not reconciliation; identifying why the two records differ is.
Two records, one explanation
- Outstanding checks, deposits in transit and other timing differences
- Bank fees, returned items and interest not yet recorded
- Duplicate entries created by manual entry alongside a bank feed
- Missing entries for activity that never reached the ledger
- Incorrect coding that placed an item in the wrong account
- Transfers between accounts recorded once instead of twice
- Loan payments split between principal and interest
- Merchant or payment-processor settlements where applicable
Cash Reconciliation
Cash reconciliation traces currency from the sale that generated it to the bank credit that ends it. Recorded sales, expected cash, counted cash and deposited cash are related figures, but they should not be assumed equal on the same day.
Cash path
- Timing differences between the sale date and the deposit date
- Documented cash over and short by shift or drawer
- Deposit discrepancies between the prepared deposit and the bank credit
- Incorrect posting from the point-of-sale system
- Cash expenses paid outside the normal payables process
- Transfers between drawers, safes and locations
- Activity that was never recorded in any system
Not every Missouri operator runs a cash-only business, and banking access varies by operator. The reconciliation discipline scales to whatever share of the business moves in currency.
Credit Card & Other Account Reconciliation
Every material balance-sheet account should have support behind it. That includes accounts operators often treat as background: business credit cards, employee expense cards, loans and lines of credit, clearing accounts, and payment-processor balances where the operator legally and operationally uses them.
Clearing accounts deserve particular attention. They are designed to net to zero, and a clearing account carrying a persistent balance is usually the first visible symptom of a broken posting routine.
Cannabis Sales Reconciliation
Sales reconciliation ties the selling system to the ledger, at the level of both amount and payment type.
Sales path
Sales activity, cash receipts and bank deposits describe three different events. A sale can be recorded on one day, collected on another and deposited on a third, and reporting that assumes they are identical will misstate both revenue and cash. Retail operators can go deeper on this in dispensary accounting.
Bookkeeping for Missouri Dispensaries
Dispensary bookkeeping carries the highest transaction volume of any cannabis segment. Recording is only half the work; the other half is proving that the point-of-sale system, the cash on hand, the bank and the ledger all describe the same day of business.
Retail cash path
Retail product path
- Daily point-of-sale activity summarized into the ledger
- Cash counts, over/short reporting and deposit tracking
- Purchasing and receiving tied to vendor bills
- Inventory entries reflecting product received and sold
- Payroll entries coded to store and department
- Accounts payable and vendor balance review
- Tax liability accounts maintained separately from revenue
- Month-end close and store-level reporting
Bookkeeping handles the recurring recording and reconciliation. Dispensary accounting goes deeper into integrated retail accounting, POS configuration, store cash controls, retail inventory integration and store-level profitability analysis. Retail operators can also review the dispensary industry page and the Missouri Dispensary Accounting Guide.
Cannabis Inventory Bookkeeping
From a bookkeeping perspective, inventory is a balance-sheet account that has to move correctly. Purchases and production increase it, sales relieve it into cost of goods sold, and adjustments have to be supported.
Value path
Quantity and financial value are different measurements. An operational system can be perfectly accurate on units while the ledger carries the wrong value, because cost, freight, and production inputs are recorded through a separate path. Inventory accounting owns valuation methodology, costing and the inventory subledger; bookkeeping keeps the entries flowing and the balances explainable in between.
Inventory Reconciliation
Inventory reconciliation is where the operational record, the physical count and the accounting balance are compared.
Three records
Differences should be investigated and documented, not absorbed by an unsupported journal entry that makes the balance agree. Deeper valuation work belongs in inventory accounting, and deeper operational reconciliation belongs in Metrc reconciliation.
Metrc & Cannabis Bookkeeping
Metrc and other seed-to-sale systems hold operational data. The general ledger holds financial accounting data. Neither replaces the other, and Metrc is not bookkeeping software and does not determine cost of goods sold.
How the two connect
The bookkeeping role is to keep ledger activity in a state where operational data can be compared to it. Dedicated reconciliation work lives in Metrc reconciliation, and the background reading is in the Missouri Metrc Guide.
Accounts Payable & Purchasing
Accounts payable is where purchasing becomes an accounting record. Handled well, it produces accurate vendor balances and a usable view of near-term cash requirements.
Payables path
- Vendor bills captured with supporting documentation
- Inventory purchases distinguished from operating expenses
- Payment timing tracked against terms
- Vendor balances reviewed for accuracy each period
- Duplicate bills identified before payment
- Credit memos applied rather than left outstanding
- Upcoming payables visible for cash planning
Operators who want the forward view of those obligations can pair this with cash flow planning.
Cannabis Payroll Bookkeeping
Payroll bookkeeping records what the payroll process produced and reconciles the liabilities it created. The payroll register is the source document; the journal entry is the accounting representation of it.
Payroll path
- Gross wages recorded by function, department or location
- Employer payroll costs recorded separately from wages
- Withholding and employer liabilities posted to liability accounts
- Payroll clearing accounts cleared each cycle
- Cash movement matched to the payroll funding draw
- Liability accounts reconciled to payroll records and payments made
Payroll liabilities should be reconciled to payroll records and related payments rather than allowed to accumulate unexplained balances. Payroll service scope is covered on the cannabis payroll page, with background in the Missouri Cannabis Payroll Guide.
Balance-Sheet Reconciliation
Balance-sheet reconciliation is the part of bookkeeping that separates a maintained ledger from a categorized one. A profitable-looking income statement does not mean the books are reliable if the balance sheet contains balances nobody can explain.
- Cash on hand reconciled to counts and logs
- Bank accounts reconciled to statements
- Credit cards and expense cards reconciled to statements
- Inventory reconciled to supporting detail
- Accounts receivable aged and reviewed where applicable
- Accounts payable reconciled to vendor balances
- Payroll liabilities reconciled to registers and payments
- Tax liability accounts reconciled to filings and remittances
- Fixed assets tied to a depreciation schedule
- Loans and lines of credit reconciled to amortization or lender statements
- Intercompany balances agreed between entities
- Equity and owner activity reviewed for correct classification
Month-End Close for Cannabis Businesses
The close is a checklist, applied the same way every period, ending with a locked period and reviewed statements.
Consistent close procedures make tax preparation faster, management reporting comparable across periods, and CFO analysis possible at all. Without them, every downstream service begins by rebuilding the same records.
Cannabis Bookkeeping Cleanup
Cleanup applies where books exist but contain problems. The work is diagnostic before it is corrective, because the visible error is rarely the cause.
- Transactions classified to the wrong accounts
- Accounts that have never been reconciled
- Duplicate transactions from overlapping imports and manual entry
- Missing entries for activity that bypassed the ledger
- Stale liabilities that were recorded but never relieved
- Inventory balances unsupported by detail
- Incorrect opening balances carried from a prior conversion
- Intercompany balances that disagree between entities
- Journal entries with no supporting documentation
Cleanup sequence
The final step matters most. Cleanup that is not followed by a recurring process recreates the same condition within a year.
Catch-Up Cannabis Bookkeeping
Catch-up and cleanup are different engagements. In a catch-up, the books are behind or periods are missing entirely. In a cleanup, the books exist but are inaccurate or inconsistent. Many operators need both, in that order.
Catch-up sequence
- 1Collect bank, sales, payroll and vendor records
- 2Enter or import the missing activity
- 3Categorize against a defined chart of accounts
- 4Reconcile each period forward in order
- 5Review the balance sheet for unsupported balances
- 6Resolve missing information with the operator
- 7Complete month-end procedures for each period
- 8Produce current financial statements
Cannabis Bookkeeping & Section 280E
Where Section 280E applies, tax work begins with accounting records capable of supporting cost classifications and tax workpapers. Bookkeeping produces the underlying detail; it does not by itself decide the tax outcome.
From ledger to tax analysis
Moving an expense into a cost of goods sold account does not automatically establish deductibility or capitalization. Applicable federal tax treatment should be evaluated based on current law and the taxpayer’s facts, and federal treatment of cannabis businesses can change. Planning work lives on the 280E tax planning page, with background in the Missouri 280E Guide.
Cannabis Bookkeeping & Tax Preparation
Return preparation is downstream of bookkeeping. When the books are maintained through the year, the year-end path is short and every figure traces to support.
Year-end path
When they are not, the same work happens in a compressed window with less documentation available. Preparation scope is described on the cannabis tax preparation page.
Cannabis Bookkeeping & Fractional CFO Services
Bookkeeping records what happened. Financial reporting shows what the numbers say. A fractional CFO addresses what management may do next. The layers depend on each other in that order.
Decision path
Forecasting, budgets, KPIs, scenario planning and capital planning belong to fractional CFO services; the Missouri Cannabis CFO Guide covers the background.
Financial Statements From Cannabis Bookkeeping
Bookkeeping should produce management-useful records, not a transaction archive. That means an income statement, a balance sheet and cash-flow reporting that can be read together, supported by gross margin detail, location-level profit and loss statements, and department reporting where the structure supports it.
These are management financial statements prepared from the operator’s records. They are not audited or reviewed financial statements. Reporting packages and cadence are described on the financial reporting page.
Bookkeeping for Missouri Cannabis Cultivators
Cultivation bookkeeping carries more production activity than retail. Purchases of nutrients, media and supplies, payroll across cultivation and post-harvest functions, equipment additions, facility costs, accounts payable and cash all have to reach the ledger in a way that keeps inventory activity traceable through month-end close and financial reporting.
Cost classification for tax purposes is a separate determination handled in tax work, not in coding. See the cultivator industry page, cultivation accounting and the Missouri Cultivation Accounting Guide.
Bookkeeping for Cannabis Manufacturers & Processors
Manufacturing bookkeeping tracks raw-material purchases, production activity, payroll, equipment, work in process and finished goods, alongside the usual accounts payable, cash and general ledger work. The month-end close has to account for product that changed form during the period, not just product that was bought and sold.
See manufacturing accounting, the manufacturer and infused product manufacturer pages.
Bookkeeping for Cannabis Brands
Brand operators typically sell wholesale, which introduces accounts receivable, collection timing and customer-level balances. Inventory may sit with a co-packer, marketing spend is usually significant, and activity often spans more than one entity.
Accounts payable, cash flow and consolidated financial reporting matter more here than raw transaction volume. See the cannabis brands page.
Bookkeeping for Cannabis Testing Laboratories
Laboratories are service businesses with capital-intensive equipment. Bookkeeping focuses on revenue recognition by sample or contract, accounts receivable and collections, payroll for technical staff, equipment and depreciation schedules, operating expenses, accounts payable, cash and a consistent month-end close.
See the testing laboratory page.
Bookkeeping for Ancillary Cannabis Businesses
Ancillary businesses serve the industry without touching the plant. They often need cannabis-industry-aware accounting because their customers, contracts and banking relationships are shaped by the industry, while their tax and regulatory considerations can differ substantially from those of plant-touching licensees.
Ancillary operators should not assume the federal tax treatment applied to plant-touching businesses applies to them. See the ancillary business page.
Multi-Location Cannabis Bookkeeping
Multi-location bookkeeping is a coding discipline. If a transaction is not tagged to a location when it is recorded, location reporting cannot be produced later without rework.
Location reporting path
- One chart of accounts applied consistently across locations
- Location coding required at entry rather than added later
- Bank accounts mapped clearly to the locations they serve
- Inventory activity identifiable by location
- Payroll coded to the location where the work occurred
- Shared expenses handled with a documented, repeatable method
- Transfers between locations recorded on both sides
- Store or facility profitability reviewed as part of the close
Multi-Entity Cannabis Bookkeeping
Multi-entity groups need separate ledgers, correct entity coding, and bank activity that stays within the entity that owns the account. Intercompany transactions should be recorded as due-to and due-from balances that agree on both sides.
Intercompany
Mixing multiple legal entities in one undifferentiated ledger creates accounting problems immediately and tax problems later, because entity-level financial statements can no longer be produced from the records. Structuring decisions themselves are legal and tax questions; see entity structuring for that scope.
Cannabis Bookkeeper vs Cannabis Accountant vs CPA vs Fractional CFO
| Role | Primary focus | Common work | Time orientation |
|---|---|---|---|
| Bookkeeper | Recording and reconciling activity | Coding, bank and cash reconciliation, AP, payroll entries, month-end close | Historical, recurring |
| Accountant | Accounting treatment and reporting | Inventory and COGS entries, adjusting entries, financial statement preparation support | Historical with technical judgment |
| CPA / tax professional | Tax positions and filings | Workpapers, cost classification analysis, return preparation, examination support | Periodic and compliance-driven |
| Fractional CFO | Forward-looking finance | Budgets, forecasts, KPIs, scenario and capital planning | Forward-looking |
These are service layers rather than rigid job titles. Smaller operators often start with bookkeeping alone and add accounting, tax and CFO support as the business grows.
Common Cannabis Bookkeeping Problems
“Our bank account hasn’t been reconciled.”
Start with the last month that reconciled cleanly, then work forward statement by statement. Unreconciled periods usually hide duplicates, missing deposits and misposted transfers rather than a single error.
“Cash doesn’t match recorded sales.”
Separate timing from variance. Compare recorded sales to expected cash, expected cash to counted cash, and counted cash to deposits posted at the bank before concluding anything is missing.
“Inventory doesn’t match the books.”
Quantity records and ledger value are different measurements. Identify whether the difference is unit-level, costing-level or an unposted purchase before recording an adjustment.
“Our payroll liabilities keep growing.”
Reconcile each liability account to the payroll register and to the payments actually made. Growing balances usually mean entries were recorded without relieving the liability at payment.
“We don’t know what old balance-sheet accounts mean.”
Every balance-sheet account should have supporting detail. Accounts nobody can explain are typically clearing accounts, stale accruals or opening-balance artifacts from a prior conversion.
“Our books are several months behind.”
That is a catch-up engagement: collect records, enter activity, reconcile forward and close each period in sequence rather than jumping to the current month.
“Different locations are mixed together.”
Introduce consistent location coding and re-tag historical activity where records allow, so store-level reporting becomes possible without maintaining separate ledgers.
“Different entities are mixed together.”
Each legal entity needs its own ledger and its own bank activity. Transactions paid by one entity for another should be recorded as intercompany rather than absorbed silently.
“COGS changes dramatically every month.”
Erratic COGS usually points to inventory entries recorded inconsistently, purchases expensed directly, or period-end adjustments made without a roll-forward.
“We only clean up the books at tax time.”
Annual cleanup produces a tax file, not a management record. Recurring reconciliation spreads the same work across the year and makes it verifiable.
“Management doesn’t trust the financial statements.”
Trust follows reconciliation. When each material balance-sheet account is supported, the income statement becomes credible as a by-product.
Cannabis Bookkeeping Best Practices
- Reconcile every account monthly rather than at year end
- Maintain one consistent chart of accounts across periods
- Keep legal entities separated in distinct ledgers
- Apply location and department coding at entry
- Document unusual entries when they are made
- Review the full balance sheet every month
- Reconcile payroll liabilities to registers and payments
- Connect inventory and sales systems to the accounting record
- Close and lock periods on a consistent schedule
- Retain supporting documentation with the transactions it supports
A deeper educational walkthrough of these practices is in the Missouri Cannabis Bookkeeping Guide.
Our Cannabis Bookkeeping Process
Engagements differ, and not every one follows the same sequence. The outline below reflects how most Missouri bookkeeping engagements begin.
Engagement outline
- 1Understand the business and how it operates
- 2Review entity and location structure
- 3Review the accounting software in use
- 4Review and adjust the chart of accounts
- 5Review bank and cash workflows
- 6Review sales systems and reporting
- 7Review inventory systems and data
- 8Review payroll processing and coding
- 9Identify cleanup and catch-up needs
- 10Establish recurring bookkeeping
- 11Establish reconciliation procedures
- 12Establish a repeatable month-end close
- 13Produce recurring financial reporting
- 14Coordinate with tax and CFO services where needed
Cannabis Bookkeeping Services Across Missouri
Supporting cannabis businesses across Missouri, including operators in Kansas City, St. Louis, Springfield, Columbia, Independence, Lee's Summit, St. Charles, O'Fallon, Jefferson City, Joplin and St. Joseph. Bookkeeping is delivered remotely from the operator’s systems and records, with on-site work arranged where an engagement calls for it.
Whether you run a single dispensary or a multi-entity group across several markets, the underlying discipline is the same: recorded activity, reconciled accounts, a consistent close and financial statements management can rely on.
Cannabis bookkeeping FAQs
What is cannabis bookkeeping?
Cannabis bookkeeping is the recurring process of recording, classifying and reconciling a cannabis business's financial activity so the general ledger and financial statements reflect what the business actually did.
What does a cannabis bookkeeper do?
Depending on scope, a cannabis bookkeeper codes transactions, reconciles bank and cash activity, maintains accounts payable, records payroll entries, supports inventory accounting, reconciles balance-sheet accounts and completes the month-end close.
How is cannabis bookkeeping different from regular bookkeeping?
The mechanics are the same, but the sources are not. Cannabis books usually have to reconcile bank, point-of-sale, cash, payroll, purchasing, inventory and seed-to-sale data, which a bank feed alone cannot represent.
Do you provide cannabis bookkeeping in Missouri?
Yes. We support licensed cannabis businesses across Missouri, working remotely from the operator's systems and records, with on-site work arranged where an engagement calls for it.
Do you provide bookkeeping for dispensaries?
Yes. Dispensary bookkeeping covers point-of-sale activity, cash and deposits, purchasing, inventory entries, payroll, payables, tax liability accounts and month-end close. Deeper retail accounting work is covered on the dispensary accounting page.
How often should cannabis books be reconciled?
Monthly at minimum, with cash and sales reviewed more frequently in high-volume retail. Annual reconciliation produces a tax file rather than a management record.
What is a cannabis month-end close?
A defined checklist run the same way each period: reconcile banks, cash, cards, sales, payables, payroll, inventory, liabilities, loans and intercompany balances, record adjustments, review the statements and lock the period.
Can you clean up cannabis books that are behind?
Yes. Catch-up and cleanup are common starting points, and most engagements bring the ledger current and supportable before recurring monthly bookkeeping begins.
What is the difference between cleanup and catch-up bookkeeping?
Catch-up means the books are behind or periods are missing. Cleanup means the books exist but contain misclassifications, unreconciled accounts or unsupported balances. Many operators need both.
How does inventory affect cannabis bookkeeping?
Inventory is a balance-sheet account that purchases and production increase and sales relieve into cost of goods sold. Quantity and financial value are different measurements and require a defined reconciliation process.
How does Metrc connect to bookkeeping?
Metrc holds operational data and the general ledger holds financial accounting data. The two are reconciled against each other; Metrc is not bookkeeping software and does not determine cost of goods sold.
How does payroll connect to cannabis bookkeeping?
The payroll register is translated into journal entries covering gross wages, employer costs and withholding liabilities, and those liability accounts are reconciled to the payments actually made.
How does Section 280E affect bookkeeping where applicable?
Where Section 280E applies, tax work depends on accounting records that can support cost classifications and tax workpapers. Applicable federal treatment should be evaluated based on current law and the taxpayer's facts.
Does putting an expense in COGS automatically determine tax treatment?
No. Bookkeeping classification supports tax workpapers but does not itself determine federal tax treatment. Deductibility and capitalization are separate determinations made in tax work.
How does bookkeeping support cannabis tax preparation?
Monthly books produce a year-end close and trial balance, which feed tax workpapers and return preparation. Maintained books shorten preparation and make each figure traceable to support.
What is the difference between a bookkeeper and a fractional CFO?
Bookkeeping records what happened and produces reliable statements. A fractional CFO uses those statements for budgets, forecasts, KPIs and scenario planning — forward-looking work rather than recording.
Can you support multi-location cannabis businesses?
Yes. Location coding applied at entry lets one chart of accounts produce location-level profit and loss statements alongside consolidated reporting.
Can you support multi-entity cannabis businesses?
Yes. Each entity keeps its own ledger and bank activity, with intercompany transactions recorded as due-to and due-from balances that agree on both sides.
