Maryland cannabis accounting resource

Maryland Cannabis Chart of Accounts: Template & Setup Guide

Last reviewed: August 2026

Cannabis businesses generally need more granular accounting than conventional retail or manufacturing companies. Revenue streams, inventory, production costs, operating expenses, tax liabilities, and entity-level reporting all have to stay clearly separated — because the same underlying records support point-of-sale reconciliation, inventory tracking, Maryland sales and use tax filings, and federal tax preparation. This guide walks Maryland dispensaries, cultivators, processors, and vertically integrated operators through a workable account structure and the decisions behind it.

What is a cannabis chart of accounts?

A chart of accounts is the index of every general ledger account a business uses to classify its transactions. In a conventional company it can be short. In cannabis it usually is not, because a single retail transaction touches taxable and exempt revenue, inventory relief, a trust tax liability, and payment-processing activity all at once — and because federal tax law treats production costs very differently from selling and administrative costs.

The structure you choose quietly determines how much work everything downstream takes:

  • Bookkeeping: how quickly transactions can be coded consistently by more than one person
  • Monthly close: how many reclassification entries are needed before the books are usable
  • Financial reporting: whether the P&L and balance sheet answer management's questions without a spreadsheet rebuild
  • Inventory reconciliation: whether ledger inventory can be traced to seed-to-sale and point-of-sale records
  • Tax preparation: whether production costs and operating expenses can be substantiated separately
  • Management analysis: whether gross margin can be read by product category, location, or entity

Sample cannabis chart of accounts

The sample cannabis chart of accounts below uses conventional numbered ranges. Treat it as a starting framework: add detail where you need to see it, and leave out accounts your operation will never use. Account numbers are arbitrary — what matters is that the ranges stay logical and that the mapping does not drift from period to period.

1000Assets

  • 1010 Operating cash — primary depository account
  • 1020 Payroll cash account
  • 1030 Tax reserve account (sales and use tax, estimated income tax)
  • 1040 Cash on hand / vault and register cash
  • 1100 Accounts receivable (wholesale customers)
  • 1200 Inventory — raw materials
  • 1210 Inventory — work in process
  • 1220 Inventory — finished goods / product held for sale
  • 1300 Prepaid expenses (insurance, rent, licenses)
  • 1500 Fixed assets — leasehold improvements, cultivation equipment, vehicles
  • 1590 Accumulated depreciation

2000Liabilities

  • 2010 Accounts payable
  • 2100 Accrued expenses
  • 2200 Payroll liabilities and withholdings
  • 2300 Cannabis sales and use tax payable
  • 2310 General sales tax payable (non-cannabis merchandise)
  • 2400 Other tax liabilities (income, property, excise where applicable)
  • 2500 Notes payable — current portion
  • 2600 Notes payable — long term

3000Equity

  • 3010 Owner / member capital contributions
  • 3020 Additional paid-in capital (where applicable to the entity type)
  • 3100 Retained earnings
  • 3200 Owner / member distributions

4000Revenue

  • 4010 Cannabis product sales — adult use
  • 4020 Cannabis product sales — medical
  • 4100 Product-category revenue (flower, pre-rolls, vape, edibles, concentrates) where useful
  • 4200 Wholesale revenue (transfers to other licensees)
  • 4300 Non-cannabis merchandise and accessory sales
  • 4400 Delivery or service revenue, where the license permits it
  • 4900 Discounts, promotions, and returns (contra-revenue)

5000Cost of Goods Sold / Production Costs

  • 5010 Product purchases (resale operations)
  • 5020 Freight and transportation-in
  • 5100 Direct materials (nutrients, growing media, packaging components)
  • 5200 Direct production labor
  • 5300 Indirect production costs (cultivation utilities, production supervision, quality control)
  • 5400 Depreciation on production equipment and grow-room improvements
  • 5500 Inventory adjustments, shrink, and destruction/waste
  • 5900 Cost of goods sold — applied

6000Operating Expenses

  • 6010 Administrative and retail payroll
  • 6050 Employee benefits and payroll taxes
  • 6100 Professional fees (accounting, legal, consulting)
  • 6200 Rent and occupancy
  • 6210 Utilities (non-production)
  • 6300 Insurance
  • 6400 Security services and monitoring
  • 6500 Technology and software (POS, seed-to-sale, accounting systems)
  • 6600 Marketing and advertising
  • 6700 Licenses, permits, and regulatory fees
  • 6800 Repairs and maintenance
  • 6900 Other general and administrative expenses

