Accounting systems · Updated August 2026

Cannabis Chart of Accounts Template & Sample — 2026

A complete sample cannabis chart of accounts you can read on this page — assets, liabilities, equity, revenue, cost of goods sold and operating expenses — showing how a licensed operation may organize its general ledger so inventory, cost and tax-sensitive classifications stay traceable.

The right account structure varies with license type, entity structure, accounting method, inventory model, business operations, tax circumstances and the state and federal rules that apply. Treat this as an educational starting framework, not a universal prescription and not individualized accounting, tax or legal advice.

Last reviewed: August 2026

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

A chart of accounts is the spine of an accounting system. In most industries it is a housekeeping decision. In cannabis it is closer to infrastructure: cost recovery runs through inventory rather than through ordinary deductions, several separate taxes are collected or accrued at once, inventory has to reconcile to a state track-and-trace record, and cash volume raises the cost of weak controls. A ledger designed without those realities in mind produces financial statements that require rework every time anyone needs to rely on them.

What follows is a sample structure with a conventional numbering hierarchy. Read it as a framework to adapt — the sections after the table explain which parts move depending on what kind of license you hold and how the business actually runs.

Sample Cannabis Chart of Accounts

Account numbers below are illustrative. Each major range groups a financial statement category, each block groups related activity, and the individual accounts show the level of detail that tends to be useful without becoming unmanageable at close.

1000

Assets

Balance-sheet accounts holding cash, receivables, inventory, prepaids and fixed assets. Inventory detail matters more here than in most retail businesses because inventory balances drive cost of goods sold.

1100Cash & Cash Equivalents

Segregated cash accounts make reconciliation and cash controls practical. Operators who hold tax collections in the same account as operating cash tend to spend money that was never theirs.

1100 Cash & Cash Equivalents sample accounts
Account numberAccount name
1110Operating Bank Account
1120Payroll Bank Account
1130Tax Reserve AccountHolds amounts set aside for excise, sales, local and income tax remittances.
1140Cash on HandRegisters, safe and change fund.
1150Undeposited Funds

1200Accounts Receivable

Often minimal for retail, but material for cultivators, manufacturers and distributors selling on terms.

1200 Accounts Receivable sample accounts
Account numberAccount name
1210Trade Accounts Receivable
1220Other Receivables

1300Inventory

The most consequential asset block. Cannabis and non-cannabis goods should be distinguishable, and adjustments should post to a visible account rather than disappearing into product cost.

1300 Inventory sample accounts
Account numberAccount name
1310Cannabis Inventory
1320Non-Cannabis Merchandise Inventory
1330Packaging / Supplies Inventory
1340Inventory Adjustments (contra)Shrink, waste, destruction and count variances, recorded so they can be reviewed.

1400Prepaid Expenses & Other Current Assets

Amounts paid in advance that will be expensed over a later period.

1400 Prepaid Expenses & Other Current Assets sample accounts
Account numberAccount name
1410Prepaid Insurance
1420Prepaid Rent
1430DepositsLease, utility and vendor deposits.

1500Property & Equipment

Capitalized assets and their accumulated depreciation. Whether an outlay is capitalized or expensed is an accounting determination, not a naming choice.

1500 Property & Equipment sample accounts
Account numberAccount name
1510Furniture & Fixtures
1520Computer / POS Equipment
1530Security Equipment
1540Leasehold Improvements
1550Accumulated Depreciation (contra)

2000

Liabilities

Amounts owed, including taxes collected from customers or accrued on operations. Which cannabis taxes apply depends on jurisdiction, license type and the transaction itself — not every operator carries every account below.

2100Accounts Payable

Vendor obligations recorded when incurred under the accrual method.

2100 Accounts Payable sample accounts
Account numberAccount name
2110Trade Accounts Payable

2200Accrued Liabilities

Expenses incurred but not yet invoiced or paid at period end.

2200 Accrued Liabilities sample accounts
Account numberAccount name
2210Accrued Payroll
2220Accrued Expenses

2300Payroll Liabilities

Withholdings and employer obligations held between the pay date and the deposit date.

2300 Payroll Liabilities sample accounts
Account numberAccount name
2310Payroll Taxes Payable
2320Employee Withholdings Payable
2330Benefits Payable

2400Tax Liabilities

Keep each tax in its own account. Combining them makes remittance reconciliation guesswork and obscures which authority is owed what. Applicability varies: a cultivator, a distributor and a retailer do not carry identical tax obligations, and local cannabis taxes exist only where the city or county has adopted one.

