Accounting

Arizona Dispensary Accounting & Bookkeeping

Specialized accounting and bookkeeping for Arizona cannabis dispensaries and retail operators. We keep POS sales, cash, bank deposits, inventory, state tracking records, transaction privilege tax and adult-use excise tax, payroll, cost of goods sold and the general ledger reconciled through a repeatable daily and monthly process. We work remotely with licensed retailers in Phoenix, Scottsdale, Mesa, Tempe, Tucson and smaller markets statewide, and we work only with cannabis operators — so dispensary accounting is not an adaptation of a generic retail engagement, it is the engagement. Operators tracking the federal picture can also read our guide on 280E after Schedule III and the medical versus adult-use split.

Bookkeeping for Arizona Dispensaries

Bookkeeping for dispensaries is a different discipline from ordinary retail bookkeeping, and the difference is structural rather than cosmetic. A licensed Arizona dispensary runs high transaction volume at low average ticket, handles a large share of that volume in currency because banking access is limited, moves inventory that is simultaneously tracked in a state-mandated seed-to-sale system and in the accounting file, and computes federal tax on gross profit rather than net income. Any one of those conditions would complicate the books. Together they mean a month that was not reconciled as it happened generally cannot be reconstructed accurately later.

The practical work covers the full chain: posting POS sales by category and channel, counting and reconciling drawers, verifying that deposits reach the bank intact, reconciling payment settlements where alternative payment rails are used, receiving inventory against invoices and transfer manifests, keeping the inventory subledger tied to state tracking records, coding accounts payable, allocating payroll by documented activity, accruing transaction privilege tax and adult-use excise tax, maintaining the separation between inventoriable cost and disallowed period cost that 280E recordkeeping depends on, closing the month, and issuing financial statements an owner can actually use.

The recurring failure we see is not incompetence — it is cadence. Books are touched monthly or quarterly, variances go unexplained past the point where anyone remembers the shift they came from, and inventory is trued up once a year against a physical count that nobody can reconcile back to the ledger. Fixing that is mostly a matter of running the right checks on the right day, every day, and escalating a variance while the evidence still exists. Operators who want the underlying methodology in reference form can read our cannabis bookkeeping guide; this page describes the service we perform.

  • Daily POS, cash and deposit reconciliation rather than a monthly catch-up
  • Inventory subledger kept in agreement with state tracking records
  • TPT and adult-use excise tax accrued as sales are recorded, not at filing time
  • Payroll allocated between inventoriable and disallowed activity with documentation
  • Month-end close on a published calendar with financial statements delivered

What Does Dispensary Bookkeeping Include?

The scope below is the workflow we run for a typical single-site Arizona retailer. The exact cadence varies by operator, POS and accounting systems, license structure, staffing and transaction volume, so treat it as a working model rather than a fixed standard.

Daily

Reconcile POS sales totals to the daily sales journal. Count and reconcile each cash drawer to its shift report. Verify that the deposit prepared matches the deposit that reached the bank. Review merchant, debit or alternative payment settlements where applicable, gross to net of fees. Record sales by the appropriate category and channel, including the medical versus adult-use split. Identify any unexplained variance the same day and log who investigated it.

Weekly

Reconcile bank activity to date so nothing accumulates. Review the accounts payable aging and confirm each open invoice has a matching receipt. Investigate and clear suspense or ask-my-accountant balances. Review inventory adjustments, waste and destruction entries for documentation. Reconcile material discrepancies between POS depletion and state tracking records at the SKU level while the underlying activity is still traceable.

Monthly

Complete every bank and payment account reconciliation. Reconcile the inventory subledger to the general ledger control account and to the period-end count. Review payroll allocations against the documented basis. Accrue applicable transaction privilege tax, excise tax and income tax. Review cost of goods sold for classification drift. Close the period and lock it. Prepare and deliver management financial statements with commentary.

Fractional CFO strategy session reviewing cannabis financial projections in a glass boardroom at dusk

Cannabis Dispensary Accounting Services for Arizona Operators

Dispensary accounting Arizona operators can rely on starts with a fixed monthly calendar rather than an annual scramble. Each period we perform transaction review across every revenue and expense account, reconcile the balance sheet in full, post accruals for rent, licensing, insurance and payroll, and issue financial statements with a written variance commentary. Nothing is left to a year-end cleanup, because the documentation that supports a cannabis return is far easier to assemble contemporaneously than to reconstruct.

