Every small business owner has a number stuck in their head. Usually it's revenue. Sometimes it's the bank balance. Occasionally it's payroll.
The problem is that a single number, no matter how important it feels, gives you a dangerously incomplete picture of how your business is actually performing. Revenue can climb while profit evaporates. Your bank balance can look healthy while your cash flow cycle slowly strangles your operations. Payroll might be on time while your customer acquisition costs silently eat your growth margin.
Key Performance Indicators exist to replace that gut-level anxiety with clarity. But not all KPIs are created equal. The business press loves to publish lists of 50 or 100 metrics you "should" be tracking, which is roughly as useful as telling someone lost in the woods that they should consult a satellite map. What you actually need is a focused, prioritized set of numbers that tell you whether your business is surviving, growing, and optimizing.
That's the framework we use at Chapters Data when working with small businesses: a three-tier KPI system that scales with your business maturity and gives you the right information at the right time.
This article walks through 15 KPIs organized into three tiers, with benchmarks, formulas, and specific guidance for cannabis dispensaries and other small retail businesses.
The Three-Tier KPI Framework
Before diving into individual metrics, you need to understand the organizing principle. Not every metric matters equally at every stage of your business, and trying to optimize everything at once is a recipe for paralysis.
Tier 1: Survival Metrics are the numbers that tell you whether your business will exist next month. If these are red, nothing else matters. You need to stabilize before you can grow.
Tier 2: Growth Metrics are the numbers that tell you whether your business is building a sustainable customer engine. These matter once survival is no longer in question and you're ready to invest in scaling.
Tier 3: Optimization Metrics are the numbers that tell you whether your business is extracting maximum value from the resources you already have. These matter when your growth engine is running and you want to make it more efficient.
The mistake most small business owners make is jumping to Tier 3 metrics (like revenue per employee or NPS) while their Tier 1 metrics (like cash balance and gross margin) are unstable. It's like optimizing your marathon pace while your shoes are untied.
Here's a quick overview of where each KPI sits:
| Tier | KPI | What It Answers |
|---|---|---|
| Survival | Cash Balance & Runway | How long can we keep the lights on? |
| Survival | Gross Margin | Are we making money on what we sell? |
| Survival | Burn Rate | How fast are we spending? |
| Survival | Accounts Receivable Aging | Will we get paid on time? |
| Growth | Customer Acquisition Cost (CAC) | How much does it cost to get a customer? |
| Growth | Customer Lifetime Value (LTV) | How much is each customer worth? |
| Growth | Revenue Growth Rate | Are we growing fast enough? |
| Growth | Conversion Rate | How well do we turn interest into sales? |
| Growth | Customer Retention Rate | Are customers coming back? |
| Optimization | Revenue Per Employee | How productive is our team? |
| Optimization | Revenue Per Square Foot | How well are we using our space? |
| Optimization | Inventory Turnover | How efficiently are we managing stock? |
| Optimization | Net Promoter Score (NPS) | Would customers recommend us? |
| Optimization | Average Basket Size | How much does each customer spend? |
| Optimization | Product Category Mix | Are we selling the right things? |
Let's break each one down.
Tier 1: Survival Metrics
These are your vital signs. If a doctor checks your pulse and blood pressure before anything else, it's because nothing else matters if those numbers are wrong. The same logic applies to your business.
1. Cash Balance and Cash Runway
What it measures: How much liquid cash you have and how long it will last at your current spend rate.
- Cash Runway = Current Cash Balance / Monthly Burn Rate
- Example: $120,000 cash / $30,000 monthly burn = 4 months of runway
Why it matters: Cash is the oxygen of your business. Profitable businesses fail because they run out of cash. Revenue doesn't pay bills; cash does. And the gap between when you pay your expenses and when you collect your revenue (your cash conversion cycle) determines whether you survive long enough to be profitable.
This is especially critical for cannabis businesses, where banking relationships are constrained and access to traditional credit lines is limited. A dispensary that stocks up on inventory before a holiday rush might have outstanding revenue projections but empty pockets if the cash runs out before those sales materialize.
- Healthy: 6+ months of runway
- Caution: 3-6 months of runway
- Danger: Less than 3 months of runway
How to track it: Pull your operating bank balance weekly (not your total balance, which may include reserves or restricted funds). Divide by your average monthly operating expense. Update this number every Monday morning before you make any spending decisions.
Dispensary-specific note: Cannabis businesses carrying large cash reserves due to banking restrictions should track their cash position even more carefully. A vault full of cash that isn't documented properly creates both security and compliance risks. Work with a cannabis-friendly financial institution or credit union where possible, and ensure your POS system reconciles cash on hand against transactions daily.
2. Gross Margin
What it measures: The percentage of revenue left after subtracting the direct cost of goods sold (COGS). This tells you whether your core business model is viable before overhead comes into play.
- Gross Margin = (Revenue - COGS) / Revenue x 100
- Example: ($500,000 - $250,000) / $500,000 = 50%
Why it matters: Gross margin is the clearest signal of whether your pricing and purchasing strategies are working. If you sell a product for $50 and it costs you $30 to acquire, your gross margin is 40%. That 40% has to cover every other expense in your business: rent, labor, marketing, technology, taxes, and profit.
When gross margin is too low, no amount of revenue growth will save you. Selling more units at a loss just means losing money faster. This is the most fundamental economic test of your business model.
Benchmarks by Industry:
| Business Type | Healthy Gross Margin | Caution Zone |
|---|---|---|
| Cannabis Dispensary | 45-55% | Below 40% |
| Restaurant | 60-70% | Below 55% |
| Retail (General) | 40-60% | Below 35% |
| Professional Services | 70-85% | Below 60% |
| E-commerce | 40-60% | Below 35% |
How to track it: Your accounting software (QuickBooks, Xero, etc.) should calculate this automatically if your chart of accounts properly separates COGS from operating expenses. If you're a dispensary, your POS system (Treez, Dutchie, Flowhub) tracks product costs at the SKU level, giving you margin data per product, per category, and overall.
Dispensary-specific note: Watch for margin erosion from promotional discounts. A dispensary running a "20% off all flower" promotion might think they're driving traffic, but if their flower margin is already 45%, that promotion drops them to a 25% margin on what's often their highest-volume category. Track your pre-discount and post-discount gross margins separately to understand the true cost of promotions.
3. Burn Rate
What it measures: How much money your business spends per month to operate, including all fixed and variable costs.
- Monthly Burn Rate = Total Monthly Operating Expenses
- Net Burn Rate = Monthly Operating Expenses - Monthly Revenue
- Example: If you spend $80,000/month and earn $60,000/month, your net burn is $20,000/month
Why it matters: Burn rate tells you the speed at which your cash reserves are depleting. For businesses that aren't yet profitable (or that experience seasonal revenue swings), this number determines how long you can survive.
But burn rate matters even for profitable businesses. If your revenue is $100,000/month and your expenses are $95,000/month, you're technically profitable. But a single bad month, an unexpected expense, or a slow season could tip you into the red with almost no margin for error.
- Healthy: Net burn rate of zero or negative (profitable)
- Scaling: Positive burn rate with 12+ months of runway and clear path to profitability
- Danger: Positive burn rate with less than 6 months of runway and no clear path to break even
How to track it: Add up every expense your business incurs monthly: rent, payroll, inventory, utilities, software subscriptions, marketing, professional services, insurance, taxes. Subtract your monthly revenue for the net burn rate. Track this monthly and watch the trend line.
4. Accounts Receivable Aging
What it measures: How long it takes to collect money owed to your business, broken into time buckets (0-30 days, 31-60 days, 61-90 days, 90+ days).
- Days Sales Outstanding (DSO) = (Accounts Receivable / Total Credit Sales) x Number of Days
- Example: ($50,000 AR / $200,000 quarterly sales) x 90 days = 22.5 days DSO
Why it matters: Revenue is an accounting concept. Cash is what pays your bills. If you invoice a client $10,000 but they don't pay for 90 days, that $10,000 is an asset on paper but dead weight in your bank account. The longer your receivables age, the less likely you are to collect and the more strain you put on your cash flow.
For B2B businesses, consulting firms, and any company that invoices clients, this metric can make or break your ability to cover expenses.
- Healthy: DSO under 30 days, less than 10% of AR over 60 days
- Caution: DSO 30-45 days, 10-20% of AR over 60 days
- Danger: DSO over 45 days, more than 20% of AR over 60 days
How to track it: Your accounting software generates AR aging reports. Run this report biweekly and follow up on anything past 30 days immediately. Implement automated payment reminders for invoices approaching their due date.
Dispensary-specific note: Most dispensaries operate on a cash or card basis with consumers, so AR aging is less of a factor for retail transactions. However, dispensaries that sell wholesale, operate delivery services with deferred payment, or have B2B relationships (partnerships with brands, lounges, or event companies) should track this aggressively.
Tier 2: Growth Metrics
Once your survival metrics are stable, it's time to understand your growth engine. These metrics tell you whether your business is building a sustainable, scalable customer acquisition and retention system.
5. Customer Acquisition Cost (CAC)
What it measures: How much you spend, on average, to acquire a single new customer.
- CAC = Total Sales & Marketing Spend / Number of New Customers Acquired
- Example: $10,000 marketing spend / 200 new customers = $50 CAC
Why it matters: CAC is the price of admission for growth. Every new customer costs you something, whether it's advertising spend, sales team time, promotional discounts, or referral incentives. If you don't know your CAC, you don't know whether your growth is profitable or whether you're paying $100 to acquire a customer who only spends $75.
CAC also helps you evaluate marketing channels. If your Google Ads bring in customers at $40 each but your Instagram campaigns bring them in at $15 each, that tells you where to allocate your budget.
Benchmarks:
| Business Type | Typical CAC | Target CAC:LTV Ratio |
|---|---|---|
| Cannabis Dispensary | $15-$50 | 1:3 or better |
| Restaurant | $10-$30 | 1:3 or better |
| E-commerce | $20-$80 | 1:3 or better |
| SaaS | $100-$500 | 1:3 or better |
| Professional Services | $200-$1,000 | 1:5 or better |
How to track it: Add up all marketing and sales expenses for a given period (include ad spend, agency fees, marketing salaries, promotional costs, and tools). Divide by the number of new, first-time customers during that same period. Track monthly and by channel if possible.
Dispensary-specific note: Many dispensaries undercount their CAC by excluding discounting costs. If you run a "first-time customer gets 20% off" promotion and your average first transaction is $60, that's a $12 discount per new customer that should be factored into your CAC. Also factor in the cost of your loyalty program sign-up incentives.
6. Customer Lifetime Value (LTV)
What it measures: The total revenue (or profit) a single customer generates over their entire relationship with your business.
- LTV = Average Purchase Value x Average Purchase Frequency x Average Customer Lifespan
- Example: $55 average purchase x 2.5 visits/month x 18-month lifespan = $2,475 LTV
Why it matters: LTV is the other half of the CAC equation. Together, CAC and LTV answer the most fundamental growth question: are you making more from each customer than it costs to acquire them?
A business with a $50 CAC and a $2,000 LTV is a healthy, scalable business. A business with a $50 CAC and a $60 LTV is slowly dying, even if revenue is growing. The ratio between LTV and CAC (typically expressed as LTV:CAC) should be at least 3:1 for a sustainable business.
- Strong: LTV:CAC ratio of 5:1 or better
- Healthy: LTV:CAC ratio of 3:1 to 5:1
- Caution: LTV:CAC ratio of 1:1 to 3:1
- Danger: LTV:CAC ratio below 1:1 (you're paying more to acquire than you earn)
How to track it: You need three data points: average transaction value (from your POS), average visit frequency (from your CRM or loyalty program), and average customer lifespan (how long customers stay active before churning). Many POS and CRM systems calculate this automatically. If yours doesn't, pull the data manually on a quarterly basis.
Dispensary-specific note: Cannabis dispensaries often have surprisingly strong LTV numbers because of the recurring nature of the product. A loyal dispensary customer who visits twice a month and spends $55 per visit generates $1,320 in annual revenue. Over a three-year relationship, that's nearly $4,000 in LTV. This means that investing heavily in customer retention (loyalty programs, personalized recommendations, excellent budtender training) has an outsized ROI compared to most retail businesses.
7. Revenue Growth Rate
What it measures: The percentage increase in revenue over a defined period, typically measured month-over-month (MoM) or year-over-year (YoY).
- MoM Growth Rate = (This Month's Revenue - Last Month's Revenue) / Last Month's Revenue x 100
- YoY Growth Rate = (This Year's Revenue - Last Year's Revenue) / Last Year's Revenue x 100
- Example: ($110,000 - $100,000) / $100,000 = 10% MoM growth
Why it matters: Growth rate is the velocity of your business. It tells you not just how big you are but how fast you're moving. A $500,000 business growing at 30% annually will overtake a $1,000,000 business growing at 5% within a few years.
But growth rate also needs context. Growing 10% month-over-month sounds great until you realize you also increased spending by 15% month-over-month to achieve it. Always pair revenue growth with expense growth and margin trends to see the complete picture.
- High growth (early stage): 15-25% MoM or 100%+ YoY
- Healthy growth (established): 5-10% MoM or 20-50% YoY
- Stable (mature): 1-3% MoM or 10-20% YoY
- Stagnant: 0% or negative growth for 3+ consecutive months
How to track it: Pull revenue totals monthly from your accounting software or POS system. Calculate both MoM and YoY rates (YoY accounts for seasonality). Plot the trend line over 12+ months to distinguish real trends from seasonal noise.
Dispensary-specific note: Cannabis retail has strong seasonality. April (4/20), holiday weekends, and Q4 holidays typically see revenue spikes. Don't celebrate a 30% MoM increase in April if it's followed by a 20% decrease in May. Always compare YoY for cannabis businesses to account for these patterns, and track your 3-month rolling average to smooth out noise.
8. Conversion Rate
What it measures: The percentage of potential customers (visitors, leads, or inquiries) who complete a desired action (make a purchase, sign up, book a consultation).
- Conversion Rate = (Number of Conversions / Number of Total Visitors or Leads) x 100
- Example: 150 purchases / 500 store visitors = 30% conversion rate
Why it matters: Conversion rate tells you how effective your sales process is. A business with 1,000 website visitors and a 2% conversion rate gets 20 customers. The same business with a 4% conversion rate gets 40 customers without spending a dime more on marketing. Improving conversion is often the highest-leverage growth activity because it multiplies the value of all your existing traffic and leads.
Benchmarks:
| Channel | Good | Great | Exceptional |
|---|---|---|---|
| Brick-and-mortar retail | 20-30% | 30-40% | 40%+ |
| E-commerce website | 2-3% | 3-5% | 5%+ |
| Email marketing | 2-5% | 5-10% | 10%+ |
| Landing page | 5-10% | 10-20% | 20%+ |
| Cannabis dispensary (walk-in) | 50-70% | 70-85% | 85%+ |
How to track it: For brick-and-mortar, you need a foot traffic counter (many modern security systems and POS systems include this). Divide transactions by traffic. For online, Google Analytics tracks website conversion. For dispensaries, your POS system records transactions. Compare that against your door counter data.
Dispensary-specific note: Dispensaries tend to have very high walk-in conversion rates (often 60-80%) because customers entering a dispensary usually have purchase intent. The more meaningful conversion metric for dispensaries is often the "browse-to-buy" rate within specific categories, or the "recommendation acceptance rate" that measures how often a budtender's suggestion leads to an additional item in the basket.
9. Customer Retention Rate
What it measures: The percentage of existing customers who continue to purchase from your business over a given time period.
- Retention Rate = ((Customers at End of Period - New Customers During Period) / Customers at Start of Period) x 100
- Example: ((500 - 100) / 450) x 100 = 88.9% retention rate
Why it matters: Acquiring a new customer costs 5 to 7 times more than retaining an existing one. That statistic has been cited so often it's almost a cliche, but it remains true and most small businesses still underinvest in retention relative to acquisition.
Retention rate also compounds. A business retaining 90% of customers year over year will have dramatically different economics from one retaining 70%, even if they have identical acquisition rates. Over five years, the 90% retention business maintains a customer base roughly 2.5 times larger than the 70% retention business, assuming the same new customer inflow.
- Excellent: 90%+ annual retention
- Good: 75-90% annual retention
- Needs improvement: 60-75% annual retention
- Concerning: Below 60% annual retention
How to track it: Define "active customer" for your business (for a dispensary, this might be anyone who has made a purchase in the last 90 days). Compare your active customer count at the beginning and end of each quarter, excluding new acquisitions. Your CRM or loyalty program should provide this data.
Tier 3: Optimization Metrics
With survival secured and growth humming, these metrics help you squeeze more value from the resources you already have. Optimization metrics are about efficiency, and they become critical as you scale.
10. Revenue Per Employee
What it measures: The total revenue generated divided by the number of full-time equivalent (FTE) employees.
- Revenue Per Employee = Annual Revenue / Number of FTEs
- Example: $2,000,000 / 15 FTEs = $133,333 per employee
Why it matters: This metric is a proxy for organizational productivity. It tells you whether your team is efficiently converting their time and effort into revenue. Low revenue per employee suggests overstaffing, underperformance, or process inefficiencies. High revenue per employee suggests a lean, effective team.
But context matters. A consulting firm with $300,000 revenue per employee operates very differently from a retail store with $120,000 revenue per employee. Compare within your industry, not across industries.
Benchmarks:
| Business Type | Healthy Revenue/Employee | Top Performers |
|---|---|---|
| Cannabis Dispensary | $120,000-$180,000 | $200,000+ |
| Restaurant | $60,000-$100,000 | $120,000+ |
| General Retail | $100,000-$175,000 | $200,000+ |
| Professional Services | $150,000-$250,000 | $300,000+ |
| Technology/SaaS | $200,000-$400,000 | $500,000+ |
How to track it: Count your FTEs (two half-time employees equal one FTE). Divide your trailing twelve-month revenue by that number. Update quarterly.
Dispensary-specific note: For dispensaries, you can take this a step further and calculate revenue per budtender-hour. If your dispensary generates $8,000 on a shift with three budtenders working 8 hours each, that's $333 per budtender-hour. This metric helps you staff efficiently. If your Wednesday afternoon shift generates $150 per budtender-hour while your Saturday afternoon generates $500, you know where to allocate more labor.
11. Revenue Per Square Foot
What it measures: Annual revenue divided by the total square footage of your retail or operational space.
- Revenue Per Square Foot = Annual Revenue / Total Square Footage
- Example: $2,000,000 / 2,500 sq ft = $800/sq ft
Why it matters: Real estate is one of the largest fixed costs for any brick-and-mortar business. Revenue per square foot tells you how effectively you're using that expensive asset. It also helps you make decisions about expansion, layout changes, and whether your current location is the right size.
If you're generating $300/sq ft while the benchmark for your industry is $500/sq ft, you either have too much space, the wrong layout, or insufficient traffic. Conversely, if you're generating $800/sq ft in a space that feels cramped, it might be time to expand.
Benchmarks:
| Business Type | Average | Strong | Elite |
|---|---|---|---|
| Cannabis Dispensary | $500-$800/sq ft | $800-$1,200/sq ft | $1,200+/sq ft |
| Restaurant | $300-$500/sq ft | $500-$800/sq ft | $800+/sq ft |
| General Retail | $200-$400/sq ft | $400-$600/sq ft | $600+/sq ft |
| Grocery | $400-$600/sq ft | $600-$800/sq ft | $800+/sq ft |
How to track it: Divide your annual revenue by your total retail or operational square footage. Measure the selling floor only (exclude storage, offices, and restrooms) for a more actionable metric. Update quarterly.
Dispensary-specific note: Cannabis dispensaries often have among the highest revenue-per-square-foot numbers in all of retail, sometimes exceeding Apple Store levels. This is partly due to the high value of products relative to their physical size and partly due to regulatory requirements that limit store sizes in many markets. Track this metric per zone if possible (flower bar, concentrate display, edible section) to understand which areas of your store drive the most revenue per foot.
12. Inventory Turnover
What it measures: How many times your entire inventory is sold and replaced during a given period.
- Inventory Turnover = Cost of Goods Sold / Average Inventory Value
- Example: $1,000,000 COGS / $125,000 average inventory = 8x annual turnover
Why it matters: Inventory is cash sitting on your shelves. The faster it turns over, the more efficiently you're using your capital. Low turnover means you have money tied up in products that aren't selling, which creates carrying costs (storage, insurance, obsolescence) and reduces your cash available for other investments.
High turnover means your purchasing is aligned with demand. You're buying what sells and not over-ordering what doesn't. But too-high turnover can mean frequent stockouts, which costs you sales and frustrates customers.
Benchmarks:
| Business Type | Low Turnover | Healthy | High Turnover |
|---|---|---|---|
| Cannabis Dispensary | Below 8x/year | 10-15x/year | 18+x/year |
| Restaurant (perishable) | Below 20x/year | 25-35x/year | 40+x/year |
| General Retail | Below 4x/year | 6-10x/year | 12+x/year |
| E-commerce | Below 6x/year | 8-12x/year | 15+x/year |
How to track it: Pull your COGS from your income statement and your average inventory value from your balance sheet (average of beginning and ending inventory for the period). Many POS systems calculate this automatically at the category and SKU level.
Dispensary-specific note: Cannabis has shelf life considerations that make turnover especially important. Flower loses potency and appeal within 60-90 days. Edibles and tinctures have expiration dates. Slow-moving inventory doesn't just tie up cash; it becomes unsellable. Track turnover by product category: flower should turn 15-20x annually, concentrates 12-15x, edibles 10-14x, and accessories 4-8x. Anything sitting for more than 45 days should be flagged for promotional markdown or return to vendor.
13. Net Promoter Score (NPS)
What it measures: How likely your customers are to recommend your business to others, measured on a 0-10 scale. Respondents are grouped into Promoters (9-10), Passives (7-8), and Detractors (0-6).
- NPS = % of Promoters - % of Detractors
- Example: 60% Promoters - 15% Detractors = NPS of 45
Why it matters: NPS is a leading indicator of organic growth. Businesses with high NPS scores grow faster because their customers do their marketing for them through word of mouth and referrals. In an era where customer acquisition costs continue to rise across every channel, having customers who actively recruit new customers for you is an enormous competitive advantage.
NPS also predicts retention. Detractors are the customers most likely to churn and most likely to leave negative reviews. Identifying and addressing their concerns proactively can prevent revenue loss.
- World-class: NPS of 70+
- Excellent: NPS of 50-70
- Good: NPS of 30-50
- Needs improvement: NPS of 0-30
- Concerning: Negative NPS
How to track it: Send a one-question survey ("How likely are you to recommend us to a friend or colleague?") to a sample of customers after their purchase. You can use tools like Delighted, Typeform, or even a simple Google Form. Send it consistently (quarterly or monthly) and track the trend. The absolute number matters less than the direction.
Dispensary-specific note: For dispensaries, NPS is especially powerful because cannabis purchases are heavily influenced by personal recommendations. A customer who loves their dispensary experience tells their friends, and those friends become high-intent, low-cost-to-acquire customers. Consider adding an NPS question to your loyalty program check-in or sending a brief text survey after purchases. The feedback from detractors is gold: it tells you exactly what to fix.
14. Average Basket Size (Average Transaction Value)
What it measures: The average dollar amount spent per customer per transaction.
- Average Basket Size = Total Revenue / Number of Transactions
- Example: $250,000 monthly revenue / 5,000 transactions = $50 average basket
Why it matters: There are only three ways to grow revenue: get more customers, get customers to buy more often, or get customers to spend more per visit. Average basket size measures the third lever, and it's often the easiest one to influence because you already have the customer in front of you.
Small increases in basket size compound quickly. If your dispensary processes 150 transactions per day and you increase the average basket by just $5 (from $50 to $55), that's an extra $750/day, or roughly $273,000 in additional annual revenue from a single $5 increase.
Benchmarks:
| Business Type | Typical Basket | Strong Basket | Elite |
|---|---|---|---|
| Cannabis Dispensary | $45-$60 | $60-$80 | $80+ |
| Restaurant (casual dining) | $25-$40 | $40-$55 | $55+ |
| Coffee Shop | $5-$8 | $8-$12 | $12+ |
| General Retail | $30-$50 | $50-$75 | $75+ |
How to track it: Your POS system calculates this automatically. Track it daily, weekly, and monthly. Break it out by day of week, time of day, and budtender/cashier to identify patterns and top performers.
Dispensary-specific note: Average basket size in cannabis retail is heavily influenced by budtender behavior. Budtenders who are trained to make relevant, value-adding recommendations (not pushy upsells) consistently generate higher baskets. Track basket size by budtender and identify what your top performers are doing differently. Also track basket composition: are customers buying single items or building multi-category baskets? A customer who buys flower AND a pre-roll AND an edible is more engaged and likely more retained than one who buys flower only.
15. Product Category Mix
What it measures: The percentage of revenue (and margin) contributed by each product category in your business.
- Category Mix % = Category Revenue / Total Revenue x 100
- Example: Flower = $100,000 / $200,000 = 50% of revenue
Why it matters: Not all products contribute equally to your bottom line. A business where 80% of revenue comes from a single low-margin category is more vulnerable than one with a diversified, balanced category mix. Category mix analysis helps you understand where your profit actually comes from and where to invest in growth.
It also reveals trends. If your highest-margin category is declining as a percentage of total sales while your lowest-margin category is growing, your blended margin is eroding even if total revenue is flat. Catching this early lets you adjust pricing, promotion, and purchasing strategies before margin erosion becomes a crisis.
How to track it: Pull a category-level sales report from your POS system monthly. Track both the revenue percentage and the margin percentage for each category. Create a simple matrix that shows which categories are high-volume/high-margin (your stars), high-volume/low-margin (your workhorses), low-volume/high-margin (your hidden gems), and low-volume/low-margin (your candidates for elimination or overhaul).
Dispensary-specific note: A typical cannabis dispensary category mix looks something like this:
| Category | % of Revenue | Typical Margin | Trend (2025-2026) |
|---|---|---|---|
| Flower | 35-45% | 45-55% | Declining share |
| Pre-rolls | 12-18% | 50-60% | Growing share |
| Vape/Concentrates | 15-22% | 45-55% | Stable |
| Edibles | 10-15% | 50-60% | Growing share |
| Beverages | 3-6% | 55-65% | Growing rapidly |
| Topicals/Tinctures | 3-5% | 55-65% | Stable |
| Accessories | 2-4% | 60-70% | Declining share |
The shift toward pre-rolls, edibles, and beverages represents both a consumer trend and a margin opportunity. Dispensaries that are still 60%+ flower-dependent are leaving margin on the table and are more exposed to flower price compression in competitive markets.
KPIs by Business Maturity Stage
One of the most common mistakes is tracking the wrong metrics for your business stage. A startup tracking NPS when they don't have product-market fit is wasting time. A mature business ignoring customer retention rate is leaving money on the table.
Here's a framework for which metrics deserve the most attention at each stage:
| Business Stage | Primary Focus | KPIs to Prioritize | KPIs to Monitor |
|---|---|---|---|
| Pre-launch / First 6 months | Survival | Cash balance, burn rate, gross margin | Conversion rate, initial customer feedback |
| Year 1 (Establishing) | Survival + Early Growth | Cash runway, gross margin, CAC, conversion rate | Revenue growth, basket size, retention |
| Years 2-3 (Growing) | Growth | CAC, LTV, revenue growth, retention rate, conversion rate | Revenue per employee, inventory turnover, NPS |
| Years 3-5 (Scaling) | Growth + Optimization | LTV:CAC ratio, retention, revenue per employee, inventory turnover | NPS, revenue per sq ft, category mix |
| Year 5+ (Mature) | Optimization | All Tier 3 metrics, plus retention and LTV | All metrics on maintenance cadence |
The key insight is that metrics don't become less important as you mature. They become more stable and require less frequent intervention. A mature business should still track cash balance, but it probably doesn't need to check it daily like a startup does.
Building Your KPI Dashboard
Tracking 15 metrics sounds like a lot until you build a system for it. Here's how to make it manageable.
The Weekly Check (15 minutes)
- Cash balance and updated runway calculation
- Last week's gross margin (overall and by category if possible)
- Current burn rate vs. budget
The Monthly Review (1 hour)
- CAC by marketing channel
- Revenue growth rate (MoM and YoY)
- Conversion rate by channel
- Customer retention rate (rolling 90-day)
- LTV:CAC ratio
The Quarterly Deep Dive (Half day)
- Revenue per employee and per square foot
- Inventory turnover by category
- NPS survey results and trends
- Average basket size trends and composition
- Product category mix shifts
- Benchmarking against industry standards
Dashboard Tools
You don't need expensive business intelligence software to track these metrics. Here are practical options by budget:
| Budget | Tool | Best For |
|---|---|---|
| Free | Google Sheets / Excel | Any business, manual data entry |
| $0-$50/month | Google Looker Studio (free) + data connectors | Businesses with digital data sources |
| $50-$200/month | Klipfolio, Databox, or Geckoboard | Growing businesses wanting automated dashboards |
| $200-$500/month | Tableau, Power BI, or Domo | Multi-location or complex data needs |
| Custom | Chapters Data custom analytics | Businesses wanting tailored, integrated dashboards |
The tool matters less than the consistency. A Google Sheet that gets updated every Monday is infinitely more valuable than a $500/month dashboard that nobody looks at.
How to Set KPI Targets That Are Actually Useful
Knowing which KPIs to track is only half the battle. You also need to set targets that are ambitious enough to drive improvement but realistic enough to be achievable. Bad targets are worse than no targets because they either breed complacency (too easy) or demoralization (too hard).
The Baseline-First Approach
Never set a target for a metric you haven't been tracking. Before you can set a meaningful target, you need a baseline: what is this metric right now, and what has it been over the past 3-6 months?
Step 1: Track the metric for at least 30 days without setting any target. Just observe.
Step 2: Calculate your average, high point, and low point over the observation period.
Step 3: Set your initial target at 5-10% above your current average. This is achievable but requires effort.
Step 4: After 90 days at the initial target, reassess and set a new target based on your improved baseline.
Example:
| Metric | 30-Day Baseline | Initial Target | 90-Day Result | New Target |
|---|---|---|---|---|
| Average Basket | $52.40 | $55.00 (+5%) | $56.80 | $59.00 (+4%) |
| Gross Margin | 46.2% | 48.0% (+1.8pts) | 47.5% | 49.0% (+1.5pts) |
| Transactions/Day | 138 | 145 (+5%) | 151 | 158 (+5%) |
The Benchmark-Adjusted Approach
If you have access to industry benchmarks (from trade publications, POS vendor reports, or industry peers), use them to calibrate your targets. If the industry average for dispensary gross margin is 48% and you're at 43%, a reasonable 12-month target might be 47% (closing most of the gap) rather than 50% (which might be unrealistic given your market conditions).
When you're below the benchmark: Set targets that close 50-75% of the gap within 12 months. Trying to close the entire gap immediately often requires changes too disruptive for the business to absorb.
When you're at the benchmark: Set targets at 5-10% above the benchmark. You're already competitive; now push into the top quartile.
When you're above the benchmark: Congratulations. Shift focus to maintaining your advantage and look for opportunities in other metrics where you might be below the benchmark.
Common KPI Mistakes to Avoid
Mistake 1: Vanity Metrics Over Actionable Metrics
Social media followers, website page views, and email list size are all vanity metrics. They feel good but don't directly correlate with business outcomes. A dispensary with 50,000 Instagram followers and a $15 average basket has a bigger problem than a dispensary with 2,000 followers and an $80 average basket.
Always tie metrics back to revenue, profit, or customer value. If a metric doesn't help you make a better business decision, stop tracking it.
Mistake 2: Tracking Too Many KPIs
If everything is a KPI, nothing is a KPI. Fifteen metrics is already a lot for a small business. Some organizations track 50 or 100 metrics and end up drowning in data while making no better decisions. Start with the 5 that matter most for your current stage and add more as you mature.
Mistake 3: Looking at Snapshots Instead of Trends
A single data point tells you almost nothing. Your gross margin being 47% this month is meaningless without context. Is it up from 42% last quarter? Down from 53%? Has it been declining for six consecutive months? Trends tell the story. Always plot your KPIs over time and look at the direction, not just the number.
Mistake 4: Ignoring the Relationship Between Metrics
KPIs don't exist in isolation. Your CAC affects your LTV:CAC ratio, which affects your ability to invest in growth, which affects your revenue growth rate, which affects your revenue per employee. When one metric moves, trace its impact through the system. A change in one number is usually connected to changes in several others.
Mistake 5: Setting KPI Targets Without Benchmarks
"We want to grow revenue by 50% this year" sounds ambitious, but is it realistic? Without benchmarking against your industry, your region, and your business stage, targets are just wishes. Use the benchmarks in this article as starting points, but also seek out industry-specific data from trade associations, industry reports, and peer groups.
Cannabis Dispensary KPI Cheat Sheet
For dispensary operators who want a quick-reference guide, here are the most critical metrics with cannabis-specific benchmarks:
| KPI | Formula | Healthy Benchmark | Check Frequency |
|---|---|---|---|
| Cash Runway | Cash / Monthly Burn | 6+ months | Weekly |
| Gross Margin | (Rev - COGS) / Rev | 45-55% | Weekly |
| CAC | Marketing Spend / New Customers | $15-$50 | Monthly |
| LTV | Avg Purchase x Frequency x Lifespan | $1,500-$4,000 | Quarterly |
| Basket Size | Total Rev / Transactions | $50-$70 | Daily |
| Transactions/Hour | Transactions / Operating Hours | 8-15/hour | Daily |
| Revenue per Budtender Hour | Revenue / Budtender Hours | $250-$500 | Weekly |
| Inventory Turnover | COGS / Avg Inventory | 10-15x/year | Monthly |
| Flower Category % | Flower Rev / Total Rev | 35-45% | Monthly |
| Customer Retention (90-day) | Returning / Total Active | 40-55% | Monthly |
| NPS | % Promoters - % Detractors | 40+ | Quarterly |
| Revenue per Sq Ft | Annual Rev / Sq Ft | $500-$1,200 | Quarterly |
Frequently Asked Questions
How many KPIs should a small business track?
Start with five. Seriously. Pick the five metrics most relevant to your current business stage (use the maturity table above as a guide) and track those consistently for 90 days before adding more. A small business that tracks five KPIs religiously will outperform one that tracks 30 KPIs sporadically. Once your first five are stable and habitual, add the next tier.
How often should I review my KPIs?
Survival metrics (cash, margin, burn rate) should be reviewed weekly. Growth metrics (CAC, LTV, conversion, retention, growth rate) should be reviewed monthly. Optimization metrics (revenue per employee, per square foot, inventory turnover, NPS, basket size, category mix) should be reviewed quarterly. The cadence matters more than the frequency. Pick a schedule and stick to it.
What's the most important KPI for a new business?
Cash runway. Full stop. A new business that runs out of cash dies, regardless of how promising everything else looks. Until you have at least six months of runway and a clear path to profitability (or your next round of funding), cash runway should be the first number you check every week.
What's the most important KPI for an established business?
LTV:CAC ratio. It tells you whether your growth engine is sustainable. An established business with a healthy LTV:CAC ratio (3:1 or better) can invest confidently in growth because every dollar of customer acquisition generates three or more dollars of lifetime value. If your ratio is below 3:1, you need to either reduce acquisition costs or increase customer value before scaling further.
How do I benchmark my KPIs if I'm in a niche industry like cannabis?
Industry-specific benchmarks are harder to find for emerging industries, but they're not impossible. Check trade publications like MJBizDaily and Cannabis Business Times for industry surveys. Join peer groups or masterminds with other dispensary operators. Ask your POS vendor for anonymized benchmark data (many, like Treez and Flowhub, offer this). And work with a data analytics partner (like Chapters Data) that has cross-client benchmark data.
Should I track KPIs differently for multiple locations?
Yes. Each location should have its own set of KPIs tracked independently, plus a rolled-up view across all locations. This lets you identify underperforming locations, benchmark locations against each other, and understand which operational practices at your best location can be replicated elsewhere. Pay special attention to location-specific metrics like revenue per square foot and transactions per hour, which will vary significantly based on location demographics and foot traffic.
What tools do I need to track these KPIs?
At minimum, you need a POS system, accounting software, and a spreadsheet. Your POS system provides transaction data (basket size, conversion, category mix, transactions per hour). Your accounting software provides financial data (revenue, COGS, expenses, margin). A spreadsheet brings them together for calculated metrics (CAC, LTV, revenue per employee, inventory turnover). As you scale, consider a dedicated dashboard tool or a custom analytics setup that pulls data from all your systems automatically.
How do I get my team to care about KPIs?
Make metrics visible, make them relevant, and make them consequential. Post your key metrics on a screen or whiteboard where the team can see them daily. Connect each team member's role to a specific metric they can influence (budtenders own basket size, marketing owns CAC, operations owns inventory turnover). And recognize team members when metrics improve. People care about what's measured and celebrated.
How Chapters Data Can Help
Tracking 15 KPIs across multiple data sources, calculating benchmarks, and building dashboards takes time and expertise that most small business owners don't have in-house. That's exactly what Chapters Data does.
We work with small businesses and cannabis dispensaries to build custom analytics dashboards that pull data from your POS, accounting software, CRM, and marketing tools into a single view. We set up the KPI framework described in this article, calibrate benchmarks to your specific market and business stage, and deliver weekly insights so you always know where your business stands.
Whether you need a one-time KPI audit or an ongoing analytics partnership, we can help you move from gut-feel decisions to data-driven ones.
Ready to build a KPI dashboard that actually drives decisions? Contact Chapters Data to get started.



