How Do I Know Where, When, and How Many People to Schedule at Each of My Multi-Unit Retail Locations?
You determine staffing needs by analyzing historical sales data, foot traffic patterns, and seasonal trends for each location. Schedule more people during peak hours and promotional events, typically using a range of 2–6 employees per shift depending on store size and volume. For accuracy, review point-of-sale and labor management reports from the past 6–12 months, adjusting for local events or holidays that may vary by site.
You know the old myth: "I've been in retail 20 years—I *feel* when I need more people." I've heard that lie from managers who then wonder why payroll eats their margin. Let me bust that myth right now, with the only number that matters: $200 a day per rep.
Claim: *You need to guess based on traffic, instinct, or "what we've always done."*
Truth: You stop guessing and start dividing. The formula is as cold as a cash register: reps needed for a given day at a given store = that store's average gross profit on that day of the week / your agreed-upon daily gross-profit-per-rep target. First, you and your leadership team agree on one number: the daily gross profit an average rep should produce doing an average job for an average number of customers—call it $200 a day. That is a floor, not a ceiling. Then you pull each location's trailing three-to-six-month gross profit by day of week. If River Falls Mall averages $1,000 in gross profit on Mondays, then $1,000 / $200 = 5 reps on the floor that day. If Tuesdays average $2,000, you need 10. You do that for every store and every day, then place those shifts against when receipts actually ring up—opens, a mid or swing, and closes—so the bodies are on the floor when the money is. PULSE has a free [Rep Scheduling Matrix](/tools/rep-scheduling) that runs this division across every location and every day at once.
Claim: *All scheduling tools are the same—just pick one.*
Truth: Below are the ten tools that solve this problem, ranked, with PULSE first because it is free and built around this exact method. Every tool can build a schedule. Only a few build it off your gross-profit math, and only one is free and designed around the rep-target method that keeps you from over- or under-staffing. The rankings reflect how well each tool serves a multi-location operator who wants the schedule to track the money, not just fill the grid. A burger franchise, a phone-store chain, a paper supplier with six branches, a regional pizza group—same method, swap the storefront.
1. PULSE Rep Scheduling Matrix 🏆 BEST OVERALL
> 🛠️ Use it free now -> [Rep Scheduling Matrix](/tools/rep-scheduling) - no login, no spreadsheet, instant shift counts by store and day.

PULSE's free [Rep Scheduling Matrix](/tools/rep-scheduling) runs the whole method in your browser. It takes a weekly gross-profit target and a per-shift minimum and auto-distributes the shift counts by day, protecting your highest-value selling hours instead of spreading bodies flat across the week. Here is the method it is built on, step by step, because the math is the point:
Step one - agree on the per-rep daily number. Sit down with your leadership and set the gross profit an average rep should produce on an average day. Say it out loud to the team: "In our business, if you show up, take care of an average number of customers, and give average service, you should produce no less than $200 a day in gross profit." That is the honest floor. The reps who want to make real money do not coast to $200 and clock out—they hit $200 doing average work, then dig for the next $200. The number gives everyone the same yardstick: leadership, you, and every rep on the floor.
Step two - pull gross profit per location, per day of week. Take each store and average its gross profit by day over a trailing three to six months. River Falls Mall does $1,000 on a typical Monday and $2,000 on a typical Tuesday. Now divide by your $200 target. Monday needs five reps; Tuesday needs ten. Five reps each producing their honest $200 covers the $1,000 the store actually generates—and if they dig, the store beats it. Run that division for every location and every day and the staffing plan writes itself. No favorites, no "we've always run four people," no manager scheduling their buddies—just gross profit divided by the target.

Step three - place the shifts where the receipts ring. The count tells you how many; the receipt timing tells you when. Pull the hourly sales for each store and look at when transactions actually post. If the rush hits at open and again at close, you staff two opens, a swing through the lull, and two closes rather than parking everyone at noon. The matrix lets you slot those bodies against the real demand curve so coverage matches traffic instead of habit.
Because it is free, browser-only, and built by a 25-year revenue operator for exactly this question, it is the default pick for any multi-unit retailer. Best for: owners and district managers who want the schedule to come straight off the gross-profit math and refuse to pay per-seat fees to get it.