2400 Tax Liabilities sample accounts
Account numberAccount name
2410Sales Tax PayableState and district sales and use tax.
2420Cannabis Excise Tax PayableWhere the operator is responsible for collecting or remitting excise tax.
2430Local Cannabis Tax PayableOnly where a city or county has enacted a cannabis business tax.
2440Income Tax Payable

2500Debt / Other Liabilities

Borrowings and remaining obligations, split by maturity.

2500 Debt / Other Liabilities sample accounts
Account numberAccount name
2510Short-Term Debt
2520Long-Term Debt
2530Other Liabilities

3000

Equity

Equity account names should follow the entity structure. An LLC uses member capital, contributions and distributions; a corporation uses common stock, additional paid-in capital and retained earnings; a sole proprietorship uses owner's capital and draws.

3100Owner / Member / Shareholder Equity

Rename to match the entity type actually in place.

3100 Owner / Member / Shareholder Equity sample accounts
Account numberAccount name
3100Owner / Member / Shareholder Equity
3200Contributions / Paid-In Capital
3300Distributions / Draws
3400Retained Earnings

4000

Revenue

Product-category revenue detail is useful for margin analysis and for tying the ledger back to point-of-sale reporting. Depth should match how management actually reviews the business — a single-SKU cultivator does not need retail category splits.

4100Cannabis Product Revenue

Category detail typically mirrors the point-of-sale product hierarchy so the two systems reconcile without manual mapping.

4100 Cannabis Product Revenue sample accounts
Account numberAccount name
4110Flower Revenue
4120Pre-Roll Revenue
4130Concentrate Revenue
4140Edible Revenue
4150Vape Revenue
4160Other Cannabis Product Revenue

4200Non-Cannabis Merchandise Revenue

Accessories and other non-plant-touching goods, kept separate from product revenue.

4200 Non-Cannabis Merchandise Revenue sample accounts
Account numberAccount name
4200Non-Cannabis Merchandise Revenue

4300Delivery / Service Revenue

Delivery fees and other service charges where the operator provides them.

4300 Delivery / Service Revenue sample accounts
Account numberAccount name
4300Delivery / Service Revenue

4400Discounts / Returns / Allowances (contra)

Recording discounts as a contra-revenue account preserves gross sales for reconciliation against point-of-sale and track-and-trace records.

4400 Discounts / Returns / Allowances (contra) sample accounts
Account numberAccount name
4400Discounts / Returns / Allowances

5000

Cost of Goods Sold

These are bookkeeping classifications. Placing an amount in a 5000-series account does not by itself establish that the amount may be included in inventory or cost of goods sold for tax purposes — that determination depends on applicable law, the accounting method in use, the license type and the underlying facts.

5100Cannabis Product Cost

The cost of product sold, relieved from inventory as sales are recorded rather than expensed at purchase.

5100 Cannabis Product Cost sample accounts
Account numberAccount name
5110Cannabis Product Cost — Purchased Goods
5120Non-Cannabis Merchandise Cost

5200Inventory Adjustments

Shrink, waste, destruction and count variances flowing through cost. Keep these visible; they are both a margin signal and an audit trail.

5200 Inventory Adjustments sample accounts
Account numberAccount name
5210Shrink / Count Variance
5220Waste / Destruction

5300Packaging / Direct Product Costs

Costs attaching directly to goods, such as packaging, labeling and required testing where the operator bears it.

5300 Packaging / Direct Product Costs sample accounts
Account numberAccount name
5310Packaging & Labeling
5320Testing
5330Freight In

5400Other Potentially Allocable Production or Inventory Costs

Production labor, facility and overhead costs that may be subject to allocation for cultivators and manufacturers. Whether and how any of these may be capitalized into inventory is a tax determination made on the facts — the account only keeps the data organized enough to support the analysis.

5400 Other Potentially Allocable Production or Inventory Costs sample accounts
Account numberAccount name
5410Production / Cultivation Labor
5420Production Facility Costs
5430Production Utilities
5440Production Supplies
5450Production Equipment Depreciation

6000

Operating Expenses

Operating expenses recorded for financial reporting. Placement in this range is a bookkeeping decision and does not itself characterize an amount as deductible or non-deductible for tax purposes.

6100Payroll & Labor

Splitting labor by function — rather than one lumped payroll account — is what makes any later cost analysis supportable from the records.