Dispensary accounting differs from ordinary retail accounting in four structural ways. First, the inventory is regulated: every unit is tracked in a state-mandated system, and an unexplained variance is simultaneously a compliance exposure and a tax exposure. Second, the tax base is gross profit, not net income, so the classification of a single cost between cost of goods sold and operating expense changes cash tax directly. Third, banking access is constrained, which pushes currency through the business and raises the evidentiary bar on cash. Fourth, the records themselves are subject to inspection by a state regulator, not only by a tax authority.

Our monthly close for a retail license typically covers the daily sales journal, cash and deposit tie-out, payment processor settlement, inventory receipts and costing, accounts payable, payroll allocation, tax accrual, and management reporting. Operators who also need transactional bookkeeping support can pair this engagement with our cannabis bookkeeping service, and multi-license groups often layer on cannabis CFO services for budgeting and capital planning.

  • Fixed monthly close calendar with a published cut-off and deliverable date
  • Full balance-sheet reconciliation, not just bank and credit card accounts
  • Transaction-level review of revenue, discounts, refunds and expense coding
  • Financial statements with written management commentary each period
  • Year-round workpapers assembled for tax preparation rather than rebuilt in spring

Dispensary Bookkeeping & Point-of-Sale Reconciliation

Retail cannabis produces three parallel records of the same transaction: the point-of-sale system, the seed-to-sale inventory platform, and the accounting ledger. They disagree constantly. Discounts, voided tickets, employee purchases, samples, waste and manual package adjustments all create drift. Dispensary bookkeeping is, in practice, the discipline of keeping those three records tied together every single day.

We post a daily sales journal from the POS with discount, refund and tax detail broken out, reconcile gross receipts to bank deposits and to payment processor settlements net of fees and chargebacks, and tie drawer counts to shift reports with over/short tracked by shift and by employee. Accounts payable runs on a vendor file where every invoice matches a purchase order and an inventory receipt before it is scheduled for payment, which prevents both duplicate payment and the far more expensive problem of an unsupported cost sitting inside cost of goods sold.

Clean records matter more for a cannabis operator than for a comparable non-plant-touching retailer. The same ledger has to satisfy a federal examiner testing 280E allocations, an Arizona regulator reviewing inventory activity, a lender or investor performing diligence, and a banking partner conducting periodic reviews. Cannabis bookkeeping Arizona operators can defend is built once, contemporaneously, and used for all four audiences.

  • Daily sales journal with discount, refund, and adult-use versus medical tax detail
  • Deposit-to-sales cash tie-out with over/short trending by shift and employee
  • Payment processor and debit settlement reconciliation, gross to net of fees
  • Three-way match on payables: purchase order, vendor invoice, inventory receipt
  • Vendor master maintenance, W-9 collection and 1099 readiness
Cannabis accountants reviewing financial reports and margin analytics on screen in a dark executive office

The Dispensary Reconciliation Chain

Every number on a dispensary's financial statements is the end of a chain that starts at the register. POS sales lead to cash and payment settlements, which lead to bank deposits, which sit alongside inventory movement, which must agree with state tracking records, all of which post to the general ledger and finally to the financial statements. Each link is a place where the record can diverge from reality.

The chain matters because a break anywhere in it distorts everything downstream. A discount category the POS reports but the ledger does not capture understates revenue. A deposit that never reached the bank sits in undeposited funds and overstates cash. Inventory received without a posted invoice understates payables and distorts unit cost. Package depletion that does not match POS depletion leaves a variance that is simultaneously a compliance question and a cost-of-goods-sold question. By the time it reaches the income statement, the error is a margin the owner cannot explain.

Our close is built to test each link explicitly rather than to trust the system's totals. Where a link breaks, the variance is quantified, traced to its source system, and resolved with documentation before the period is locked — which is the difference between books that survive an examination and books that merely balance.

  1. 1POS salesDaily sales journal by category and channel
  2. 2Cash & payment settlementsDrawer counts, tender split, settlement net of fees
  3. 3Bank depositsPrepared deposit tied to the amount credited
  4. 4Inventory movementReceipts, depletions, waste and adjustments
  5. 5State tracking recordsPackage activity agreed at SKU level
  6. 6General ledgerControl accounts reconciled and locked
  7. 7Financial statementsMargin, balance sheet and cash flow you can rely on

