Core Accounting

Cannabis Bookkeeping Services in Colorado

Bookkeeping for a cannabis business is not ordinary transaction categorization. Colorado cannabis businesses carry heavy inventory, meaningful cash activity, seed-to-sale records that must agree with financial records, and a cost-of-goods-sold calculation that carries real tax consequence. Our cannabis bookkeeping work keeps the general ledger accurate month after month so inventory, COGS, cash and financial reporting hold up when management, a lender or a tax preparer relies on them.

Cannabis bookkeeping for Colorado businesses

Bookkeeping is the financial foundation every other accounting function sits on. For a Colorado cannabis business, that foundation carries more weight than it does in most industries: the same records that produce a monthly profit-and-loss statement also support inventory valuation, cost of goods sold, sales and excise tax filings, and the documentation a tax position ultimately rests on. When the books are accurate and current, everything downstream becomes a reporting exercise. When they are not, every downstream question becomes a reconstruction project.

A complete cannabis bookkeeping engagement covers the ordinary mechanics done well and consistently: recording transactions to the correct accounts, maintaining the general ledger, reconciling bank and merchant accounts, reconciling cash on hand and cash movements, tracking credit-card and card-processing activity, recording accounts payable and vendor bills, tracking accounts receivable where a business sells wholesale on terms, and closing each month so the period is finished rather than perpetually open.

Alongside the ledger work sits the supporting detail that makes the numbers defensible — inventory schedules, fixed asset and depreciation schedules, prepaid and accrual schedules, loan amortization, and organized documentation for material transactions. Those schedules are what turn a set of balances into financial statements someone can actually rely on.

For the 2026 informational picture — Schedule III, medical versus adult-use treatment and mixed-operation expense allocation — see our guide Does 280E Still Apply in 2026?.

  • Transaction recording against a chart of accounts built for cannabis operations
  • General ledger maintenance and period-end adjusting entries
  • Bank, merchant and card-processing reconciliation
  • Cash reconciliation, deposit tracking and variance review
  • Accounts payable, vendor activity and accounts receivable where applicable
  • Month-end close, financial statement preparation and supporting schedules
  • Documentation retention that supports the numbers on the statements

Why bookkeeping quality shapes everything downstream

The quality of the books determines the quality of every financial answer that follows. Tax preparation begins with the trial balance; if expenses are misclassified or inventory has never been reconciled, the return is built on an estimate. Cost of goods sold — the single most consequential number on a cannabis tax return — depends entirely on whether purchases, production costs and inventory movement were captured correctly during the year.

The same is true for inventory accounting, financial reporting and cash-flow management. A cash-flow forecast built on unreconciled bank accounts is a guess. A gross-margin analysis built on inventory that has never been tied to a physical or operational count is a guess. Any accounting analysis relating to Internal Revenue Code Section 280E depends on how carefully costs were classified and documented in the first place, which is bookkeeping work, not year-end work.

Management decisions inherit all of it. Pricing, staffing, purchasing, expansion and financing conversations all assume the financial statements describe reality. Bookkeeping is where that assumption is either earned or lost.

Printed Colorado cannabis financial statements, 280E tax schedules and a calculator on an executive desk

Why cannabis bookkeeping is different

Cannabis operators deal with a set of conditions that rarely appear together in other industries, and that combination is what makes the bookkeeping harder rather than any single factor on its own.

Cash remains a meaningful part of the picture. Limited banking access and card-processing constraints mean many Colorado businesses still handle significant currency, which requires deposit logs, till counts, safe counts and a reconciliation discipline most retail bookkeeping never needs. Cash variances have to be identified while they are still explainable.

The businesses are also inventory-heavy and highly regulated in how that inventory is tracked. Product moves through the state's seed-to-sale system as packages and transfers while the same product moves through the accounting system as dollars. Those two views are related but not identical, and keeping them reconciled is ongoing work.

Most operators run several systems that do not naturally agree with one another: a point-of-sale or cultivation management platform, the state track-and-trace system, a payroll provider, a payment processor or two, banking activity, and the accounting file itself. Bookkeeping is where those data sets are brought into agreement.

