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.
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:
| Model | Hidden friction |
|---|---|
| Storefront-mix | ID-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-mix | Walk-in basket fluctuation. Q4 shoppers buy gifts; Q1 shoppers buy daily-driver. Forecast inventory accordingly. |
| Storefront-mix | Browse-no-buy traffic. ~15% of walk-ins leave without buying. Surveillance retention covers them anyway; no operational cost beyond budtender time. |
| Pickup-only | Online-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-only | Vendor-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-only | Customer-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
- WSLCB + OLCC + DCC don’t favor either model — pickup-only vs storefront-mix is purely operator economics + customer fit
- Pickup-only wins on rent + staffing efficiency + cash discipline; storefront wins on basket size (Q1 2026 operator-run data: +38% walk-in vs pickup) + brand + education-driven product
- Hidden friction in storefront: ID-scan queue at peak / inventory forecasting / browse-no-buy traffic. Hidden friction in pickup-only: online-order no-shows / vendor-reliability ripples / customer-acquisition cost
- Most WA operators sit in storefront-mix; pickup-only makes sense for price-compressed neighborhoods + repeat-buyer customer + medical-cardholder discretion
- CannAgent supports both + hybrid; same data model, two checkout flows, cross-model reporting in /admin/leads/reports
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.