← All guides

Operational deep-dive

Cannabis customer-acquisition cost — what to spend, what NOT to spend

Most cannabis operators don’t model customer-acquisition cost (CAC) vs lifetime value (LTV) because (a) the advertising rules are restrictive enough that ‘Google Ads + Facebook’ isn’t even an option, and (b) the data needed to model LTV lives inside the POS where it’s annoying to query. The result: systematic over-spend on the wrong channels (street-level signage, pay-to-play menus) and under-spend on the channels that actually compound (loyalty referral, local partnerships, owned content). Here’s the math worth running.

By CannAgent7 min read

The LTV side first — what a cannabis customer is actually worth

Don’t set a CAC ceiling without modeling LTV. The cannabis-retail customer LTV math:

  • Average WA basket ≈ $52 (industry-typical; use your own POS number if you have it).
  • Visit frequency: loyalty member = 8.4 visits/year; non-loyalty = 1.8 visits/year. Loyalty membership is the LTV multiplier.
  • Annual revenue per loyalty customer: $52 × 8.4 = $437/year.
  • Gross margin: WA average ~28% after WSLCB excise + tax. Annual gross margin per loyalty customer: $437 × 0.28 = $122.
  • Retention: 5-year average customer life (cannabis is sticky once they pick a shop). Discounted LTV = $122 × 5 × 0.85 (discount factor) = $519.
  • Loyalty-cost adjustment: per /guides/cannabis-loyalty-program-design we cap at 3% of revenue. $437 × 0.03 = $13/year × 5 = $65 lifetime cost. Net LTV per loyalty member: $519 - $65 = $454.

What WAC 314-55-155 actually restricts

The advertising rule narrows cannabis paid-channels in Washington in ways that change the CAC math. Quick scan of what’s in vs out of bounds:

ChannelWSLCB / WAC 314-55-155 statusOperator usefulness
Google / Meta paid adsFederally federally illegal product = platform-policy ban; not WSLCB-restricted but unavailableZero
Pay-to-play menu (Weedmaps / Leafly)Permitted; operator pays for top-of-list placementVariable — see below
Local newspaper / radioPermitted, subject to the (2)(a) content rules and the (2)(b)/(3)(c) placement prohibitions — Washington sets NO audience-composition threshold, so there is no percentage to measure againstMid
Outdoor signage (own building)Permitted — up to FOUR signs of 1,600 sq in each, plus two trade-name signs (WAC 314-55-155, as amended 2026-07-04)Low
Billboard / off-premise outdoorPERMITTED under WAC 314-55-155(4) — size limits are set by your city, county or tribe under (4)(a), and (2)(b) bars any advertising within 1,000 ft of a school, park, library or child care centreUntested here — price it locally
Branded merchandise (logo apparel)BANNED — WAC 314-55-155(5) bans giveaways and distribution of branded or unbranded merchandise. The only carve-out is an incidental item that is paraphernalia under RCW 69.50.102, branded to the RETAILER only, and worth under one U.S. dollar. Logo apparel fails both tests.None — do not budget for it
Loyalty referralPermitted; treat referral discount as standard discount per program rulesHigh (compounds)
Local partnership (yoga studio, music venue)Permitted; no consumer-facing cannabis advertising in their venue without their license checkHigh (compounds)
Owned content (this site, /guides)Permitted; informational not promotional; scope per WAC 314-55-155(2)Highest (compounds for years)

What CAC actually looks like by channel

  • Pay-to-play menu (Weedmaps / Leafly): $400-1500/mo per shop in WA depending on city. Conversion rate is hard to attribute (customer may have found you on the menu but converted in-store). Estimate CAC $30-80/customer if you generously attribute.
  • Loyalty referral: $15 referral discount × 0.6 conversion rate = $25 effective CAC. Compounds because the referrer is a high-LTV customer doing the work.
  • Local partnership: $0-200/mo in a co-marketing agreement (cross-promotion at a yoga studio or live-music venue). 8-15 new customers/mo at the right venue. CAC $0-25.
  • Owned content (this guide system): $300-800 to write a guide that drives organic search for ~3 years. 100-300 organic visits/mo per guide × 0.4% conversion = 5-12 new customers/mo at scale. CAC $30-160 first year, $0 after the content is sunk.
  • Outdoor signage on own building: ~$2k one-time for the sign + permits. Drives walk-by traffic. CAC depends on foot traffic; we attribute ~5-15 new customers/mo from signage alone. Effectively $0 ongoing.
  • Branded merch: not a Washington channel. WAC 314-55-155(5) bans giveaways and distribution of branded or unbranded merchandise; the only carve-out is an incidental item that is paraphernalia under RCW 69.50.102, branded to the retailer alone, and worth under one U.S. dollar. Apparel fails both tests, so there is nothing here to budget.