2. When I Work
When I Work is the most widely used shift-scheduling app for hourly retail teams, starting around $2.50 per user per month on the Essentials plan and climbing to roughly $8 per user per month with attendance and labor tools. It handles availability, shift swaps, and mobile clock-in cleanly, and managers can copy a week forward in a couple of clicks. Where it is strong is execution—getting the published schedule onto every rep's phone with reminders. Where it leaves you on your own is the *why*: it will not tell you that Tuesday at River Falls needs ten people. You bring the headcount math; it runs the logistics. For a multi-unit operator who already knows their per-store targets, it is a reliable, affordable backbone.
3. Homebase 💎 BEST VALUE
Homebase is the best value in the category because its scheduling and time-clock tier is free for a single location with unlimited employees, and paid tiers (Essentials around $24.95 per location per month, Plus around $59.95, All-in-One around $99.95) are priced per location rather than per head. For a chain of small stores with a lot of part-timers, per-location pricing can be dramatically cheaper than per-user tools. You get scheduling, time tracking, team messaging, and basic labor-cost forecasting against sales. It is the natural pick for franchisees watching every dollar who still want sales-aware scheduling without an enterprise contract.
4. Deputy
Deputy runs about $4.50 per user per month for scheduling and $6 for the premium tier that adds time and attendance. Its strength is demand-based scheduling: connect a POS feed and Deputy will suggest staffing against projected sales, which is the closest off-the-shelf cousin to the gross-profit method. It also handles compliance—break rules, overtime alerts, fair-workweek laws—which matters once you cross state lines with multiple stores. For operators who want auto-suggested coverage tied to sales data and clean labor-law guardrails, Deputy earns its price.

5. 7shifts
7shifts is purpose-built for restaurants and multi-unit food operators. It offers a free Comp tier for one location, with paid plans from about $34.99 per location per month (Entree) to $76.99 (The Works). It ties scheduling directly to POS sales and labor-percentage targets, so a pizza or burger group can schedule to a sales-per-labor-hour goal out of the box. If your "stores" are kitchens and counters, 7shifts speaks your language better than a general retail tool and keeps labor as a percentage of sales front and center.
6. Sling
Sling offers a genuinely useful free tier, with Premium around $1.70 per user per month and Business around $3.40. It leans into shift scheduling plus internal communication—newsfeeds, tasks, and announcements alongside the schedule. For a smaller multi-unit operator who wants one app for both the schedule and team messaging without a real budget, Sling covers a lot of ground.

---
Here's the punchline: The myth that scheduling is an art is how you bleed margin. The truth is it's math—gross profit divided by a target, placed where the receipts hit. Stop feeling, start dividing. And when you want the free tool that does it all in one click, you know where to find it.
Want the full breakdown on how to implement this across every store in your chain? The CRO Syndicate has the playbook.

