← All states

AZ

AZDHS

Priority state

Arizona DHS-aware dispensary platform

Built for the Arizona dual-use operator who’s lost money to a POS that flattened the medical/adult-use MET split. AZDHS rules native — and since Arizona mandates no specific seed-to-sale system, your POS has to BE the defensible record: full acquire, dispense, transfer, disposal, and audit history. Plus 16% MET on adult-use only (medical exempt) and the 5.6% state TPT + city/county stack near ~25% combined. The medical patient-card path saves patients money — we charge it right the first time.

Regulator

Arizona Department of Health Services (AZDHS)

https://www.azdhs.gov/licensing/marijuana
We re-check this regulatormonthly— stable rules, low expected churnLast checked .

Statutes that bite

CitationSubject
ARS Title 36, Ch. 28.2Smart and Safe Arizona Act (Prop 207, adult-use)
ARS Title 36, Ch. 28.1Arizona Medical Marijuana Act (AMMA, Prop 203)
AAC R9-18AZDHS adult-use marijuana program rules
AAC R9-17AZDHS medical marijuana program rules
ARS §42-545216% Marijuana Excise Tax (MET) on adult-use retail

Tax stack

Excise

16% adult-use Marijuana Excise Tax (MET) on retail sales (ARS §42-5452(A)). ⚠️ THE MEDICAL EXEMPTION IS NOT TRIGGERED BY THE CARD. §42-5452(A) ends: the 16% “does not apply to marijuana dispensed to a registered qualifying patient or registered designated caregiver pursuant to title 36, chapter 28.1 BY A DUAL LICENSEE OR NONPROFIT MEDICAL MARIJUANA DISPENSARY.” Three conditions together — a registered patient or caregiver, a dispensing under the medical chapter, AND a seller of that licence class. An establishment without the medical registration still owes the 16% on a sale to a card holder, so a register that keys the exemption off the customer under-collects.

Sales / Use

5.6% Arizona Transaction Privilege Tax (TPT) — applied to both adult-use and medical retail sales, on a base that EXCLUDES the 16% MET. ARS §42-5452(D): the MET "shall not be included in computing the tax base, gross proceeds of sales or gross income of a marijuana establishment for purposes of title 42, chapters 5 and 6." The two run in parallel off the same pre-MET price. Computing TPT on price-plus-MET over-collects 0.90% of every adult-use sale at the state rate alone.

Local option

City + county TPT add-ons typically 1.5% to 4%, and the MET is outside THIS base too — ARS §42-5452(D) says the MET “is not subject to any transaction privilege, sales, use or other similar tax levied by a county, city, town or special taxing district”, so the local leg compounds on the MET no more than the state leg does. Rates resolved from our per-jurisdiction rate table (AZDOR TPT rate tables, every rate carries its source + effective date) and confirmed with you at onboarding; a jurisdiction we don’t have on file requires explicit rate confirmation before the register charges it, never a silent default. Phoenix metro stack often ~9% combined TPT, which lands ALONGSIDE the 16% MET rather than on top of it — §42-5452(D) puts the MET outside local tax too: it "is not subject to any transaction privilege, sales, use or other similar tax levied by a county, city, town or special taxing district." So the effective rate is ~25% on adult-use (16 + 9), not 26.44%; charging the local TPT on price-plus-MET over-collects 1.44% of every sale.

Compliance topics surfaced in-platform

  • Age 21+ adult-use / 18+ medical patient ID verification with split lanes (medical card cuts MET — split is real-money) — and for a patient under the age of eighteen the department may not issue a registry card unless a custodial parent or legal guardian submits a written certification from TWO physicians and consents in writing to serve as the patient's designated caregiver and to control the acquisition, dosage and frequency (A.R.S. §36-2804.03(B))
  • No state-DESIGNATED track-and-trace system — but a tracking system IS mandatory: A.R.S. §36-2854(A)(4) requires every licensee to “procure, develop, acquire and maintain a system to track marijuana and marijuana products at all points of cultivation, manufacturing and sale”, capable at a minimum of propagation, processing, licensee-to-licensee sale, inter-premises transfer, waste disposal, and the identity, time, date and location of each entry INCLUDING corrections — with a transactional stamp for chain of custody that forecloses tampering (§36-2854(A)(4)(c)-(d); A.A.C. R9-18-314, R9-17-316). AZDHS designates no vendor and confirmed in writing 2026-06-24 that it does not require Metrc or any specific program, so the POS itself has to be that defensible record
  • Mandatory pre-dispense medical checklist — AZDHS MLMS exposes no POS-queryable API, so the medical lane fails closed on an unverified card and the staff member confirms the patient against the state portal before ringing. We don’t fake a connector that doesn’t exist. Out-of-state cards cannot buy as medical patients in Arizona.
  • Possession and dispensing are two DIFFERENT medical rules. The 2.5 oz is a POSSESSION allowance with no period attached — ARS §36-2801(1)(a)(i) defines the “allowable amount of marijuana” for a qualifying patient as “two and one-half ounces of usable marijuana”, full stop. Arizona’s dispensing check is a separate rule verified against the STATE registry system, not a counter our register can own; this page does not restate its period, because the A.A.C. could not be opened on 2026-09-08 (azsos.gov returns 403). Adult-use is 1 oz per transaction, no more than 5 g of that as concentrate.
  • Vertical integration is built into the establishment licence itself — ARS §36-2850(21) defines a “marijuana establishment” as an entity licensed to operate “all of the following”: a single retail location, a single off-site cultivation location, and a single off-site manufacturing location. 🛑 But this is NOT what Arizona calls a “dual licence”. §36-2850(9): “‘Dual licensee’ means an entity that holds both a nonprofit medical marijuana dispensary registration and a marijuana establishment license” — medical PLUS adult-use, not retail plus cultivation. The distinction is load-bearing for tax, because the MET exemption in §42-5452(A) runs to a dual licensee or a nonprofit medical dispensary and to nobody else
  • Daily beginning- and ending-inventory records plus the 30-day inventory audit (A.A.C. R9-18-314(C)-(D); R9-17-316 for medical) — shaped for AZDHS record-keeping

