Marketing budget as percentage of revenue
Across consumer retail categories, marketing typically runs 5–12% of revenue. Cannabis dispensaries sit at the upper end of that range because the channel set is narrower and more expensive per unit of acquisition. The majority of mature dispensaries we work with operate at 5–8% of monthly revenue on paid media, with newer locations or those defending against new competition pushing toward 10–12%.
These percentages assume a dispensary doing $300K–$1.5M in monthly revenue. Smaller stores running under $200K monthly typically need to allocate a higher percentage (often 10–15%) to clear the brand-recognition floor — there's a fixed minimum spend below which advertising doesn't produce repeatable foot-traffic signal, and a small dispensary's percentage looks higher because the absolute spend is small.
Spend by maturity stage
Marketing budget should bend over time. The same location runs different ratios in month 1 versus month 18:
| Stage | % of revenue | Channel emphasis | Notes |
|---|---|---|---|
| Pre-opening (8 weeks before launch) | Variable — typically $50K–$200K total | Bar TV awareness layer + programmatic DOOH + direct mail to catchment | Sized to market density and competitive intensity |
| Opening month | 15–25% of projected revenue | Heavy bar TV + rideshare + programmatic + grand-opening promo | Compressed; spend front-loaded for launch awareness |
| Months 2–6 | 10–12% of revenue | Bar TV anchor + programmatic + email/SMS retention | Adjusts as foot traffic stabilizes |
| Months 7–12 | 8–10% of revenue | Bar TV maintenance + retention focus | Repeat-visit channels carry more weight |
| Year 2 and beyond (mature) | 5–8% of revenue | Steady-state bar TV + retention + CRM | Promotional pulses for 4/20, holidays |
CPA and LTV targets
Cost-per-acquisition benchmarks vary by market type. Mature adult-use markets with high dispensary density (Phoenix, Denver, parts of California) tend to see lower CPA because brand recognition is higher and the audience is conditioned to dispensary advertising. Newer or saturated markets see higher CPA.
| Metric | Mature market target | New / competitive market target |
|---|---|---|
| First-time-visitor CPA | $25–$50 | $40–$80 |
| Returning-visitor CPA (CRM-driven) | $5–$15 | $8–$20 |
| Average ticket (basket size) | $45–$95 | $45–$95 |
| Repeat-visit rate (90-day) | 30–50% | 20–35% |
| Customer LTV (12-month) | $300–$700 | $200–$500 |
If your first-time-visitor CPA exceeds your average ticket, you're losing money on every new customer until they come back. The retention channels (email/SMS, direct mail, loyalty program) are what convert that first visit into repeat economics. Dispensaries that skip retention investment often look like they have a CPA problem when they actually have an LTV problem.
Channel allocation by maturity stage
Beyond total spend, the within-budget channel split should shift over the location's lifecycle. Pre-opening and launch lean heavy on awareness channels (bar TV, programmatic DOOH, direct mail) because brand recognition is the bottleneck. As the location matures, spend shifts toward retention.
Pre-opening / opening month split (typical): 50% bar TV (awareness anchor), 20% programmatic DOOH (geographic scale), 15% direct mail to catchment, 10% rideshare for post-bar window, 5% email/SMS launch sequence to opt-in subscribers acquired during pre-opening.
Mature month split (typical): 35% bar TV (steady-state recognition), 15% programmatic DOOH, 10% programmatic display retargeting, 25% email/SMS and loyalty program (retention), 10% direct mail to catchment, 5% promotional pulses around 4/20 and holidays.
The shift happens gradually over the first 6–12 months. Locations that pull paid media too fast (often around month 4) typically see foot traffic plateau or decline before the brand has fully established itself.
Single-location vs multi-state operator economics
Single-location dispensaries optimize for the catchment — typically a 5- to 10-mile radius around the store. Marketing budget concentrates entirely in that footprint. Bar TV in 5-mile radius, geo-fenced programmatic display in 1-mile radius, direct mail to age-verified panel lists in the catchment.
Multi-state operators (MSOs) operate at two layers: per-location flights weighted to each store's catchment, plus brand-level awareness flights that run across all markets. The brand-level layer typically runs 30–50% of total marketing spend and lifts efficiency at every location. MSOs that skip the brand-level layer end up paying the new-customer-acquisition tax in every market.
The benchmark for an MSO running brand-level plus per-location is roughly: 35% brand-level awareness (programmatic DOOH, CTV, multi-state bar TV), 40% per-location performance flights, 25% retention and CRM. The exact ratios vary by portfolio size and market mix.
The floor and the ceiling
Two failure modes are common. First, dispensaries that under-invest below the recognition floor (typically below 5% of revenue for mature, below 8% for new) generate inconsistent foot-traffic signal and tend to plateau. The marketing-spend lever doesn't work because there's no underlying brand recognition to amplify.
Second, dispensaries that over-invest past 15% of revenue (sustained, past the launch window) are usually compensating for a fundamental problem — the location is wrong, the product mix is off, the pricing is uncompetitive, or budtender service isn't converting walk-ins. More advertising can't fix any of those. The honest read on a sustained over-15% spend ratio is that the operating problem is upstream of marketing.
The healthiest signal: a dispensary running 6–9% of revenue on marketing, hitting first-visit CPA targets, with repeat-visit rate above 30%, and growth coming from retention channels rather than continual new-customer paid acquisition. That's the operating model that produces year-over-year compounding margins.