Two notes on the 5000 and 6000 ranges. First, grouping a cost as a production cost in the ledger does not by itself determine how that cost is treated on a federal tax return — bookkeeping classification and tax treatment are separate questions, and the tax analysis depends on the facts, your license type, and applicable federal rules. Second, the value of the 6000 range comes from resisting the urge to dump costs into a catch-all account; "other" should be the smallest line on the P&L.

Dispensary chart of accounts considerations

A cannabis dispensary chart of accounts is shaped almost entirely by the register. Every day the point-of-sale system produces category-level sales, discounts, returns, tax collected, and tender types, and every one of those needs a home in the ledger that matches how the POS reports it. When the mapping is off by even one category, the daily reconciliation stops tying and the difference gets buried in a suspense account.

  • Product-category revenue accounts that mirror POS reporting categories
  • Separate adult-use and medical revenue, because Maryland taxes them differently
  • Contra-revenue accounts for discounts, loyalty redemptions, and returns rather than netting them into sales
  • A single inventory account per location that can be reconciled to POS and seed-to-sale counts
  • Cash accounts that distinguish register cash, vault cash, and deposits in transit
  • Payment-processing clearing accounts for debit, ACH, or cashless activity, with fees recorded separately
  • Cannabis sales and use tax payable held apart from general merchandise sales tax payable
  • Cost of goods sold aligned to the revenue categories so gross margin can be read by product type

Cultivation and processing account structure

Cultivators and processors carry inventory through stages, so their account structure needs more depth than a retail-only operator's. Product moves from raw materials into work in process, is converted through direct and indirect production activity, and lands in finished goods before it is sold or transferred. If the ledger cannot show those stages, the cost accounting cannot be reconstructed later.

  • Raw materials: nutrients, growing media, packaging, and inputs held before production
  • Work in process: plants and batches in cultivation, curing, or manufacturing
  • Finished goods: packaged product ready for sale or transfer
  • Direct production costs: cultivation and manufacturing labor and direct materials
  • Indirect production costs: production utilities, supervision, quality control, and equipment depreciation
  • Waste, shrink, and destruction, recorded separately from routine cost of goods sold
  • Inventory adjustments from physical counts or seed-to-sale reconciliation, with documentation attached

Whether any particular production cost is capitalized into inventory for tax purposes depends on the applicable federal rules and your facts. The chart of accounts does not answer that question — it simply makes the underlying data available so the analysis can be performed and supported.

Maryland-specific accounting context

Maryland does not publish a required chart of accounts for cannabis licensees. What Maryland does require is recordkeeping: licensees operate under the oversight of the Maryland Cannabis Administration and its inventory tracking and recordkeeping rules, and they report cannabis sales and use tax to the Comptroller of Maryland. A well-designed account structure is simply the practical mechanism for producing those records reliably.

In practice, that means your chart of accounts should make it straightforward to reconcile among the accounting general ledger, point-of-sale data, inventory records, the state's cannabis tracking and compliance records, bank and cash activity, and the amounts reported on tax filings. When each of those sources maps to a defined account, a variance becomes a question with an answer instead of an unexplained difference.

Chart of accounts and inventory accounting

Inventory is where cannabis accounting usually breaks. If purchases, production costs, adjustments, and waste all land in the same few accounts, there is no way to explain why ledger inventory differs from the physical or tracked count. Keeping inventory stages, production costs, adjustments, shrink, and cost of goods sold in distinct accounts means each month's movement can be walked line by line. Our Maryland Cannabis Inventory Accounting Guide covers the costing methods and count procedures that sit on top of this structure.

Chart of accounts and bookkeeping

Day-to-day bookkeeping is faster and more consistent when the account list is unambiguous — when a bookkeeper never has to guess whether a cost belongs in production or overhead. That consistency is what makes bank reconciliations, POS-to-ledger tie-outs, accrual entries, and the monthly close routine rather than investigative. The Maryland Cannabis Bookkeeping Guide walks through the close calendar this structure supports, and our cannabis accounting and bookkeeping team builds and maintains it for Maryland operators.

Chart of accounts and financial reporting

Consistent account mapping is what makes financial statements comparable. It produces a P&L that reads cleanly by revenue category and expense function, a balance sheet where inventory and tax liabilities are visible rather than aggregated, gross margin analysis by product line, and apples-to-apples comparisons across locations or entities. It is also the foundation of any budget or forecast worth building against. See the Maryland Financial Reporting Guide for the reporting package these accounts feed.

Chart of accounts and tax planning