6100 Payroll & Labor sample accounts
Account numberAccount name
6110Salaries & Wages — Retail / Sales
6120Salaries & Wages — Administrative
6130Payroll Taxes
6140Employee Benefits
6150Workers' Compensation

6200Rent / Occupancy

Where a facility serves multiple functions, square-footage or usage detail should be documented alongside the account.

6200 Rent / Occupancy sample accounts
Account numberAccount name
6210Rent
6220Common Area Maintenance
6230Repairs & Maintenance

6300Utilities

Non-production utilities. Production-related utilities sit in the 5400 block.

6300 Utilities sample accounts
Account numberAccount name
6310Electricity
6320Water & Waste
6330Internet & Telecom

6400Insurance

General liability, property and product liability coverage.

6400 Insurance sample accounts
Account numberAccount name
6410General Liability
6420Property Insurance
6430Product Liability

6500Security

Guard services, monitoring, alarm and transport costs.

6500 Security sample accounts
Account numberAccount name
6510Security Services
6520Alarm & Monitoring
6530Cash / Product Transport

6600Software / POS / Technology

Point-of-sale, track-and-trace integration, accounting and other subscriptions.

6600 Software / POS / Technology sample accounts
Account numberAccount name
6610Point-of-Sale Software
6620Track-and-Trace / Compliance Software
6630Accounting Software
6640Other Technology

6700Professional Fees

Accounting, legal, consulting and licensing support.

6700 Professional Fees sample accounts
Account numberAccount name
6710Accounting & Bookkeeping
6720Legal
6730Consulting
6740Licensing & Regulatory Fees

6800Marketing / Advertising

Advertising, menu syndication and promotional costs.

6800 Marketing / Advertising sample accounts
Account numberAccount name
6810Advertising
6820Menu / Listing Platforms
6830Promotional Materials

6900General & Administrative

Remaining administrative costs, including financing and payment processing.

6900 General & Administrative sample accounts
Account numberAccount name
6910Office Supplies
6920Bank & Merchant Fees
6930Interest Expense
6940Depreciation & Amortization
6950Other Administrative

A note that applies to the entire 5000 and 6000 ranges: these are bookkeeping classifications for financial reporting. Where an amount is recorded does not determine how it is treated for tax purposes. See IRC Section 280E explained for the underlying rule.

Why Cannabis Businesses Need a Purpose-Built Chart of Accounts

The generic small-business template most accounting software ships with assumes a simple inventory, one sales tax, ordinary deductible expenses and a modest cash position. A licensed cannabis operation breaks every one of those assumptions, and the resulting friction shows up in predictable places.

Inventory and cost of goods sold. When cost recovery depends on inventory rather than on deductions, inventory accuracy stops being an operational nicety. Purchases have to be capitalized, relieved as product sells, and adjusted for shrink and waste through accounts someone can actually review. A single undifferentiated inventory line makes that impossible to audit internally, let alone externally.

Tax liabilities. Excise, state and district sales tax, and any local cannabis business tax are administered separately, computed on different bases and due on different schedules. Combining them into one payable account means every remittance reconciliation becomes an estimate.

Cash controls and point-of-sale reconciliation. High cash volume needs segregated accounts, a defined deposit workflow and a daily tie between register activity and the ledger. The chart of accounts is where that discipline either exists or does not.

Seed-to-sale reconciliation. Inventory balances in the ledger must be reconcilable to the state track-and-trace record and the point-of-sale system. Structuring accounts so those three sources can be compared is far cheaper than reconstructing them later.

Payroll and reporting. Labor split by function supports both management reporting and any later cost analysis. Lumped payroll gives you neither. Add license and business-model differences on top — a cultivator's ledger and a retailer's ledger diverge substantially below the top-level ranges — and the case for designing rather than importing a chart of accounts is straightforward. Our cannabis bookkeeping guide and the California cannabis accounting guide cover the workflow that sits on top of this structure.

Cannabis Chart of Accounts and IRC Section 280E

IRC Section 280E disallows deductions and credits for a trade or business trafficking in controlled substances within the meaning of federal law, which for plant-touching operators leaves cost of goods sold as the primary permitted offset against gross receipts. The practical consequence is evidentiary: your position depends on what your records can demonstrate.

Account labels do not determine tax treatment.

This is the single most important principle on this page. Moving an amount into a 5000-series account does not convert it into an includible inventory cost, and naming an account "COGS" changes nothing about the expenditure underlying it. Tax treatment is governed by applicable law and by the facts — what the cost was for, when it was incurred, which function it supported, what accounting method applies and how the business is licensed and operated.