Transaction volume compounds all of it. A busy dispensary can produce thousands of individual sales, dozens of vendor invoices and multiple daily cash events in a month, and multi-location or multi-license operators multiply that by every facility. Cost classification decisions — what belongs in inventory and cost of goods sold versus what is an operating expense — have to be made consistently at that volume, not sorted out afterward.

  • Cash-intensive operations requiring documented counts and deposit reconciliation
  • Inventory-heavy balance sheets where valuation drives reported margin
  • Seed-to-sale records that must be reconciled to accounting records
  • POS, cultivation, payroll, processor and banking data in separate systems
  • State and local marijuana tax liabilities tracked as distinct accounts
  • High transaction volume across single or multiple licensed locations

Dispensary bookkeeping

Dispensary bookkeeping is largely a daily-activity problem. Retail cannabis generates a continuous stream of sales, discounts, returns, loyalty adjustments, cash movements and card settlements, and the books are only as good as the routine used to capture that activity.

The daily and weekly work includes summarizing sales activity from the point-of-sale system, reconciling recorded sales to deposits and processor settlements, accounting for discounts, comps and returns rather than netting them invisibly into revenue, and reconciling cash from drawer counts through to the safe and the bank. Sales-related liabilities — state retail marijuana sales tax, the medical rate where applicable, and any local marijuana tax — are tracked in their own accounts so filings reconcile to the ledger instead of to a spreadsheet.

On the cost side, vendor invoices are recorded as inventory rather than expense, inventory movement is tracked as product sells, and cost of goods sold is recorded so gross margin is meaningful at month end. That is what lets management see product-level and category-level performance instead of a single revenue figure.

The result is visibility: what the store actually sold, what it actually paid for product, where margin is moving, and whether cash is where it should be. For the broader accounting, tax and advisory work specific to retail operations, see our dispensary accounting service and the dispensary accounting guide.

Fractional CFO strategy session reviewing cannabis financial projections in a glass boardroom overlooking the Rocky Mountain foothills at dusk

Cannabis inventory and bookkeeping

Inventory is where cannabis bookkeeping becomes technical. Inventory purchases and, for producers, production costs accumulate on the balance sheet and only become cost of goods sold as product is sold. If that flow is recorded loosely, both the balance sheet and the income statement are wrong at the same time, in opposite directions.

The bookkeeping work includes recording inventory purchases and inbound costs, capturing production costs where the business manufactures or cultivates, recording inventory adjustments for waste, shrink, samples and destruction, relieving inventory to cost of goods sold as sales occur, and maintaining general ledger inventory balances that agree with a supporting inventory schedule at period end.

It is worth being explicit about a distinction that causes a lot of confusion: operational inventory records and financial inventory records are related but serve different purposes. Seed-to-sale and point-of-sale systems track units, weights and packages for regulatory and operational control. The accounting system tracks dollars and cost layers for financial reporting. Both can be correct in their own terms and still disagree, which is why periodic reconciliation between them is a standing task rather than an exception. Deeper cost accounting, valuation methodology and COGS support are covered on our inventory accounting service page and in the inventory accounting guide.

METRC and seed-to-sale reconciliation

Colorado operators run on METRC, and its records interact with the books constantly. Packages, transfers, sales events, waste entries and adjustments in the state system correspond to inventory and revenue activity in the accounting system, and the two need to be compared on a regular cycle rather than at year end.

A practical reconciliation compares seed-to-sale activity to point-of-sale or production records, compares those to inventory movement recorded in the ledger, and compares sales data to the revenue reported on the financial statements. Differences usually trace to ordinary causes — a transfer recorded in one system and not the other, a return handled differently on each side, waste logged operationally but never adjusted financially, or timing at a period boundary. Found monthly, these are small corrections; found a year later, they are a project.

This page treats reconciliation as part of good bookkeeping hygiene. The dedicated workflow, tooling and documentation for track-and-trace reconciliation live on our METRC reconciliation service page and in the METRC guide.

Bookkeeping and 280E-related accounting