Dispensary Bookkeeping vs. Ordinary Retail Bookkeeping

The comparison below is a practical summary of where the work diverges from a conventional retail engagement. It describes common industry practice for licensed Arizona retailers, not a statement of legal requirements — specific obligations depend on your license type, locations and facts.

Dispensary bookkeeping compared with ordinary retail bookkeeping
Accounting areaOrdinary retail businessArizona cannabis dispensary
POS reconciliationPeriodic tie-out of sales totals to depositsDaily tie-out of sales, tender, drawers, deposits and settlements, with variances logged
Cash handlingCard-dominant; limited currency on handHigh currency volume through drawers and a vault, with counts and custody documented
InventoryPeriodic counts; shrink absorbed into marginPerpetual subledger at landed cost, cycle counts, categorized waste and destruction
State trackingNot applicableSeed-to-sale package records that must agree with the inventory subledger
Tax reportingSales tax at a single configured rateTPT by municipality plus adult-use excise tax, split by medical and adult-use channel
COGS documentationProduct cost, lightly documentedCost elements documented individually to support the amount claimed
280E considerationsNot applicableChart of accounts and coding designed around the inventoriable versus period-cost line
Internal controlsProportionate to card-based volumeSegregation of duties, dual counts and exception review sized to cash and regulated inventory
Month-end closeBank reconciliation and basic reviewFull balance-sheet reconciliation, inventory tie-out, tax accrual and locked period

Cannabis Inventory Accounting for Dispensaries

Cannabis inventory accounting is where a dispensary's tax position is either earned or lost. As a reseller, the deductions that survive 280E flow almost entirely through cost of goods sold, and cost of goods sold is only as reliable as the inventory subledger behind it. We maintain perpetual inventory at landed unit cost, so every package carries the invoice price of the product plus the acquisition costs properly capitalized into it.

Receiving is standardized: a purchase order, a vendor invoice, a transfer manifest from the seed-to-sale system, and a physical count at the door must agree before the receipt posts. Cycle counts run on a rotating schedule by category with a full physical count at period end. Shrink, waste, samples and destroyed product are each categorized and quantified rather than absorbed silently into margin, because an unexplained decrease in units is the single most common trigger for both a regulatory inquiry and an examiner's inventory adjustment.

Seed-to-sale reconciliation closes the loop. Units depleted through the POS must equal package depletion recorded in Metrc, and any difference is investigated at the SKU level and either explained with documentation or corrected before the period is locked. Operators who want that process run as a standalone discipline can add Metrc reconciliation; the deeper methodology is documented in our cannabis chart of accounts and accounting guide.

  • Perpetual inventory maintained at landed cost per unit
  • Receiving controls matching purchase order, invoice, manifest and physical count
  • Rotating cycle counts plus a full period-end physical inventory
  • Categorized shrink, waste, sample and destruction reporting
  • SKU-level POS-to-seed-to-sale variance investigation with documented resolution

Arizona-Specific Dispensary Accounting Considerations

Arizona adds a state layer on top of the federal picture, and the accounting has to carry both. Licensed retailers report and remit transaction privilege tax through the Arizona Department of Revenue, and adult-use marijuana sales are additionally subject to a state excise tax. Because TPT is a combined state, county and municipal levy, the applicable rate depends on where the dispensary is located rather than on a single statewide number, so rate configuration is a per-location setup task that should be verified against actual transaction samples rather than assumed correct.

Sales classification is the second Arizona-specific issue. Medical sales to qualifying patients and adult-use sales are treated differently for tax purposes, which means the POS must capture the channel at the point of sale and the ledger must carry it through to the tax accrual. Where the POS configuration is wrong, the error is systematic — every ticket in that category is misclassified — and it usually surfaces only when someone reconciles filed returns back to recorded revenue.

The third layer is recordkeeping. Licensing and inventory tracking obligations for Arizona establishments run through the Arizona Department of Health Services, and the inventory records maintained for regulatory purposes are the same records a tax examiner will use to test cost of goods sold. Keeping the financial inventory subledger in agreement with the state tracking system is therefore both a compliance practice and a tax-documentation practice. We describe general obligations here and confirm current rates, thresholds and filing dates against the agencies' own published guidance for each engagement rather than relying on figures that change.

  • TPT rate configuration verified per location against actual transaction samples
  • Medical versus adult-use classification captured at the POS and carried through the ledger
  • Adult-use excise tax accrued as revenue is recorded rather than at filing
  • Inventory records maintained so financial and state tracking data agree
  • Documentation retained to support both financial reporting and tax filings

