← All guides

Operations deep-dive

Cannabis pricing — when to discount, when to hold, when to feature

WA cannabis prices have compressed 35% since 2020 — supply-side oversupply + the WSLCB social-equity rollout adding 38 new licensees in 2026 only deepens the pressure. Most operators react with reflexive discounting + train customers to wait for the next sale before buying. That’s how a margin-fragile business becomes a margin-broken one. The pricing decision framework we run at Green Life + SCC: when to discount, when to hold, when to feature without dropping the price at all.

By CannAgent6 min read

The default-bad reaction

  • Match-the-competitor on every visible price. Race to the bottom; both shops bleed margin.
  • Site-wide weekly sales. Trains the customer base to ONLY shop the discount day; non-discount-day frequency drops.
  • Stack on top of loyalty. Promo + loyalty + industry can hit 50%+ — blows past WAC 314-55-095’s 50% line + the loyalty-cost cap.
  • Race-to-the-bottom on hot SKUs. Wholesale doesn’t move; retail does; per-unit margin collapses.

When to discount

  1. Inventory aging out — vendor-claimable. Discount + claim margin make-good against producer; net unchanged.
  2. Inventory aging out — NOT vendor-claimable. Discount to clear at zero margin BEATS the alternative (disposal at -100% margin loss).
  3. New-customer first-visit discount. 10-15% capped at $X. CAC math from /guides/cannabis-cac-ltv-math-with-advertising-limits — $15-25 acquisition cost against $454 LTV is fine.

When to hold

  • Hot SKU at full price + reliable vendor. Marginal volume from a discount won’t recover lost per-unit margin.
  • Just-launched cultivar (first 60 days). Customer trying it pays full because they’re curious. Discounting collapses the brand-trial signal.
  • Competitor signals desperation. Don’t match a 30%-off-everything weekend; that’s their fire sale, not yours. Price-shoppers don’t come back at full price.
  • Holiday weeks. Low price elasticity; standard pricing + featured-product merchandising wins.

When to feature (volume without margin haircut)

  • Budtender-pick of the week. Staff names a specific cultivar / extract / edible — recommendation moves volume; nothing about the price changes.
  • Vendor partnership feature. Case-card placement + in-store visibility, no discount. Vendor often co-funds the merchandising; both sides win.
  • Bundle without discount. ‘Pick any 3 edibles for the same total’ — bundling, not discount. Customer perceives variety; operator moves slow-mover SKUs at full price.

What this requires from the POS

  • Discount-application audit log per /guides/industry-discount-verification-cadence — every discount stamps customer + sku + reason + percent + manager-PIN.
  • No-stack default with explicit-override — promo + loyalty + industry stacking requires manager-PIN by default.
  • Aging-inventory surface — POS shows days-since-receipt per lot; hot/aging/clear-out tags drive the discount decision.
  • Per-SKU margin visibility for managers — GM sees cost basis + current price + margin. Promo-application without margin context is shooting from the hip.

Takeaways

  • WA cannabis prices have compressed 35% since 2020; reflexive site-wide discounting deepens the spiral without recovering the volume
  • Discount when: inventory aging out + vendor-claimable / inventory aging out + NOT claimable (zero margin beats disposal) / first-visit acquisition
  • Hold when: hot SKU at full price / new cultivar in first 60 days / competitor signals desperation / holiday weeks
  • Feature when: budtender-pick / vendor partnership / bundle without margin haircut. Volume without price drop is the lever
  • Q1 2026 operator-run: ~12% of transactions discount-line, 28% blended margin held vs ~18% at discount-everything-weekly competitor

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.