Skip to main content
TestimonialsContact Us

Cannabis accounting services for dispensaries and growers after Schedule III.

Since April 28, 2026, state-licensed medical marijuana sits in Schedule III, while adult-use stays in Schedule I and under Section 280E. Our cannabis accounting services keep the two apart. We build 280E cost pools for adult-use, split shared costs, tie METRC to the books, count cash daily and close by the 10th.

See the 280E scope

Adult-use COGS pools · March close

Cost of goods sold $212,700

Reconciled
TotalExcludedCOGS
  • Cultivation labor$96,000-$4,800$91,200
  • Facility and utilities$84,500-$21,125$63,375
  • Inventory purchases$58,125$0$58,125
  • METRC inventory tied to the booksVariance $0
  • Daily cash counts reconciled31 of 31
  • Grow space split by square footage75% production
  • Medical sales kept out of 280E pools2 license types
  • METRC
  • Dutchie
  • Flowhub
  • QuickBooks
  • Xero

Certified on the platforms your business already runs on

  • Intuit QuickBooks ProAdvisor Certified Level 1
  • Intuit QuickBooks ProAdvisor Certified Level 2
  • Gusto Payroll Certified
  • Xero Payroll Certified
  • ISO 9001:2015 Certified Company
  • GDPR Compliant
  • ISO 27001:2022 Certified Company
  • AICPA SOC 2 Type II audited
  • HIPAA compliant

Where Schedule III and 280E now pull the books apart.

The April 2026 order moved medical marijuana to Schedule III, but only medical. Adult-use still falls under 280E. Books built for one rule now have to serve two, and these are the nine places it shows.

  • 01

    Medical and adult-use in one ledger

    A dual-license operator books both channels together, though only adult-use is still under 280E.

    What it costs you

    No one can show which costs belong to which side when the return is prepared.

  • 02

    COGS with no written method

    Labor, rent and power that serve both growing and selling sit wholly on one side.

    What it costs you

    Adult-use COGS runs low, federal tax runs high, and a later fix has no support.

  • 03

    METRC and the ledger disagree

    METRC, the seed-to-sale system many states use to track each plant and package, shows one count. The books show another.

    What it costs you

    Inventory value is wrong, and a state audit opens with a gap no one can explain.

  • 04

    Cash with no daily count

    Most sales are cash, counted by whoever closes and deposited when the armored car comes.

    What it costs you

    Shortages slip by, and deposits cannot be tied back to sales.

  • 05

    Grow, lab and store on one P&L

    Cultivation, processing and retail share one set of books and one pool of costs.

    What it costs you

    The COGS split cannot be defended, and no license shows its real profit.

  • 06

    Stores sharing bank accounts

    Several dispensaries share accounts, cash and costs, with no line drawn between them.

    What it costs you

    A weak store hides behind a strong one, and each license's records get harder to defend.

  • 07

    Excise tax booked as sales

    State excise, local cannabis tax and sales tax collected at the register land in revenue.

    What it costs you

    Sales look higher than they are, and what you owe the state is hidden.

  • 08

    A bank account on thin ice

    Cannabis-friendly banks and credit unions expect clean deposit records every month.

    What it costs you

    Gaps in paperwork can put the account at risk, with few places to move it.

  • 09

    Past 280E returns with no workpapers

    Returns for 2025 and earlier were filed under 280E, often without a written COGS method behind them.

    What it costs you

    If your CPA weighs an amended return or an IRS exam comes, the support is missing.

01 of 09

What cannabis accounting services cover, license by license.

Our cannabis bookkeeping runs from POS and METRC data to statements your CPA, bank and regulator can rely on. It is billed as one flat monthly fee, whatever your store count, with no add-ons.

Sales, cash and excise

Every sale tagged medical or adult-use, every dollar of cash counted, and every tax held as owed.

