
A dispensary staffing plan is the method for answering one question: how many employees does a dispensary need? There’s no single number. Anyone who gives you one without asking about your hours, your traffic, or your state’s rules is guessing. What you actually need is a dispensary staffing plan built from your own numbers. Figure out your minimum coverage requirements, convert them into weekly coverage hours, and layer in your real transaction data by hour and day. Then account for the gap between scheduled hours and usable floor hours once training, breaks, and callouts are in the picture. A single-location dispensary open 60 hours a week typically lands somewhere in the range of 8 to 14 total employees, including management. That range moves a lot based on your specific traffic pattern and state requirements. The rest of this article is the math.
Two dispensaries with identical hours can need meaningfully different staffing. One does most of its business in a two-hour evening rush; the other is flat all day. One has a delivery operation pulling inventory staff off the floor; the other doesn’t deliver. One state requires a pharmacist or specific role on-site at all times; most don’t. One store’s layout means a single register can see the whole floor; another needs two people just for sightlines. “Eight roles every dispensary needs” articles (and there are plenty of them, we checked) answer a different question than the one you’re actually asking. This is about the number of bodies, not the list of job titles.
Before you can do any math, you need to know what has to be covered for the store to physically operate. In other words, figure out what must happen every hour it’s open. For most single-location dispensaries, that’s some version of a manager or keyholder and sales floor and register coverage. In addition, someone needs to stay accountable for inventory and opening and closing tasks. Whether you need a dedicated security role, a check-in/reception function, or a specific licensed role on-site depends entirely on your state. Don’t take a generic “every dispensary needs X” claim at face value.
New York is the clearest example of why this varies. The state’s Office of Cannabis Management requires every adult-use retail dispensary to maintain and update an actual document called a dispensary staffing plan. It must list every worker involved in cannabis sales, their contact information, and their age. As a result, operators must update it within five business days of any employment change. New York does not mandate a minimum headcount or require a security guard (armed service providers are optional if you want them).
Connecticut is stricter in a different way. State law has required a licensed pharmacist or a Key Employee on-site at hybrid retailers whenever they’re open. A 2026 change (Public Act 26-8) loosened this: registered employees can now complete sales without a pharmacist physically present. One just needs to be reachable for consultation within two hours remotely or two business days in person.
Massachusetts, by contrast, only requires that limited-access areas be staffed by “the minimum number of employees essential for efficient operation,” with no specific count. Check your own state’s regulation before you build your dispensary staffing plan’s coverage list. Don’t assume any of the above applies to you.
Once you know your minimum positions, the math is simple in structure, even if the inputs take work to get right:
Required position-hours per hour of operation × total weekly operating hours = baseline weekly coverage hours.
If your minimum floor coverage is 2 people (1 register, 1 floor/inventory) plus 1 manager on duty at all times, that’s 3 position-hours for every hour you’re open. A store open 60 hours a week needs 180 weekly coverage hours at minimum, before you’ve scheduled a single actual shift.
Here’s the part that trips people up: 180 coverage hours does not mean you need 180 ÷ 40 = 4.5 full-time employees. A scheduled 40-hour week is not the same as 40 usable floor hours. Paid time off, team meetings, training, mandated breaks, and administrative work (inventory counts, compliance documentation, cash handling) all eat into hours an employee is paid for but isn’t covering the floor. Most operators find their real usable-hours ratio sits meaningfully below 100 percent of scheduled hours. Build in that gap. Don’t discover it the hard way when your “fully staffed” schedule still has gaps.
This is where flat, evenly-distributed coverage stops making sense. Industry transaction data (Headset and Dutchie analytics, reported by MJBizDaily) shows dispensary traffic nationally peaks around 5 PM. Average basket size is highest in the late morning and drops through the afternoon and evening. Only about 5 percent of sales nationally happen between 9 PM and 6 AM. That share is growing, and it varies a lot by state (Nevada, for instance, sees a much larger late-night share than the national average).
One real, named example of how an operator uses this: MJBizDaily reported that Stoops Cannabis uses a threshold of five or six transactions, or roughly $250 to $300 in sales per hour. That threshold decides whether a shift justifies full floor staffing or a skeleton crew. This is one operator’s internal rule, not an industry standard. We’re citing it as an example of the kind of threshold worth building for your own dispensary staffing plan, not a number to copy.
Pull your own POS data by hour and day of week. Compare your actual scheduled labor against actual transaction volume for the same hours. If Monday at 11 AM and Friday at 5 PM are staffed identically, you’re very likely overstaffing one and understaffing the other.
Manager headcount should come from actual coverage requirements, not an arbitrary org chart. Ask directly: who opens, who closes, who handles a cash discrepancy, who makes the call on an employee issue mid-shift, who’s responsible for inventory counts, and who’s in charge when your GM is out? If your GM is also expected to spend meaningful hours on the sales floor, that’s fewer administrative hours available elsewhere, and your model needs to account for it rather than assume management time appears for free.
There’s a real difference between building coverage resilience and paying people to stand around. A part-time bench of cross-trained employees who can pick up an open shift on short notice covers more risk per dollar than simply scheduling extra bodies on every shift “just in case.” Predictable scheduling tends to reduce callouts in the first place, and consistent shift patterns employees can plan around are worth more than any buffer percentage. We’re not going to hand you a universal “staff 50 percent over minimum” rule. We didn’t find one that holds up across different store sizes and states, and neither does anyone else’s content on this topic. Build your dispensary staffing plan’s buffer from your own callout history, not a rule of thumb.
A brand-new store legitimately overstaffs on purpose for a while: training takes real hours, traffic is unpredictable before you have your own data, systems are new, and new employees move slower than experienced ones. That’s a deliberate, temporary choice, not a mistake. The model should tighten once you have 60 to 90 days of your own actual sales and traffic data to build from, not stay frozen at opening-day levels a year later.
This is one illustrative example, built from the steps above, not a benchmark to copy. Your numbers will differ.
| Input | Example Value |
|---|---|
| Weekly operating hours | 60 (9 AM-9 PM, 7 days) |
| Minimum floor positions per hour | 2 (register + floor/inventory) |
| Manager-on-duty coverage | 1 per hour, all hours |
| Baseline weekly coverage hours | 180 (3 position-hours × 60 hours) |
| Peak-period add (evenings, weekends) | +2 positions during ~20 peak hours/week |
| Adjusted weekly coverage hours | ~220 |
| Usable-hours discount (PTO, training, breaks, admin) | Applied at roughly 15% |
| Approximate FTE requirement | ~9-10 employees, full and part-time combined |
Again: this is the method illustrated with round numbers, not a claim that a dispensary your size needs 9 or 10 people. A dispensary with a bigger peak swing, a delivery operation, or a state-mandated role on-site will land somewhere else entirely.
Labor hours stay flat while sales fall. Managers are regularly sending people home mid-shift. Schedules show heavy overlap during hours your own POS data shows are slow. Your labor-to-sales ratio (see below) is consistently running high. Scheduled coverage doesn’t track your actual transaction pattern by hour.
Managers are constantly covering registers instead of managing. Breaks are hard to actually provide (a real legal exposure, not just an inconvenience; check your state’s specific meal and rest break requirements rather than assuming a national standard). Inventory work keeps getting pushed to “later.” Training keeps getting skipped because there’s no coverage to free someone up for it. Customers routinely wait during hours your own data shows are predictable peaks. Overtime becomes a structural fact of the schedule instead of an occasional exception. A single callout collapses the whole day.
Headcount tells you how many people you have. It doesn’t tell you whether that staffing model is financially working. That’s a separate question, and it’s the one our labor-to-sales ratio article covers in depth. Once you’ve built a dispensary staffing plan using the method above, run the resulting labor cost against your revenue. See where you land against the 20 to 30 percent range that tends to signal a healthy model. The two pieces are meant to be used together, not one instead of the other.
There’s no universal number. It depends on your operating hours, real transaction volume by hour, state staffing requirements, and management structure. A single-location store open 60 hours a week commonly lands somewhere between 8 and 14 total employees, but the method in this article, not a flat number, is what actually answers it for your store.
Enough to cover your actual transaction volume for that hour, not a flat number applied all day. Pull your own POS data by hour and compare it against your current schedule; most operators find real mismatches once they actually look.
Based on coverage requirements (who opens, who closes, who’s accountable for cash and employee issues), not an arbitrary org chart. A single-location store typically needs enough management coverage that a manager or keyholder is present every hour the store is open, which for many stores means 2 to 3 management-level staff between full-time leads and shift supervisors.
Operationally, it’s the coverage model, the number of people scheduled by role and hour, that a dispensary uses to run its floor. In New York specifically, it’s also a literal, required compliance document: the state’s Office of Cannabis Management requires every adult-use dispensary to maintain a staffing plan listing every worker involved in sales, updated within five business days of any change.
Start with your minimum required positions per hour, multiply by your weekly operating hours to get baseline coverage hours, then adjust up for peak periods based on real transaction data and down for the gap between scheduled and usable hours (PTO, training, breaks, admin work). The full method is above.
At minimum, after you have 60 to 90 days of real sales and traffic data (especially for a new store), and again any time your hours, delivery operations, or a state regulation affecting staffing change. A model built once at opening and never revisited is one of the more common ways operators end up overstaffed or understaffed without noticing.
Editor's note
This post is informational and reflects patterns we have seen across the 50+ cannabis operators we work with. It is not legal advice. Federal drug testing, DOT compliance, and immigration rules interact in complicated ways and change frequently. Consult licensed employment counsel and immigration counsel before making hire or fire decisions involving federally-regulated workers.
October 2, 2026
Kim Bruen
Be the first to comment