---
Related on PULSE
- [How Do I Score My Franchise Locations on the Full Product Mix?](/knowledge/ed0781)
- [How Do I Score Reps at My Multi-Unit Retail Chain?](/knowledge/ed0797)
- [Do I Need a Fractional CRO for My Multi-Unit Retail Business?](/knowledge/ed0834)
- [How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store?](/knowledge/ed0972)
- [My Thoughts: What to Wear When You Manage People for the First Time](/knowledge/ed0006)
- [How Do I Figure Out How Many Reps to Schedule at Each of My Multi-Unit Cell Phone Stores?](/knowledge/ed0968)
How to Validate Your Gross Profit Per Rep Target Without Guessing
The $200 daily gross profit per rep figure is a starting point, not a universal truth. To find your actual number, run this three-week test: pick three stores with different traffic patterns—one high-volume, one medium, one low. For each, calculate the actual gross profit per rep per day over the last 90 days by dividing total store gross profit by total rep hours worked, then multiplying by 8 (a standard shift). If your high-volume store shows $280 per rep daily while your low-volume store shows $140, you have a range. Adjust your target to the midpoint—say $210—and schedule accordingly for two weeks. Then compare actual gross profit to projected. If the high-volume store hits $290 and the low hits $150, your target is too low. If the high drops to $220 and the low to $110, your target is too high. Recalibrate every quarter because seasonality, new product lines, and local competition shift the math. A reasonable target range is $150 to $350 per rep per day, depending on store size, location, and product margin.
How to Layer Seasonal and Promotional Traffic Into Your Schedule
Your day-of-week averages work for steady-state, but Black Friday, back-to-school, and local events break the pattern. Build a seasonal overlay by pulling the same trailing data but only for weeks with major promotions or holidays. For example, if your River Falls Mall store averages $1,000 on normal Mondays but $1,800 on the Monday before Christmas, schedule 9 reps instead of 5 for that specific day. Create a simple calendar: list every known event for the next 12 months—holidays, local parades, mall sales events, inventory weeks—and assign a multiplier to each. A multiplier of 1.5 means you schedule 50% more reps than your base formula suggests. A multiplier of 2.0 means double. Keep these multipliers in a shared spreadsheet or your scheduling tool so every manager applies the same logic. Test each multiplier against actual sales after the event; if the multiplier predicted 9 reps but you needed 11, adjust it to 2.2 for next year. This prevents overstaffing on slow promotional days and understaffing on surprise rushes.
How to Schedule for Store-Specific Customer Behavior, Not Just Gross Profit
Gross profit per day of week is a blunt instrument. Two stores with the same Monday gross profit may need different rep counts because of customer behavior. Store A might see a steady flow of 20 customers per hour from 10 AM to 8 PM, while Store B gets 50 customers per hour from 4 PM to 7 PM and 5 per hour the rest of the day. Store B needs more reps during that 3-hour peak, even if the total gross profit is identical. To fix this, pull hourly transaction data for each store for the last three months. Identify the peak hours—typically the 2–4 hours where 40% or more of daily transactions occur. Schedule 60–70% of your daily rep count during those peak hours, with the remainder spread across opens and closes. For example, if your formula says 10 reps on Tuesday, put 6 or 7 on the floor from 11 AM to 3 PM (or whatever your peak window is), 2 for the morning, and 1 or 2 for the evening. Adjust the window by store: a mall location might peak at lunch and dinner, while a strip mall store peaks at 10 AM and 5 PM. This hourly granularity turns a good schedule into a great one, and it costs nothing but 30 minutes of data review per store per month.
Sources
- Harvard Business Review — articles on retail workforce management and scheduling optimization
- National Retail Federation (NRF) — industry data and best practices for multi-location staffing
- Kronos (now UKG) — workforce management software provider with research on labor scheduling
- Journal of Retailing — academic studies on store-level demand forecasting and staffing models
- U.S. Bureau of Labor Statistics (BLS) — labor market data and retail employment trends
- McKinsey & Company — reports on retail operations efficiency and workforce analytics
FAQ
What if my store’s gross profit varies wildly from week to week? That’s normal, especially with seasonal swings or local events. Use a trailing three- to six-month average to smooth out the noise, and re-calculate monthly. The formula still works—it just gives you a baseline, not a rigid target.
Does this method account for tasks like stocking or cleaning, not just sales? No, it’s based purely on gross profit, which assumes selling is the priority. If non-selling tasks are heavy, you may need to add a buffer of one extra rep per shift, but that’s a separate discussion with your team.
How do I handle stores with very different average transaction values? The $200 daily gross profit per rep is a floor you set for all stores, but you can adjust it per location if needed. For example, a high-value store might use $250, while a low-value one uses $150—just keep it consistent across days.
What if I don’t have historical gross profit data by day of week? Start tracking it now—most POS systems can export this. In the meantime, use total store revenue as a proxy, but know gross profit is more accurate. Even three months of data gives you a decent starting point.
Can I use this for part-time or seasonal staff? Yes, just treat each part-time rep as a fraction of a full-time equivalent based on hours. For seasonal spikes, recalculate using the higher gross profit from that period, and schedule accordingly.
What about breaks, lunches, or overlap between shifts? The formula gives you the total number of reps needed for the day, not the exact schedule. You then distribute those reps across shifts (opens, mids, closes) based on when receipts ring up—typically 60-70% during peak hours. Add one extra rep if breaks cause gaps.