Medical and adult-use sales split
POS sales tagged by channel, so each side's income and costs can be kept apart.
Daily cash reconciliation
Register counts, vault balances and armored car pickups matched to POS sales each day.
Cannabis excise and sales tax
State excise, local cannabis tax and sales tax held as amounts owed, tied to filings.
Bank deposit support
Deposit records and monthly packs in the form your bank or credit union asks for.
Customers served at a dispensary counter

280E cost pools, inventory

Costs placed where the tax rules need them, and inventory that agrees with the state system.

280E-aware chart of accounts
Accounts that keep COGS apart from selling and admin costs, by license type.
Documented COGS allocation
Shared labor, rent and power split by square footage, hours or another written basis.
Inventory costing
Grow and processing costs carried into inventory, then moved to COGS as product sells.
METRC and BioTrack tie-out
State seed-to-sale counts tied to the ledger monthly, with each variance explained.
Rows of plants growing in a cultivation greenhouse

Close, licenses, returns

A reviewed close for each license, and the workpapers your CPA needs for a 280E return.

P&L per license and location
Each dispensary, grow and lab reported alone, plus a combined view.
Margin and shrink reporting
Inventory turns, shrinkage and margin by product type, reported monthly.
Monthly statements and note
P&L, balance sheet and license report, plus a plain note on cash and tax owed.
Workpapers for current and past years
COGS and apportionment files kept so your CPA can file, amend or defend a return.
Point-of-sale tablet on a dispensary counter

METRC, Dutchie and your ledger, worked in place.

We work inside the seed-to-sale system, POS and ledger you run now. Nothing moves, and your compliance steps stay the same.

MetrcDutchieFlowhubTreezQuickBooksquickbooks-desktopXeroBill.comGusto

What belongs in COGS,and what is now medical?

Tell us about your licenses and systems. We review how costs, inventory and cash are booked today, and where the medical and adult-use line falls. Then we quote a flat monthly rate. The review is free.

  1. A written list of costs sitting outside COGS that may belong in it.
  2. Your METRC or BioTrack counts checked against the ledger.
  3. A look at how cash is counted, deposited and recorded.
  4. One flat monthly price and a written scope, the day after the call.

Covered from day one

  • 280E
  • COGS
  • METRC
  • Cash

Bring a recent METRC report and a POS export if you can.

Three errors that raise a cannabis tax bill or risk a license.

These turn up in most cannabis books we take over. Each puts something different at risk: the federal tax bill, the license and the bank account. All three come from keeping books as a normal retailer would.

Three errors that raise a cannabis tax bill or risk a license.
01Leaving production costs outside COGSWhat it causesUnder 280E, selling and admin costs are not deductible. So every production cost left out of COGS raises tax on adult-use income.How we handle itWe allocate labor, space and other production costs to COGS each month on a written basis, and keep the workpapers.
02Keeping medical and adult-use in one 280E poolWhat it causesMedical activity under a state medical license left 280E from April 28, 2026. Blending it with adult-use can bury costs the business may now deduct.How we handle itWe tag sales and costs by channel and split shared costs on a stated basis. Your CPA sets the final method once IRS guidance is out.
03Moving cash between stores with no recordWhat it causesCash carried between stores without paperwork makes store profit unknowable. It also leaves deposits the bank cannot trace.How we handle itEach store gets its own cash accounts and daily counts. Every transfer and deposit is logged.

Cannabis accounting services a CPA and a bank can check.

A P&L alone will not defend a COGS figure. You get a written allocation, METRC tied out, a second review on every close, and a flat fee that does not rise with sales.

Allocated on a written basis
Each cost pool

Allocated on a written basis

Its own P&L and workpapers
Each license

Its own P&L and workpapers

Cash counted and matched to POS
Each day

Cash counted and matched to POS

Month closed and reviewed
Day 10

Month closed and reviewed

COGS share, cash on hand, and the tax rate 280E leaves you.

Beyond the three statements, these figures tell you whether pricing, stores and cost pools are working. Each one is broken out by license.

Every month

