Cannabis is one of the few retail businesses where you can do $5 million in top-line sales and still go broke. The reason isn’t always taxes or competition. It’s that most operators don’t know which numbers are early indicators that their store is in trouble.
These are the eight KPIs that should live on every dispensary owner’s dashboard. Watch them weekly. Fix the ones that drift.
1. Average Transaction Value (ATV) Per Customer
ATV is total sales divided by transaction count. A dispensary running $50 ATV in one location and another across town running $78 ATV with the same foot traffic aren’t operating the same business. The second store pulls 56% more revenue per customer on the same overhead. Budtender training, upsell scripts at the register, and pre-built bundles all show up in this number first.
2. New vs. Returning Customer Rate
Track the percentage of daily transactions that come from returning customers. A healthy dispensary usually sits between 60% and 75% returning. If you’re at 30% returning, you’re paying to acquire new customers every single day, and your loyalty program isn’t earning its keep. If you’re at 92% returning, congratulations, you’ve also stopped growing.
3. Customer Acquisition Cost (CAC)
How much you spend in marketing to put one new paying customer in front of a budtender. Total monthly marketing spend divided by new customers acquired. If you’re spending $45 on Weedmaps placements and local promotions to acquire a customer whose first basket is $38, that customer must come back twice before you’ve made a dollar.
4. Inventory Turnover Rate
How many times you cycle through inventory in a year. Cannabis has a freshness window. An eighth of indoor flower sitting on the shelf for 90 days isn’t an asset, it’s a markdown or write-off waiting to happen. Healthy dispensaries turn inventory 8 to 12 times annually. Less than 6 means you’ve got cash trapped in product that’s losing potency, terpene profile, and shelf appeal every week.
5. Gross vs. Net Revenue
Net revenue should never be less than 60% of gross. Discounts, comps, loyalty redemptions, vendor promos, and returns all chew away at the gross number. A store with $400k in gross sales but only $220k in net revenue is bleeding margin somewhere, and nine times out of ten it’s the daily deals nobody’s tracking in one place.
This is where I’ll plant a flag: stacked discounts are killing more dispensaries than competition is. Most owners run a loyalty program, daily deals, vendor pop-ups, and budtender comps with no single dashboard for the cumulative effect. Cap your total discount load at 15% of gross and watch every other number on this list improve.
6. Operating Cash Flow and Burn Rate
Operating cash flow is the cash your store generates after paying for the cost of operations. Burn rate is the inverse: how much cash you’re losing per month. A dispensary doing $300k in monthly sales but burning $25k more than it brings in has roughly 8 months of runway if there’s $200k in the bank. Knowing your burn rate to the dollar lets you make payroll and ordering decisions before they become emergencies.
7. Shrinkage Rate
Shrinkage should stay under 2% of inventory value. Above that, you’ve got a real problem. A store losing $5k a month to shrinkage on $200k of inventory is sitting at 2.5%, and that’s already over the line. The usual suspects are theft and miscounts at intake. Daily cycle counts and tight METRC reconciliation catch most of it before it becomes a write-off.
8. Gross Margin
Gross margin should not fall below 30%. If it does, the rest of the math stops working. Cannabis already carries 280E exposure, some of the highest state excise taxes in the country, and rent that often runs more than comparable non-cannabis retail. A store at 26% gross margin has nothing left to cover those costs. The two levers are sourcing (better wholesale pricing) and menu mix (pushing higher-margin SKUs and house brands).
Why These 8 KPIs Only Work as a Set
No single number tells you whether your dispensary is healthy. A store can have a great ATV and still bleed cash if shrinkage is sitting at 4%. A store can have 70% returning customers and still close if gross margin keeps slipping. The dashboard works because these metrics only mean something in relation to each other.
Cannabis Dispensary KPI FAQ
What’s a good ATV for a cannabis dispensary?
National averages typically land between $55 and $85, depending on market and product mix. Stores in mature markets with strong house brands often clear $90.
What gross margin should a cannabis dispensary aim for?
At minimum 30%, with 35% to 45% being healthier targets for stores with disciplined sourcing.
How often should I review my dispensary KPIs?
Weekly at minimum. Daily for cash flow and shrinkage. Monthly reviews catch problems too late to fix the quarter.
Which dispensary KPI matters most?
Gross margin, because every other metric flows into it. ATV, inventory turnover, and shrinkage either protect it or erode it.
Build Your Dispensary KPI Dashboard with Help
Most POS systems give you some of these numbers but not all of them, and almost none flag drift until it’s already cost you a quarter. The cannabis accounting team at High Rock Accounting builds custom KPI dashboards for dispensary operators that pull these eight metrics into one place and update weekly. If you’re guessing at any of the numbers above, reach out to the cannabis experts at High Rock Accounting and get a dashboard that tells you what’s actually happening in your store before quarter-end does.
| Ready to talk to a cannabis accounting expert? Contact High Rock Accounting → |