Chart of Accounts for an Arizona Cannabis Dispensary

Almost every serious bookkeeping problem we inherit traces back to a chart of accounts that was never designed for a cannabis retailer. A default retail template gives you one revenue account, one inventory account and a long list of expenses — which is exactly the structure that makes 280E cost allocation impossible to substantiate and makes tax accrual by channel guesswork.

A workable dispensary chart of accounts carries enough detail to answer three questions without rebuilding anything: what actually happened this month, what reconciles to an external record, and which costs are inventoriable. That means revenue split by channel and product category; inventory as a control account backed by a perpetual subledger; cost of goods sold separated by the cost element it represents; payroll split between activities that are inventoriable and those that are not; taxes payable broken out by tax type so each liability ties to a specific filing; cash and each bank account tracked separately including vault and drawer funds; accounts payable by vendor; and operating and administrative expenses at a granularity that supports management review rather than a single catch-all.

The detail should stop where it stops being useful. Hundreds of accounts nobody codes consistently are worse than thirty accounts that always reconcile. The methodology behind our standard structure is set out in the Arizona cannabis chart of accounts and accounting guide, with the inventory side covered in our inventory accounting guide.

  • Revenue segmented by channel (medical, adult-use) and product category
  • Inventory control account tied to a perpetual subledger at landed cost
  • COGS separated by cost element to support the 280E position
  • Payroll split between inventoriable and non-inventoriable activity
  • Taxes payable broken out by tax type so each balance ties to a filing
  • Separate accounts for each bank account, vault and drawer fund

Common Bookkeeping Problems at Cannabis Dispensaries

These are the issues we find most often when taking over an Arizona dispensary's books. Each one is preventable with a specific control, and each one gets materially more expensive the longer it runs.

POS totals do not match deposits

Revenue is either overstated or understated and cash is unverifiable. The control is a daily tie-out from the POS sales journal to tender detail to counted cash to the prepared deposit to the bank credit, with any residual recorded as over/short rather than absorbed into sales.

Cash over/short accumulates

Small daily variances that are never investigated become a large annual number with no explanation, which is exactly what an examiner focuses on. The control is per-shift, per-employee over/short tracking with a defined threshold that triggers same-day investigation.

Inventory records do not reconcile

When the subledger, the general ledger and the state tracking system disagree, cost of goods sold is unreliable and the tax position is unsupportable. The control is a period-end reconciliation of all three, at SKU level, with documented resolution before the period is locked.

Negative inventory appears in the system

A negative quantity means product was sold before it was received, or a receipt was never posted. It corrupts unit costing for everything that follows. The control is a receiving process that posts the receipt before product reaches the sales floor, plus an exception report reviewed weekly.

Inventory adjustments are unexplained

Adjustments, waste and destruction entries without documentation are simultaneously a compliance exposure and a margin mystery. The control is a required reason code and supporting record for every adjustment, reviewed weekly rather than at year end.

COGS classification drifts

Over time, staff code costs to whichever account looks close enough, and the inventoriable versus period-cost boundary erodes. The control is a written coding policy tied to the chart of accounts and a monthly review of COGS accounts for entries that do not belong.

Tax liabilities are recorded incorrectly

Recording tax-inclusive receipts as revenue, or accruing tax at a blended rate rather than the applicable rate, produces balances that will never tie to a filed return. The control is accruing TPT and excise tax by channel and location as sales are recorded, then reconciling the liability to each filing.

Payroll is categorized inconsistently

Payroll is usually the largest allocable cost, and an allocation that changes from month to month cannot be defended. The control is a documented allocation basis — time study, role definition, or square footage where appropriate — applied consistently and reviewed when roles change.

Suspense accounts carry balances

An ask-my-accountant or suspense balance is unfinished work sitting on the balance sheet, and it grows. The control is a weekly review with a rule that the account clears to zero before the period closes.

The books are only cleaned up at tax time

This is the root cause behind most of the above. Reconstructing a year of cash, inventory and classification decisions after the fact produces estimates, not evidence. The control is a fixed close calendar so each period is finished, reviewed and locked while the supporting records still exist.