What ships on day-1 for AZ

  • Adult-use + medical product lanes with separate tax stacks (16% MET on adult-use only — the MET-exempt path is gated on ALL THREE conditions in ARS §42-5452(A) — registered patient or caregiver, dispensed under title 36 ch. 28.1, AND sold by a dual licensee or nonprofit medical dispensary — never on the card alone; the line that incumbents flatten and quietly over-charge medical patients)
  • 5.6% state TPT + city/county TPT stack from our per-jurisdiction rate table (AZDOR-sourced, confirmed with you at onboarding; Phoenix metro is ~9% TPT alone — surface it explicitly, don’t bake-it-in). A jurisdiction we don’t have on file requires explicit confirmation — we never quietly fall back to state-only
  • Chain-of-custody event model for acquire / dispense / transfer / disposal with an inspector-shaped export — the AZ system-of-record layer, in build
  • Vertical-integration license-class flagging (cultivation/processing/retail) — Arizona’s dual-license topology lets POS skip license-class boundary checks; we don’t
  • Daily reconciliation report (auto-runs at close)
  • Manager write-up assistant configurable to AZ labor + AZDHS rule taxonomy

Coverage here — honestly

Arizona coverage is written against AZDHS rules: the bulletins, the medical-vs-adult-use MET split, the dual-license vertical-integration topology, and the city/county TPT stack. Arizona mandates no specific seed-to-sale system (AZDHS confirmed that to us directly), so the POS itself has to be the defensible record — and we tell you plainly which parts of that are built and which are still in build.

Operator playbooks

Arizona cannabis retail — common questions

Who regulates cannabis retail in Arizona?
Arizona Department of Health Services (AZDHS) is the state cannabis regulator for Arizona. Official site: https://www.azdhs.gov/licensing/marijuana.
What seed-to-sale track-and-trace system does Arizona use?
Arizona does not mandate a specific seed-to-sale vendor system — but licensees must still be able to track acquire, dispense, transfer, dispose, and audit. In a no-mandate state the POS itself is the defensible system-of-record; CannAgent’s chain-of-custody event model and inspector-shaped export for that role are in build.
What cannabis taxes apply to retail in Arizona?
16% adult-use Marijuana Excise Tax (MET) on retail sales (ARS §42-5452(A)). ⚠️ THE MEDICAL EXEMPTION IS NOT TRIGGERED BY THE CARD. §42-5452(A) ends: the 16% “does not apply to marijuana dispensed to a registered qualifying patient or registered designated caregiver pursuant to title 36, chapter 28.1 BY A DUAL LICENSEE OR NONPROFIT MEDICAL MARIJUANA DISPENSARY.” Three conditions together — a registered patient or caregiver, a dispensing under the medical chapter, AND a seller of that licence class. An establishment without the medical registration still owes the 16% on a sale to a card holder, so a register that keys the exemption off the customer under-collects. 5.6% Arizona Transaction Privilege Tax (TPT) — applied to both adult-use and medical retail sales, on a base that EXCLUDES the 16% MET. ARS §42-5452(D): the MET "shall not be included in computing the tax base, gross proceeds of sales or gross income of a marijuana establishment for purposes of title 42, chapters 5 and 6." The two run in parallel off the same pre-MET price. Computing TPT on price-plus-MET over-collects 0.90% of every adult-use sale at the state rate alone. City + county TPT add-ons typically 1.5% to 4%, and the MET is outside THIS base too — ARS §42-5452(D) says the MET “is not subject to any transaction privilege, sales, use or other similar tax levied by a county, city, town or special taxing district”, so the local leg compounds on the MET no more than the state leg does. Rates resolved from our per-jurisdiction rate table (AZDOR TPT rate tables, every rate carries its source + effective date) and confirmed with you at onboarding; a jurisdiction we don’t have on file requires explicit rate confirmation before the register charges it, never a silent default. Phoenix metro stack often ~9% combined TPT, which lands ALONGSIDE the 16% MET rather than on top of it — §42-5452(D) puts the MET outside local tax too: it "is not subject to any transaction privilege, sales, use or other similar tax levied by a county, city, town or special taxing district." So the effective rate is ~25% on adult-use (16 + 9), not 26.44%; charging the local TPT on price-plus-MET over-collects 1.44% of every sale.
Is CannAgent available for Arizona dispensaries?
Yes — Arizona is where CannAgent onboards today. The AZDHS-coded POS and back office runs here; request a scoped demo at /demo.

Other states

See it on your AZ data.

30 minutes on the working product, walked by an operator who runs it on a retail floor. End the call with a fixed-scope quote and a AZ-aware cutover plan.

30 minutes on the working product. An operator replies.