← All guides

Operational deep-dive

Pickup-only vs. storefront-mix — what the operator decision actually looks like

Post-2020 most cannabis dispensaries added pickup as a sidecar to the storefront. Some operators eventually pivoted entirely to pickup-only (smaller footprint, simpler ops, cash-discipline cleaner). Others kept storefront primary with pickup as a window. The decision isn’t about ‘the future of retail’ — it’s about cost structure, surveillance scope, and which customer the shop is built for. We run storefront-mix at Green Life + Seattle Cannabis Co. Here’s the actual math.

By CannAgent6 min read

Why this is a decision now

WSLCB + OLCC + DCC all permit both models; neither is favored by the regulator. The decision is purely operator economics + customer fit. Three pressures push operators toward pickup-only:

  • **Square-footage cost.** Retail floor space in a high-traffic district runs $35-65/sqft/yr; pickup-only can fit in 600-800 sqft (window + safe + walk-in cooler) vs storefront 1,500-3,000 sqft. The rent delta on a 10-year lease compounds to $400-900k.
  • **Staffing efficiency.** Storefront budtender:transaction ratio runs 1:8-12/hr; pickup-window 1:18-25/hr. Same labor cost, ~2× throughput on the pickup model — but only if the pre-orders queue feeds the window cleanly (the offline-survival problem from /guides/register-offline-survival-cannabis-pos compounds here).
  • **Cash-discipline simpler.** Pickup-window has zero impulse-buy; pre-paid baskets land at the window already-priced. Cash count discipline is cleaner because every transaction is a known-amount before the customer arrives.

What storefront-mix is actually good at

  • **Discovery customer.** Walk-in browsing the case is where the basket grows past the pre-order list. Average WA walk-in basket: $52. Average WA pickup-only basket: $38. The discovery delta = $14 per transaction = ~30% revenue uplift on the same foot traffic.
  • **Education-driven product.** A new cultivar, a new edible format, a CBD product the customer doesn’t know about — all of these need budtender conversation. Pickup-window collapses that interaction to a hand-off; storefront preserves it.
  • **Industry / heroes / medical verification.** WAC 314-55-095 per-visit verification is friction at the pickup window (per /guides/industry-discount-verification-cadence). Storefront flow has the verification step built into the budtender greeting; pickup window forces it into a queue-disrupting moment.
  • **Brand experience.** The shop IS the brand surface. Pickup-only collapses brand to packaging + the receipt. For operators competing on brand (vs price), storefront is the wedge.

What pickup-only is actually good at

  • **Repeat-buyer transactional efficiency.** A customer who knows what they want, every two weeks — pickup is faster, less ambiguity, no upsell pressure. Operator captures the basket without paying for the storefront overhead.
  • **Lower entry-cost market segment.** Where cannabis prices have compressed (WA 2024-2026), storefront margins thin. Pickup-only operates at lower OPEX and stays profitable longer. We’d consider this for a third location in a price-compressed neighborhood.
  • **Discreet customer.** Some customers (especially medical-cardholder cohort) prefer not browsing publicly. Pickup-only respects that without forcing the staff to navigate the awkwardness.
  • **Compliance simpler at scale.** Surveillance scope shrinks (smaller floor = fewer camera angles). Sale-to-minor risk drops (every transaction is pre-verified online + ID-checked at the window, no impulse-shopper flow). Manager-PIN override events are rarer.

The hidden friction in each model

Each model has costs operators routinely underestimate:

ModelHidden friction
Storefront-mixID-scan queue at peak. 3 customers in line × 90-second verification = 4.5 minutes of friction. Solve with parallel verification stations or a pre-check kiosk.
Storefront-mixWalk-in basket fluctuation. Q4 shoppers buy gifts; Q1 shoppers buy daily-driver. Forecast inventory accordingly.
Storefront-mixBrowse-no-buy traffic. ~15% of walk-ins leave without buying. Surveillance retention covers them anyway; no operational cost beyond budtender time.
Pickup-onlyOnline-order claim at window. The customer who pre-paid online but never shows. Inventory locks, point-of-sale doesn’t close. Need a 24-hour auto-cancel + restock workflow.
Pickup-onlyVendor-reliability ripples. A late delivery on the storefront is a slow restock; on pickup-only it’s a customer at the window with a pre-paid order you can’t fill. Higher SLA stakes.
Pickup-onlyCustomer-acquisition cost. No street walk-by visibility. Operators must drive traffic through marketing, which adds a budget line storefront often skips.

How CannAgent supports both

  • **Storefront-mix:** full POS + ID-scan + budtender skin + manager-PIN-override + WSLCB compliance gates + cash discipline + customer-display BroadcastChannel for the second screen.
  • **Pickup-only:** all of the above PLUS the pickup-flow surfaces — pre-order intake, pickup-zone surveillance retention (per /guides/cannabis-surveillance-discipline 2026 inspection findings), 24-hour auto-cancel restock workflow, customer SMS without order-ID-leak (per the named-customer-beat memory).
  • **Hybrid:** storefront prime, pickup as a sidecar. Same instance, two checkout flows. Cross-model reporting in /admin/leads/reports.

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.