← 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 that protects margin: 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
  • A disciplined operator keeps the discount line small (~12% of transactions) and holds blended margin near 28%, vs ~18% at a discount-everything-weekly competitor (operator forums + industry experience)

Frequently asked

When should I actually discount a SKU instead of holding the price?
Discount in three cases: when inventory is aging out and the loss is vendor-claimable, so a margin make-good against the producer keeps net unchanged; when inventory is aging out and is NOT vendor-claimable, since clearing at zero margin beats disposal at a total loss; and as a capped 10-15% first-visit discount for a new customer as an acquisition cost. Outside those cases, discounting deepens the price-compression spiral without recovering the lost per-unit margin.
A competitor is running a 30%-off-everything weekend. Should I match it?
No. Treat that as their fire sale, not yours, and don't match a competitor signaling desperation. Price-shoppers who come in for the 30% off don't come back at full price, so matching just bleeds your margin without building a durable customer base. This is one of the hold situations, alongside hot SKUs at full price, newly launched cultivars in their first 60 days, and holiday weeks with low price elasticity.
How can I move more volume without cutting my price?
Feature instead of discount. A budtender-pick of the week names a specific cultivar, extract, or edible so the recommendation moves volume while nothing about the price changes; a vendor partnership feature uses case-card placement and in-store visibility with no discount, often co-funded by the vendor; and a bundle such as pick any 3 edibles for the same total moves slow-mover SKUs at full price while the customer perceives variety. Volume without a price drop is the lever.

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.