Internal Revenue Code Section 280E and the broader federal treatment of cannabis are areas that continue to develop, and the appropriate tax position for any specific business is a matter for current professional analysis rather than a general statement on a service page. What does not change is that any position — conservative or aggressive, under current rules or future ones — depends on the underlying financial records.

That is a bookkeeping problem before it is a tax problem. Expense classification has to be applied consistently and documented. Costs that are properly inventoriable need to be captured as inventory during the year, not reclassified from a summary at filing time. Production and purchase costs need supporting detail. Inventory balances need to reconcile. Payroll needs to be recorded in enough detail that labor can be analyzed by function where the facts support it. Documentation needs to exist for material items.

Businesses that keep disciplined books preserve their options. Businesses that do not are limited to whatever position their records can actually support, regardless of what the law allows. For planning, methodology and the analysis itself, see our Section 280E tax planning service and the 280E explained guide.

The monthly close for cannabis businesses

A monthly close is what turns bookkeeping from data entry into a reporting function. The point is to finish the period: reconcile what can be reconciled, record what belongs in the month, review what looks unusual, and produce statements management can act on while the information is still current.

A disciplined close for a cannabis business typically works through a consistent sequence, and consistency matters more than any individual step.

  • Reconcile all bank accounts and card-processing or merchant accounts
  • Reconcile cash accounts, deposit logs and any on-site cash holdings
  • Review sales activity and tie point-of-sale or production records to recorded revenue
  • Reconcile inventory-related accounts and review inventory movement for the period
  • Record vendor bills, payments and outstanding accounts payable
  • Review payroll entries, taxes and accrued wages for completeness
  • Investigate unusual, uncategorized or suspense transactions
  • Record adjusting entries — accruals, prepaids, depreciation, inventory adjustments
  • Review every balance-sheet account against its supporting schedule
  • Prepare the income statement, balance sheet and cash-flow information
  • Review material variances against prior periods and expectations

Why timing matters

A close delivered two weeks after month end lets management respond to what happened. A close delivered four months later is a history lesson. Timely closes surface margin compression, cash leakage, inventory discrepancies and cost creep while there is still time to change purchasing, pricing or staffing, and they spread the year's accounting work evenly instead of concentrating it into a tax-season scramble.

Bookkeeping for cultivators

Cultivation bookkeeping is production accounting. Costs accumulate over a grow cycle and attach to a crop rather than to a calendar month, which means the books have to capture cost by activity and by cycle rather than simply by vendor.

The categories that matter most are cultivation labor, nutrients, soil, media and consumable supplies, facility costs including rent, utilities and environmental controls, equipment and depreciation, and the overhead that supports production. Those costs need to be allocated to harvests in a documented, repeatable way so that finished inventory carries a supportable cost and cost of goods sold reflects the product actually sold.

Cash flow deserves separate attention in cultivation because spending precedes revenue by months. Books that show cost by cycle let an operator see cost per harvest, cost per unit of finished product, and whether yields justify what a room is consuming. More detail on the full engagement is on the cultivation accounting service page, the cultivators industry page and the cultivation accounting guide.

Bookkeeping for manufacturers and processors

Manufacturing and infused-product operations add a layer that retail does not have: inventory exists in more than one state at once. Raw materials and biomass, work in process, and finished goods each need their own general ledger accounts, and product has to be tracked as it moves between them.

Production costs — extraction and processing labor, packaging materials, lab and testing costs, equipment depreciation, and facility overhead — attach to production runs so finished goods carry a real cost. That is what makes margin analysis by product or SKU possible, and it is what supports cost of goods sold with something more than an allocation percentage.

Yield and conversion loss are recorded rather than ignored, because unexplained shrink between raw input and finished output is both a financial reporting problem and a compliance question. See the manufacturing accounting service and the manufacturers industry page for the broader engagement.

Bookkeeping and financial reporting

Financial reporting is the output of bookkeeping, not a separate activity. An income statement is only as accurate as the classification decisions behind it. A balance sheet is only as accurate as the reconciliations behind it. Cash-flow reporting depends on both.

With clean books, a cannabis operator can produce monthly income statements by location or license, balance sheets that tie to supporting schedules, cash-flow information that reflects actual movement, gross-margin analysis by category or product line, management reporting on the metrics that drive the business, budget-versus-actual comparisons, and forecasts built on a real historical baseline.

