← 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

Ready to talk through your migration?

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