Accurate classification and contemporaneous records are what make a tax position supportable. Placing a cost in a particular account does not make it deductible, and no chart of accounts changes the substantive tax rules — but records built as transactions occur are far easier to substantiate than a classification applied months later. For the federal analysis, see the Maryland 280E Guide. For the state filing side, the Maryland Cannabis Sales Tax Guide and the Maryland Cannabis Tax Calculator show how the liability recorded in your 2300-range accounts is calculated.

Common cannabis chart of accounts mistakes

  • Routing most costs into broad miscellaneous or 'other' accounts, which hides both margin and substantiation
  • Expensing inventory purchases directly instead of capitalizing them to the balance sheet
  • Point-of-sale categories that no longer match general ledger revenue accounts after a menu change
  • Combining materially different revenue streams — adult-use, medical, wholesale, and merchandise — into one sales account
  • Recording inventory adjustments without attaching the count sheet, waste log, or explanation
  • Reclassifying accounts mid-year so prior periods are no longer comparable
  • Building so many accounts that no two people code the same transaction the same way

About this sample chart of accounts

The example above is educational. It is not a template that should be adopted without review, and it should be customized based on your license type, entity structure and ownership, operations and locations, accounting method, inventory methodology, and specific tax circumstances. Nothing on this page is accounting, legal, or tax advice, and it is not a substitute for professional guidance on your own facts. Schedule a consultation with our Maryland cannabis CPA team to design a structure around your operation.

Cannabis chart of accounts FAQ

What is a cannabis chart of accounts?

A cannabis chart of accounts is the organized list of general ledger accounts a cannabis business uses to record every transaction. It typically groups accounts into assets, liabilities, equity, revenue, cost of goods sold or production costs, and operating expenses, with more granularity than a conventional retail business because inventory, production costs, and tax classification need to remain clearly separated.

What accounts should a cannabis dispensary have?

Most dispensaries need separate cash accounts, an inventory account tied to the point-of-sale and seed-to-sale systems, cannabis sales and use tax payable, revenue accounts split between adult-use, medical, and non-cannabis merchandise, contra-revenue for discounts and returns, cost of goods sold, and clearly categorized operating expenses. The right level of detail depends on the operation, not on a universal template.

Is there a standard cannabis chart of accounts?

No single chart of accounts is mandated for cannabis businesses. Operators generally build on a conventional numbered structure and add the detail their license type, inventory methodology, and reporting needs require. Consistency over time matters more than matching any particular published example.

How should cannabis inventory appear in the chart of accounts?

Inventory is a balance sheet asset. Cultivators and processors commonly split it into raw materials, work in process, and finished goods, while retail-only operators may need only finished goods held for sale. Adjustments, shrink, and waste should have their own accounts so the movement between inventory and cost of goods sold is traceable.

Should dispensaries separate cannabis sales by product category?

Often yes. Splitting revenue by category — flower, pre-rolls, vape, edibles, concentrates — supports gross margin analysis and makes point-of-sale to general ledger reconciliation easier. Separating adult-use from medical revenue is also useful because the two carry different Maryland sales and use tax treatment.

How does a chart of accounts affect cannabis bookkeeping?

The account structure determines how quickly transactions can be coded, how cleanly bank and point-of-sale activity reconciles, and how much rework the monthly close requires. A structure that is too broad hides information; one that is excessively detailed slows reconciliation. The goal is the smallest structure that still answers the questions management, the tax preparer, and the auditor will ask.

How does a chart of accounts relate to COGS?

Cost of goods sold flows out of inventory, so the accuracy of COGS depends on how purchases, production costs, and inventory adjustments are captured in the ledger. A chart of accounts that separates production activity from selling and administrative activity makes the cost accounting supportable. Classification in the ledger is a bookkeeping decision; the tax treatment of any cost is determined separately under federal tax law.

Does Maryland require cannabis businesses to use a specific chart of accounts?

Maryland does not publish a required chart of accounts for cannabis licensees. Operators do have recordkeeping, inventory tracking, and tax reporting obligations administered by the Maryland Cannabis Administration and the Comptroller of Maryland, and a well-designed chart of accounts is simply a practical way to support those records.

Can a cannabis CPA help set up a chart of accounts?

Yes. A cannabis CPA typically maps the point-of-sale and seed-to-sale systems to the general ledger, designs the inventory and production cost structure around the license type, and documents the mapping so bookkeeping, reporting, and tax preparation all draw on the same records.

Talk to a Maryland cannabis CPA

Every engagement starts with a working conversation about your license type, your systems, and where your reporting currently breaks down.