New-store playbook
Cannabis dispensary opening day — the first 30 days that decide whether you survive year one
Opening a cannabis dispensary is a high-stakes low-experience event for the operator. WSLCB issued the license; the build-out is done; the inventory shipped; staff is hired; signs are up. Day 1 hits and you discover that no plan survives contact with 200 customers walking through the door asking questions you didn’t plan for. The 30-day survival plan we ran when we opened Green Life Cannabis (Wenatchee, 2014) and Seattle Cannabis Co (2010) — what we got right, what we got wrong, what to fix in the soft-launch week, what to defend, and what to ignore until day 31.
Soft-launch week (days -7 to 0): the rehearsal that pays back 10x
The single biggest leverage point in the first 30 days is the soft-launch week. Most operators skip it (the inventory is sitting in the vault, the staff is on payroll, the temptation to just open is overwhelming). The operators who DO run a soft-launch week consistently outperform peers in revenue + WSLCB-incident-free operations + staff retention through year one. The soft-launch week IS the rehearsal that catches everything you missed.
- Days -7 to -4: Friends + family-only opening. Staff invites 30-50 trusted friends/family who agree in advance to walk the customer flow + give honest feedback. The 21+ ID gate still applies + every transaction is real (cash + WSLCB-tracked + on the actual POS). What you’re testing: register flow speed, ID-verify discipline, vault-to-floor product flow, manager-PIN escalations, end-of-shift drawer count, the 30-second rhythm of every customer interaction.
- Day -3 to -2: Staff-only dry-run. Every staff member runs through the customer experience as a customer. Budtenders ring each other up, vault-team plays customer, manager plays angry customer + WSLCB inspector. Catches edge cases — what happens when the printer jams, what happens when the customer-display crashes, what happens when a budtender doesn’t have the credential to override.
- Day -1: Open-day rehearsal. Run a full 4-hour shift exactly like opening day will be — clock-in, till-open, ID-verify-station-up, run 30+ ringless ‘sales’ through the system + count the till like it’s real. The morning of Day 1 the muscle memory is already there.
- The fix-list compounds. Every issue surfaced in the soft-launch week + fixed before Day 1 saves a real customer interaction on Day 1. Operators who soft-launch ship Day 1 with a punch-list of 30+ improvements already in. Operators who don’t open Day 1 discovering them in real-time at the register.
Day 1 (open day): three things that decide the day
- The line discipline. New stores attract crowds Day 1. WSLCB lobby-occupancy limits still apply. Manage the line OUTSIDE — staff member at the door, ID-pre-check, friendly explanation of the wait, water if it’s hot. A 45-minute Day-1 line that’s well-managed builds buzz; a 45-minute line where customers can’t see what’s happening + nobody talks to them generates 1-star reviews. Per /guides/cannabis-holiday-rush-operations, single ID-verify station at the door not the register is the lever.
- The cash discipline lock. Day 1 variance baseline becomes the lifetime variance baseline if you don’t catch drift early. Every till-close gets reconciled real-time, not at end-of-day. Manager review on every $5+ variance, not $20+ — Day 1 + 2 are when behavioral patterns set. Per /guides/cash-discipline-at-a-cannabis-dispensary, the variance ladder runs tighter the first week than thereafter.
- The WSLCB-walk-in posture. Per /guides/wslcb-unannounced-inspection-first-60-seconds, opening week is high-likelihood for an inspector visit. Every staff member knows the 60-second protocol BEFORE Day 1. Manager-on-duty knows where the manifest binder lives. The waste log is current. The traceability dashboard is checked twice daily not weekly.
Days 2-7: the first-week corrections
Day 1 reveals what the soft-launch week didn’t. The first-week corrections are the operator’s discipline:
- Daily 8am stand-up with all staff. 15 minutes max. What broke yesterday, what we fixed, what we’re changing today. By Day 7, broken processes either got fixed or you know they’re structural and need a rebuild.
- End-of-day debrief documented. Sales numbers, transaction count, peak hour, top-3 issues, top-3 wins. Compounds into a Week-1 report that informs Week-2 staffing + ordering + process changes.
- Inventory reorder math runs faster than steady-state. Most popular SKUs sell through 3-5x faster than projection in opening week. Reorder Days 3, 5, 7 — vendors get the reorders before everyone else does.
- One staff ‘not-fit’ revelation per opening week is normal. Hiring is hard; opening pressure surfaces who can hold up. Address it in writing within 7 days per /guides/manager-writeups-that-survive-review — kindly, but documented. Don’t let ‘maybe they’ll get better’ carry past Week 2.
- Customer-feedback sweep daily. Every Google review, every Yelp review, every walk-in comment-card. Day-1 reviews tend to be either 5-star (advocates) or 1-star (frustrated). Respond to both within 24 hours per /guides/cannabis-google-business-profile-wac-advertising — the response rate is a ranking signal AND your reaction sets the tone for future-customer expectations.
Days 8-21: the systems shake-out
- Cash flow vs invoice float. Cannabis is cash-heavy on the customer side + check-/ACH-heavy on the vendor side. The first invoice batch hits Day 14-21. Make sure cash deposits are reconciling to bank balance daily + the right vendor invoices are getting paid. Per /guides/cannabis-bank-account-discipline, banking failures most often surface when the operator doesn’t reconcile the first 2 weeks of cash → bank → AP flow tightly.
- Inventory rotation patterns. What sold + what sat. Pull aging-inventory reports starting Day 14. The first SKUs that sat for 14+ days are the first markdowns; act before they’re 30+ day-old + WAC-105 (state-mandated test-result-expiration) bites.
- Staff schedule iteration. Initial schedule was a guess. Real demand pattern emerges Days 8-14. Adjust by Day 15 based on actual peak hours, not projection.
- WSLCB monthly traceability close. Per /guides/cannabis-state-traceability-reconciliation-discipline, the monthly close lands ~Day 30 — running it correctly the FIRST month sets the cadence for every month after.
- Marketing surfaces stable. GBP listing fully fleshed out by Day 14 — photos uploaded, Q&A seeded, hours match storefront, reviews getting responses. SEO indexing takes 2-4 weeks; the listing you ship Day 1 is what shows up in local pack Day 30.
- First payroll cycle closes. Most operators run bi-weekly; first payroll cycle Days 12-14. Make sure all the L&I + PFML + SUI + 941 + state-tax withholding wires fire correctly. Per /guides/cannabis-payroll-inside-the-pos, the gotcha is usually the L&I rate code being wrong on the new dispensary classification — fix it before second payroll fires.
Days 22-30: the “what to ignore until Day 31” list
The first 30 days have a discipline problem in the OTHER direction: too many operators try to do everything Year-1-best-practices in Week 1. Ignore the following until Day 31 minimum:
- Loyalty program rollout. Adds register-flow complexity at the worst possible time. Get steady-state operations first, layer loyalty Day 31+.
- Online ordering. Same reason. The pickup-flow operationally adds register-flow complexity + customer-comms complexity. Per /guides/pickup-flow-stop-babysitting-the-queue, this is a 3-month implementation when done right; running it concurrent with opening creates compounding chaos.
- Heroes / military / industry discount programs. Same logic — staff first needs to be fluent in the standard transaction. Adding 4 different discount-eligibility paths in Week 1 is the highest source of register-side errors.
- Wholesale relationships beyond the openers. You ordered for opening week + Week 2. Don’t add 8 new vendor relationships in Month 1 — too many simultaneous receiving training events. Stabilize on the openers, add new vendors Month 2+.
- Marketing campaigns beyond GBP + Google posts. Don’t do an SMS-blast campaign Week 1; you don’t have the customer base + the staff isn’t ready to handle the demand spike. Day 31+ minimum.
- Big inventory experiments. Stick to the openers list. The data Days 8-30 tells you what worked. Day 31+ start adjusting.
What CannAgent does to make this stick
- Soft-launch mode flag — toggles cash-variance escalation thresholds tighter ($5/half-shift vs $10/day), surfaces a daily standup template, and runs the at-rest reconciliation cron more frequently for the first 14 days.
- New-store opening checklist at /admin/operations/new-store with the full 4-section progress tracker (soft-launch / day-1 / week-1 / month-1) — items tick off as they’re completed; auto-flags items overdue.
- Day-30 review template auto-renders Day 28 prefilled with the 3-week numbers (revenue / variance / staffing-gaps / vendor-lead-time / customer-review summary). Manager fills in observations + saves; doc lives at /admin/operations/30-day-reviews for next-store-open prep.
- Open-day mode for the SMS + push systems — disabled by default; flip on Day 31. Prevents the operator from accidentally doing a customer SMS-blast in Week 1.
- Vendor-lead-time first-fire calibration — the first 14 days of receiving data is what calibrates the vendor-reliability engine for that store going forward. Per /guides/vendor-reliability-and-the-math-of-reorder, this is when the data baseline gets set.
Takeaways
- Soft-launch week (Days -7 to 0) is the highest-leverage investment in the first 30 days; ~$15K cost vs ~$30-50K cost of broken Day-1 operations. Friends-and-family + staff-only + open-day rehearsal in sequence
- Day 1 decided by 3 things: line discipline outside (single ID-verify door not register), cash discipline lock (real-time reconcile + manager on every $5+ variance), WSLCB-walk-in posture ready (every staff knows the 60-second protocol)
- Days 2-7: daily 8am standup, end-of-day debrief documented, faster-than-steady-state reorder math (3-5x sell-through on hot SKUs), one not-fit-staff revelation is normal — address Week-1 in writing, customer-feedback sweep daily
- Days 8-21: cash → bank → AP reconciliation tight (first invoice batch hits Day 14-21), aging-inventory pulls Day 14, schedule iteration based on real demand pattern, GBP listing fully fleshed by Day 14, first payroll cycle without L&I-rate-code errors
- Days 22-30: IGNORE loyalty rollout / online ordering / heroes-discount programs / new vendor relationships / SMS marketing / big inventory experiments — all Day-31+ work. The Day-30 review is the bridge from opening-mode to steady-state
- CannAgent: soft-launch mode flag (tighter variance + daily standup) + /admin/operations/new-store checklist + auto-rendered Day-30 review template + open-day SMS-disabled-by-default + vendor-lead-time first-fire calibration
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.