Arrives with the close. Use it to set orders, markdowns and staff hours for the coming month.

  • Measures: Cost of goods sold over net sales, per license.

    Why it matters: For adult-use, a low figure often means costs sit in the wrong place.

  • Measures: Net sales by dispensary, after cannabis taxes.

    Why it matters: Shows which stores carry the business and which need a decision.

  • Measures: COGS over average inventory, by product type.

    Why it matters: Slow stock ties up cash and can expire. Turnover shows what to reorder and what to mark down.

Every year

Rebuilt after year end, with medical and adult-use shown apart for your CPA's return.

  • Measures: Federal income tax as a share of pre-tax book profit, by channel.

    Why it matters: Under 280E this can be several times a normal rate. Splitting it shows what Schedule III changed for you.

  • Measures: Cash held against average monthly sales.

    Why it matters: Thin banking makes reserves vital, yet too much cash on site is a risk too.

  • Measures: Licenses, testing, security and compliance spend as a share of revenue.

    Why it matters: Shows the real cost of each market before you add a license or a state.

Where general books fail a dual-license cannabis operator.

A general bookkeeper can reconcile a bank account. Cannabis bookkeeping also means a 280E cost pool, METRC tied to a ledger and medical split from adult-use. Those gaps show up in five places.

Retail-style bookkeepingWith Twelix
  • AccountsA stock retail setupCOGS kept apart from non-deductible costs
  • ChannelsMedical and adult-use blendedSales and costs tagged by channel
  • Shared costsLeft where they were first codedSplit on a written basis each month
  • InventoryTaken from the POS, if at allTied to METRC every month
  • CashBooked from bank depositsCounted daily and matched to sales

From your first METRC report to a reviewed close by day 10.

We start by reading your records, not changing them. Once the books are rebuilt, the close runs on fixed dates each month.

Takeover

Rebuilding the books around 280E

Once, over the first two weeks
  1. 01

    Day 0

    A 30-minute walk through your licenses

    We cover how you grow, process and sell. Then we open the file: how costs are coded, how inventory ties to METRC, and how cash is counted.

  2. 02

    Within 24 hours

    Price and scope for every license

    One monthly price covers all licenses and stores. Any catch-up on past months gets its own quote.

  3. 03

    Day 2

    Access and a new chart of accounts

    You grant access to the ledger, POS, seed-to-sale system and bank. We set up 280E and channel accounts before any posting.

  4. 04

    Days 3 through 14

    Costs recoded, cash and stock tied out

    Costs are recoded and allocated, inventory tied to METRC, cash reconciled and licenses separated. The first close then starts from balances that tie.

Monthly

The close for each license

Same dates each month
  1. 01

    Every day

    Cash counted against the POS

    Register and vault counts are matched to POS sales, with each deposit logged as it leaves.

  2. 02

    Close days 1 to 5

    Tie out, allocate, apportion

    Bank, POS and METRC are reconciled and excise tied out. Shared costs are split between COGS, medical and adult-use.

  3. 03

    Close days 6 to 8

    Second review by license

    The close gets an independent second review. Stock variances are traced and margin is rerun by license and store.

  4. 04

    Close days 9 to 10

    License report and cash note

    You get the P&L, balance sheet and license report, with a note on cash, tax owed and open decisions.

Busy month or slow, the close dates hold.

COGS cost pools for adult-use under 280E.

Adult-use income is still under 280E, so COGS is the main cost that lowers federal tax on it. A dispensary that resells gets little beyond product cost and freight in. Growers and processors can include more production costs. We allocate these pools monthly on a written basis.

  • Grow inputs

    Seeds, clones, nutrients, growing media and grow supplies.

  • Production labor

    Growers, trimmers and processing staff, with shared staff split by logged hours.

  • Grow space share

    Rent, power and depreciation for grow and processing rooms, split by square footage.

  • Product bought for resale

    Wholesale purchases plus inbound freight, the core of a dispensary's COGS.

  • Testing and packaging

    Required lab tests, plus packaging and labels applied during production.

  • Medical and adult-use split

    Shared costs apportioned between channels on a stated basis, pending IRS guidance.

01 of 06

Your CPA decides what counts as COGS and which method to use, under the rules for each tax year. We keep the books and workpapers that back that choice.