The progression is straightforward and worth stating plainly: accurate books produce reliable financial statements; reliable financial statements support real financial analysis; real analysis supports better business decisions. Every step depends on the one before it. For structured reporting packages and strategic use of those numbers, see financial reporting and fractional CFO advisory.

Bookkeeping and cannabis tax preparation

Tax preparation is not where cannabis tax work happens — it is where the year's bookkeeping gets graded. A return is assembled from the trial balance, the inventory schedule and the supporting documentation. If those are complete, preparation is efficient and the positions taken are supportable. If they are not, the preparer is reconstructing a year of activity under a deadline.

Year-round recordkeeping is what makes a tax-ready set of books: accounts reconciled every month, expenses classified consistently to a stable chart of accounts, inventory recorded and reconciled through the year, cost of goods sold supported by purchase and production detail, fixed assets and depreciation maintained, payroll tied out to filings, and documentation retained for material transactions.

Businesses in this position hand over financial statements rather than a box of questions. Preparation, filing and planning are handled through our cannabis tax preparation service, with state-level detail in the Colorado cannabis tax guide.

Catch-up and cleanup bookkeeping

Plenty of cannabis businesses arrive with books that have fallen behind, and that is a solvable situation more often than not. Cleanup engagements typically start with an assessment of what exists, what can be reconciled and what needs to be rebuilt, followed by a scope that reflects what the records actually support.

The situations we see most often include several months of unreconciled bank and cash accounts, large volumes of uncategorized or miscategorized transactions, inventory balances that do not agree with operational reports, incorrect or unsupported opening balances, duplicated transactions from bank feeds and manual entries, aged suspense or ask-my-accountant balances, books that disagree with point-of-sale or seed-to-sale data, and financial statements management has stopped trusting.

One honest caveat: not every historical problem can be fully corrected, and none can be scoped responsibly without reviewing the records first. Where source documentation is missing, the practical goal is a clean, documented starting point going forward and a clear description of the limitations behind it. Background reading is available in the Colorado cannabis accounting guide and the cannabis bookkeeping guide.

Cannabis bookkeeping across Colorado

We work with licensed cannabis businesses throughout Colorado and deliver bookkeeping remotely, using secure document sharing and cloud accounting systems along with direct access to the point-of-sale, payroll and track-and-trace reports we need. Clients along the Front Range in Denver, Aurora, Lakewood, Thornton, Westminster, Arvada, Centennial and Englewood work with us the same way operators in Colorado Springs, Pueblo, Boulder, Longmont, Fort Collins, Greeley and Grand Junction do.

Location still matters to the accounting itself, because local marijuana tax treatment varies by municipality and county and has to be tracked in its own ledger accounts to reconcile against local filings. That is a bookkeeping design question we handle when the chart of accounts is set up, whatever jurisdiction a license sits in.

Statewide context for the practice as a whole is on the Colorado cannabis CPA homepage, and the CPA selection guide covers what to look for when evaluating an accounting partner.

What should cannabis businesses expect from their books?

A useful test of whether bookkeeping is doing its job is simple: can management answer the questions below, this month, without a special project? If the answer is no, the books are behind regardless of how tidy the file looks.

  • How much cash does the business actually have, across banks, safes and drawers?
  • Are all bank, processor and cash accounts reconciled through the most recent closed month?
  • What is gross margin, and how does it break down by category, product line or location?
  • What are inventory balances, and how is inventory movement affecting reported results?
  • What are the largest operating expenses, and how have they trended over recent months?
  • How has profitability changed month over month and year over year?
  • Are state and local tax liabilities recorded and reconciled to what has been filed and paid?
  • Are the books in a condition a tax preparer can work from without reconstruction?
  • Do the financial statements agree with operational and seed-to-sale reports?
  • Can management rely on these statements for a lender, an investor or a major decision?

Questions

Cannabis Bookkeeping questions

Explore the rest of the practice

Consultation

Speak with a Cannabis CPA Colorado

Bring your license types, current books and open deadlines. We will tell you what needs to happen first and in what order.