What to NOT spend on

  • Top-of-menu placement on Weedmaps without measuring. ‘We pay $1,200/mo because everyone does’ isn’t a strategy. Set up a controlled test (drop placement for one month; measure new-customer flow) before renewing.
  • Pay-per-call lead-gen vendors. ‘We’ll bring you customers for $40 each.’ Most of these are a) gaming the WSLCB rules or b) sharing the same lead with 5 dispensaries. Walk away.
  • SEO ‘guarantees’. Cannabis-specific SEO is real but the agencies that promise ‘page 1 in 60 days’ are overcharging. Owned content + clean technical SEO + local listings does this in-house cheaper.
  • Influencer-style promo with non-licensed partners. Per WAC 314-55-155(2), a non-licensee promoting a cannabis brand IS the licensee’s advertising and IS subject to the rule — (2)(a) applies to “all cannabis advertising” and does not turn on who placed it. Influencer who promotes you to an under-21 audience = you’re in violation of (2)(a), not of the (2)(c) disclaimer duty.
  • Banned channels — the transit locations enumerated at WAC 314-55-155(2)(b)(ii) (vehicles, shelters, bus stops, taxi stands, waiting areas, stations, airports) and the venues at (3)(c) (arenas, stadiums, shopping malls, state-funded fairs, farmers markets, arcades). Those are lists, not a general “public property” ban. WSLCB enforcement on them is fast and the fine is per-day. Billboards are NOT on either list: WAC 314-55-155(4) permits them and leaves size to your local jurisdiction.

Takeaways

  • Model LTV first (~$450 net per WA loyalty member is a reasonable industry-typical anchor); CAC ceiling = LTV × 0.3 = ~$135. Below 3:1 LTV/CAC is unhealthy growth
  • WAC 314-55-155 narrows the channel mix — Google/Meta are unavailable on platform policy, not WSLCB rule — while loyalty referral, local partnerships and owned content all compound. Billboards are permitted under (4) with local size limits, so price one before assuming it is closed to you
  • A healthy channel mix leans on referral + organic walk-by + partnerships + owned content, with paid menus a small slice; blended CAC ~$28 against ~$450 LTV puts you well above the 3:1 floor
  • Pay-to-play menu placement should be measured (drop-and-watch test) before renewing — ‘everyone does it’ isn’t strategy
  • Banned: the enumerated transit locations (2)(b)(ii) and venues (3)(c) — not a general “public property” category — plus non-licensee influencer promo to an under-21 audience. WSLCB fines are per-day on those. Billboards are permitted — see the channel table

Frequently asked

Can I run Google or Facebook ads for my dispensary in Washington?
No. Because cannabis is a federally illegal product, the platforms ban it under their own policy, so paid Google and Meta ads are unavailable to you. This is a platform-policy ban rather than a WSLCB restriction, but the practical result is the same: those channels are off the table and shouldn't be part of your acquisition math.
What's a reasonable ceiling on what I should pay to acquire a new customer?
Model lifetime value first, then set your CAC ceiling at LTV times 0.3. Using an industry-typical net LTV of about $454 per loyalty member, that puts the ceiling around $135. A ratio below 3:1 LTV to CAC is unhealthy growth, so use the LTV number as your anchor rather than picking a flat dollar cap.
Which marketing channels are worth leaning on given the advertising rules?
The channels that compound and stay within WAC 314-55-155 are loyalty referral, local partnerships such as a yoga studio or music venue, organic walk-by from signage, and owned content like guides. A well-run mix leans on those with paid menus as a small visibility slice, which can put blended CAC around $28 against an LTV near $450, well above the 3:1 floor.
Should I keep paying for top-of-menu placement on Weedmaps?
Not without measuring it. Paying $1,200 a month because everyone does isn't a strategy. Run a controlled drop-and-watch test by dropping the placement for one month and measuring new-customer flow before you renew, since conversion from paid menus is hard to attribute.

Related guides

Ready to talk through your migration?

30-minute demo. We end by quoting the cutover from your current setup — fixed scope, no hourly games.