280E Tax Support for Arizona Dispensaries

IRC Section 280E disallows deductions and credits for any trade or business trafficking in a Schedule I or II controlled substance, with the narrow exception of cost of goods sold. For a dispensary, that means the federal tax base is gross profit: product cost and the costs of acquiring product reduce taxable income, while selling, general and administrative costs generally do not. The practical consequence is an effective federal rate far above the statutory bracket, and a cash tax bill that has to be planned for quarterly rather than discovered in April.

Our 280E accounting work is embedded in the monthly close rather than bolted on at year end. The chart of accounts separates inventoriable costs from period costs at the point of entry. Purchasing, inbound freight, receiving labor and the direct costs of getting product onto the shelf are documented as acquisition costs. Retail floor labor, marketing, delivery to the customer, rent attributable to selling space and general administration are recorded as disallowed period costs, so the position is transparent, consistent, and supportable rather than reverse-engineered.

That discipline produces the documentation an examination actually asks for: an inventory costing methodology stated in writing, a costing model applied consistently period over period, and workpapers tying reported cost of goods sold to invoices, manifests and count sheets. Detailed treatment lives on our 280E tax compliance page, and returns are prepared through cannabis tax preparation using the same workpapers the monthly close already produced.

  • Chart of accounts that separates inventoriable and non-deductible costs at entry
  • Written costing methodology applied consistently across periods
  • Documentation package supporting every component of reported cost of goods sold
  • Quarterly cash tax projection based on actual gross profit, not a rule of thumb
  • Coordination with return preparation and examination support when required

Financial Reporting for Arizona Cannabis Retail Businesses

Cannabis financial reporting has to serve two audiences at once. Compliance reporting explains what happened to a regulator, a lender and a tax authority. Management reporting tells an owner what to do next. We issue both from the same closed ledger, so the numbers presented to an investor are the numbers used to run the store.

Each month an operator receives a profit and loss statement with gross margin isolated above the 280E line, a reconciled balance sheet, a cash flow statement, and a management pack covering margin by category and brand, basket size and ticket count by daypart, discount leakage, labor as a percentage of gross profit, and inventory turns by SKU class. Those metrics answer the questions Arizona retailers actually ask: which brands earn their shelf space, whether delivery contributes after driver labor, how deep a promotion can go before it destroys margin the federal code will never let the business recover, and whether the balance sheet supports a second location.

Owners weighing expansion, a refinance or a sale get scenario reporting alongside historical statements. Broader reporting design is covered on our financial reporting page, and groups that need a forward-looking financial function typically move to cannabis CFO services.

  • Monthly profit and loss with gross margin isolated above the 280E line
  • Reconciled balance sheet and statement of cash flows
  • Profitability analysis by category, brand, SKU and sales channel
  • Owner and investor reporting packages suitable for lender diligence
  • Expansion and scenario modeling built on actual closed results

Dispensary Bookkeeping for Phoenix and Arizona Operators

A retailer in Phoenix and a retailer in Tucson face the same core problem: connecting operational systems that were never designed to talk to each other — the point of sale, the state tracking platform, the bank, the payroll provider — into one set of financial records that can be trusted. Volume, staffing and rate configuration differ; the reconciliation discipline does not. We work remotely with licensed operators across the state, including Scottsdale, Mesa and Tempe, through secure document exchange and direct access to your systems, so location does not limit the depth of the work.

Where geography does matter is tax. Arizona is not a single tax jurisdiction: combined state, county and city transaction privilege tax rates differ by municipality, and a dispensary operating in more than one city has to track each rate individually rather than assume a statewide figure. We maintain rate configuration by location, verify POS tax logic against transaction samples in both adult-use and medical channels, and file on a fixed calendar through the Arizona Department of Revenue. Licensing and inventory obligations run through the Arizona Department of Health Services, whose recordkeeping expectations we build into the close.

  • Remote statewide service to licensed Arizona dispensaries
  • TPT rate configuration maintained per municipality, per location
  • Adult-use versus medical tax logic verified against transaction samples
  • Adult-use excise tax accrued as sales are recorded and remitted on a fixed calendar

When Should a Dispensary Hire a Cannabis Bookkeeper or CPA?