Real stories from business owners.

Owners who moved their books to Twelix, on what changed afterward.

Eric Wexler, Obsedian Media LLC
Chad Fischman, Fischman Asphalt
Amy Stone, Guru Pet Company
Prathan Powell, The Black In HR
Eric Wexler, Obsedian Media LLC
Chad Fischman, Fischman Asphalt

01 of 04

Cannabis accounting services, 280E and Schedule III, explained.

  1. Yes, we build cannabis books around Section 280E, which blocks federal deductions other than cost of goods sold for Schedule I or II sellers. After April 28, 2026, that bar still covers adult-use marijuana. So we keep COGS apart from selling and admin costs. Production costs are allocated on a written basis, and the workpapers are kept for your CPA.

  2. We keep the financial records state compliance relies on, while filings and license matters stay with you. METRC or BioTrack is tied to the ledger monthly. Cannabis taxes are booked and matched to returns, and each license has its own records. Your compliance lead then works from books that agree with the state system.

  3. We reconcile cash every day, matching register and vault counts to POS sales. Armored car pickups and deposits are logged with support. Variances are traced while the shift is still fresh. That limits shrink and gives your bank the deposit trail it expects.

  4. Yes, grow and processing costs are carried into inventory and moved to cost of goods sold as product sells. Inventory is tied to your seed-to-sale system each month. For growers and processors, full absorption costing under Treasury Regulation 1.471-11 generally sets which production costs go in. Your CPA confirms the method.

  5. Yes, each dispensary gets its own cash accounts, daily counts and P&L, plus a combined view. Shared costs are split on a written basis, so each store's result is one you can act on. Transfers between stores are always logged.

  6. Section 280E still applies to adult-use marijuana, but not to marijuana sold under a state medical-only license. The Justice Department's final order took effect on April 28, 2026. It moved medical marijuana and FDA-approved products to Schedule III. A DEA hearing on moving all marijuana ended July 15, 2026, with no final decision as of September 2026. Your CPA confirms the position for each tax year.

  1. Yes, 280E applies to adult-use growers and processors just as it does to dispensaries. It covers any business trafficking in a Schedule I or II drug, and selling to another licensee counts. Growers often feel it less, because more of their spending is production cost that sits in COGS. A grower with a medical-only state license falls under the April 2026 change instead.

  2. For a dispensary that resells, COGS is mostly the product's purchase price plus the cost of getting it to the store. In the 2018 Harborside case, the Tax Court held that resellers cannot use Section 263A to add more. Growers and processors can also include direct labor, grow space and other production costs. Your CPA sets the final method.

  3. You will need to apportion, or split, costs between the two, because only the adult-use side stays under 280E. Treasury and the IRS said on April 23, 2026 that guidance on this split is coming. As of September 2026 it had not been published. Until then, we tag sales and costs by channel and document a basis your CPA can adjust.

  4. That is your CPA's call, since the announced relief covers medical activity from the tax year that includes April 28, 2026, not earlier years. Treasury said it would treat that whole year as covered. It made no promise for prior years, and the IRS has gone to court to recover some past 280E refunds. We keep prior-year workpapers ready if your CPA files an amended return or a protective claim.

  5. Yes, every month we compare METRC, BioTrack or your state's system to the ledger. Variances from waste, test samples, adjustments or keying errors are traced and explained. POS data from Dutchie, Flowhub, Treez or Cova feeds the same tie-out. The books stay in QuickBooks Online, QuickBooks Desktop or Xero.

  6. You pay one flat monthly fee, priced from your license count, stores, cash volume, inventory and payroll. Busy months cost the same as slow ones, and there is no setup fee. The written quote comes within 24 hours of our call. Catch-up work on past months is priced on its own.

Split medical from adult-use before year end.

In 30 minutes we look at how your costs, stock and cash are booked. You leave knowing where the 280E line falls in your books, and what one flat monthly fee would be to keep it there.

Talk to us first

Ready for the 2026 returnFlat monthly feeNo lock-in