What a well-designed chart of accounts does contribute is organization: inventory recorded and relieved consistently; costs separated by function so labor, facility and overhead can be analyzed rather than estimated; operating expenses recorded as incurred; documentation attached to the transactions that support the numbers; and consistent classification from period to period so comparability holds. Those are the conditions under which any position can be defended. They are not a substitute for the analysis itself — see the full 280E guide and our 280E tax compliance service for the substantive treatment.

Chart of Accounts for a Cannabis Dispensary

For a retailer, the sample above is close to usable with modest adaptation. The 5400 block largely falls away — a dispensary generally purchases finished goods rather than producing them — while the retail-specific blocks carry more weight.

  • Revenue by product category. Flower, pre-roll, concentrate, edible and vape accounts should mirror the point-of-sale product hierarchy so category margin is readable and the two systems reconcile without manual mapping.
  • Inventory and adjustments. Cannabis inventory separate from accessories, with shrink and count variance visible rather than buried in product cost.
  • Point-of-sale reconciliation. Daily sales, discounts, taxes collected and cost relief should each land in a specific account so the register summary ties to the ledger.
  • Cash and payment activity. Segregated operating, payroll and tax reserve accounts, cash on hand, undeposited funds, and merchant or payment processing fees where a compliant payment method is in use.
  • Tax liabilities. Separate accounts for sales tax, cannabis excise tax and any local cannabis business tax, each reconciled to the return that was filed.
  • Payroll, security, rent. Retail labor split from administrative labor, security recorded as its own category given how material it is for retail, and occupancy tracked with enough detail to support any square-footage analysis.

For how the close and reporting cycle works around this structure, see the dispensary accounting guide and our dispensary accounting service.

Chart of Accounts for Cultivators and Manufacturers

Production changes the shape of the ledger. A retailer buys a finished unit and sells it; a cultivator or manufacturer converts inputs through stages, and the ledger has to follow that conversion. This is the clearest demonstration that no single cannabis chart of accounts fits every license type.

Conceptually, production operations often need inventory tracked by stage rather than as one balance: raw materials and inputs, work in process where the production cycle and accounting method make that meaningful, and finished goods ready for sale. Cultivators may distinguish immature plants, growing crop and harvested biomass; manufacturers may distinguish incoming biomass, in-process extract and packaged finished product.

Cost accounts also expand. Production labor is separated from administrative labor, facility costs attributable to production areas are separated from general occupancy, production utilities are separated from office utilities, and production equipment and its depreciation are tracked apart from general fixed assets. Whether and how any of those costs may be capitalized into inventory for tax purposes is a determination made under applicable law on the facts of the business and the accounting method in use — this page does not offer capitalization rules. The point of the structure is that the data exists in a form that allows the analysis to be performed and supported.

See the cultivation accounting guide and our cultivation accounting service for production-side detail.

Cannabis Inventory, POS and Seed-to-Sale Reconciliation

A chart of accounts is one component of a larger system. It determines where data lands; it does not guarantee the data is right. That comes from reconciliation among four records that should agree and frequently do not: the physical inventory on the premises, the point-of-sale system, the state track-and-trace record, and the general ledger.

In California, licensees are required to use the state's track-and-trace system, Metrc, administered under the Department of Cannabis Control, to record cannabis inventory movement from cultivation through retail sale. That record and your ledger describe the same goods. When they diverge, one of them is wrong, and the divergence is easier to explain the week it happens than at year end.

A workable cadence: reconcile point-of-sale sales and cost relief to the ledger on a daily or weekly basis, reconcile inventory quantities among the point-of-sale system, track-and-trace and physical counts on a defined schedule, and reconcile ledger inventory balances at every close. Variances should be investigated, categorized and posted to the visible adjustment accounts — not plugged to make a balance agree. Detail on the mechanics is in the METRC guide and our METRC reconciliation service.

How to Customize This Cannabis Chart of Accounts

Before adopting any template, work through the following. The goal is a structure with enough detail to answer the questions management, lenders and tax preparation actually ask — and no more. Unnecessary accounts make coding inconsistent and the close slower; insufficient detail makes the reports unusable.

01

License type

Retail, cultivation, manufacturing, distribution and testing produce different cost structures. The 5000 range in particular should reflect what the license actually does.

02

Entity structure