Most owners wait longer than they should, usually because the books look fine until the moment something depends on them — a tax filing, a lender, a partner buyout, an examination notice. The signals below are the ones that reliably indicate the current process has been outgrown.

If several of these describe your operation, the first step is a diagnostic rather than a proposal: we look at your last closed period, your inventory subledger, your POS reports and your bank activity, and tell you specifically what is not reconciling and what it would take to fix. Schedule a consultation and we will tell you plainly whether you need a bookkeeper, a CPA, or both.

  • The books consistently close late, or the last closed month is more than one period behind
  • POS totals and bank deposits do not agree, and nobody can say why
  • Inventory quantities or values disagree between the subledger, the general ledger and state records
  • Cash over/short is recurring and unexplained rather than tracked and investigated
  • Tax liabilities on the balance sheet cannot be tied back to filed returns
  • Management does not trust the gross margin the reports show
  • Year-end requires substantial cleanup before a return can be prepared
  • The owner cannot produce a current profit and loss statement and balance sheet on request
  • Growth — a second location, delivery, a new channel — has outrun the existing process

Why Dispensaries Need a Cannabis-Specific Accountant

A capable general accountant can close a retail ledger. What is usually missing is the cannabis-specific layer: how inventory behaves when a state system is the system of record, how IRC Section 280E reshapes the entire chart of accounts, how a seed-to-sale platform's package activity maps to accounting entries, how a dispensary floor actually operates across shifts and channels, and what a regulator expects to see when it asks for records.

The cost of that gap is rarely theoretical. It shows up as inventoriable costs expensed as overhead, which overstates taxable income year after year. It shows up as aggressive allocations with no written methodology, which collapse under examination. It shows up as POS variances nobody reconciled until they were too old to explain. Specialization is the advantage precisely because these errors are structural — they are made once in the setup and repeated every month until someone who knows the industry corrects them.

If you are comparing providers, the practical questions are simple: does the accountant maintain your inventory subledger at landed cost, can they state their 280E costing methodology in writing, and do they reconcile the point of sale to the state system every period? Our full practice is described on the Arizona Cannabis CPA homepage, and adjacent engagements include cannabis accounting services and cannabis bookkeeping.

The Daily Close in an Arizona Retail Environment

Retail cannabis generates hundreds of transactions a day across cash, debit workarounds and increasingly ACH-based payment rails, in a store where product is tracked by the state and the till is counted by hand. The close discipline that makes this work is daily, not monthly: shift-level cash counts under dual control, a signed over/short log, a deposit prepared and logged the same day, and a POS Z-report reconciled to both the deposit and the ledger.

A Scottsdale storefront running 400 tickets a day with an average basket of $62 moves roughly $9,000,000 of gross receipts a year through that process. A one percent unexplained variance is $90,000, more than the cost of the controls that would have prevented it, and exactly the kind of pattern that turns a routine examination into a difficult one.

We implement the control set, then audit it monthly: variance trend by shift and by budtender, void and discount frequency by employee, and refunds against the exception policy. Controls that nobody reviews stop being controls.

  • Dual-control counts at open, shift change and close
  • Sequential deposit log tied to the armored carrier manifest
  • Daily POS-to-ledger reconciliation with documented variance explanations
  • Monthly exception review of voids, discounts and returns by employee

Landed Cost, Category Margin and Merchandising Decisions

Because a retailer's inventoriable cost is narrow, the accuracy of landed cost per unit at receiving determines the entire federal tax position. Invoice price, inbound freight where the retailer bears it, and permitted acquisition costs go into unit cost the moment product is received and the transfer manifest is accepted, not estimated later from a vendor statement.

That same unit cost drives merchandising. Category margin reporting shows what flower, vape, edibles, pre-rolls and accessories each contribute after cost, and brand-level reporting shows which vendor relationships are actually profitable once discounting and slow-moving inventory are considered. In a market where price compression has been relentless, a Tucson retailer that reallocated shelf space toward two high-turn categories improved blended margin by four points without raising a single price.

We also report days-on-hand by SKU. Cannabis inventory ages badly, and product written down or destroyed at the back of the store is margin that federal tax law will not give back.

Questions

Dispensary Accounting questions

Explore the rest of the practice

Consultation

Speak with an Arizona cannabis CPA

Bring your ADHS license types, current books and open TPT or excise filings. We will tell you what needs to happen first and in what order.