LLC, S corporation, C corporation and sole proprietorship each require different equity accounts and different owner-compensation treatment.

03

Locations

Multiple premises usually call for class, location or department tracking rather than duplicated account numbers.

04

Revenue streams

Product categories, delivery, non-cannabis merchandise and service income should be separable if management or tax reporting depends on the split.

05

Inventory model

Perpetual versus periodic, and the valuation method in use, change how inventory and cost accounts are structured and how often they are adjusted.

06

Payroll structure

If labor may need to be analyzed by function, the payroll accounts have to be split by function from the beginning.

07

Applicable taxes

Carry only the tax liability accounts your license type and jurisdiction actually impose, and add local accounts where a city or county tax exists.

08

Reporting requirements

Lender covenants, investor reporting and regulatory disclosure can each require detail the default template does not include.

09

Accounting software

Numbering length, subaccount depth and class structures differ by platform. Fit the design to the system rather than fighting it.

10

Management reporting needs

Every account should answer a question someone actually asks. Accounts nobody reads still have to be reconciled every month.

Common Cannabis Chart of Accounts Mistakes

Adopting a generic retail chart of accounts unchanged

Standard small-business templates assume expenses are ordinary and deductible, inventory is simple, and there is one sales tax. None of those assumptions hold cleanly for a plant-touching operator.

Building hundreds of accounts nobody uses

Excess detail slows the close, invites inconsistent coding and produces reports no one reads. Detail should exist where a decision or a filing depends on it.

Insufficient inventory detail

A single inventory account with no adjustment visibility makes shrink, waste and count variances invisible until margin drifts and nobody can explain why.

Lumping tax liabilities into one account

Excise, sales and local cannabis taxes have different bases, different authorities and different due dates. One combined account makes remittance reconciliation impossible to verify.

Inconsistent account usage

When the same transaction type is coded three different ways across a year, comparative reporting and any later cost analysis both fail.

Weak point-of-sale to ledger reconciliation

If sales, discounts, taxes collected and cost relief are not tied from the point-of-sale system to the general ledger on a schedule, the ledger is an estimate.

Confusing bookkeeping classification with tax treatment

Where an amount sits in the chart of accounts is a reporting decision. Its tax treatment is governed by applicable law and the underlying facts.

Attempting to shift results through account labels

Renaming an operating expense as a cost account does not change what the expense is. It does create an inconsistency that is easy to identify on examination.

Never reconciling balance-sheet accounts

Cash, inventory, payables and tax liability accounts should be reconciled every period. Income-statement accuracy depends on it.

Changing classifications between periods

Reclassifying without documentation or restatement destroys comparability and undermines the credibility of the records.

Cannabis Chart of Accounts Example by Financial Statement

Every account range above ultimately reports to one of two statements. This is how the template connects to the financial statements a lender, investor or tax preparer will ask for.

Balance Sheet

  • 1000Assets

    Cash, receivables, inventory, prepaids and property & equipment.

  • 2000Liabilities

    Payables, accrued and payroll liabilities, tax liabilities and debt.

  • 3000Equity

    Owner capital, contributions, distributions and retained earnings.

Income Statement

  • 4000Revenue

    Product, merchandise and service revenue, net of discounts and returns.

  • 5000Cost of Goods Sold

    Product cost relieved from inventory, adjustments and direct product costs.

  • 6000Operating Expenses

    Payroll, occupancy, utilities, insurance, security, technology, professional fees, marketing and G&A.

Revenue less cost of goods sold produces gross profit; gross profit less operating expenses produces operating income. Because federal tax computation for a plant-touching business does not follow that book presentation, the reporting package and the tax computation should be prepared with both views in mind. See financial reporting, cannabis tax preparation and fractional CFO support.

Related California Tax Resources

The tax liability accounts in the 2400 block correspond to real filing obligations. Our California Cannabis Tax Calculator estimates excise, sales and local cannabis business tax on a single retail transaction, and the California Cannabis Tax Guide explains how those obligations are administered.

Questions

Cannabis Chart of Accounts FAQs

Need a Chart of Accounts Built Around Your Cannabis Operation?

The structure that fits your business depends on your license type, inventory model, operations, entity structure, financial reporting requirements and tax circumstances. We design and implement general ledger structures for California operators and their bookkeeping teams. Nothing on this page is individualized accounting, tax or legal advice, and no particular tax outcome is promised.

Schedule a consultation

Consultation

Speak with a California cannabis CPA

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