Pulse - Value Added
FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-tools
🏆 12/13 · Claude Code Audited
13/13 Gate✓ IQ Certified10/10?

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store?

Pulse ToolsHow Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store?
📖 3,619 words🗓️ Published Jul 31, 2026
Direct Answer

Divide each day's average gross profit by the gross profit one average rep should produce per day. If Tuesday averages $800 in gross profit and your per-rep target is $200, schedule four people. Then place those shifts against your hourly sales curve — heavy at the peaks, thin in the dead hours — instead of spreading everyone evenly.

Building the schedule end to end

The single-store scheduling problem looks like a staffing question and is actually a math question wearing a staffing costume. Most owners solve it by memory: last week's grid, copy, paste, tweak for whoever asked off. That method drifts. Every week you inherit the errors of the week before, and after six months the schedule reflects nothing except accumulated habit.

The method that holds up runs in five moves, and you only do the heavy version once a quarter.

Move one — pull your gross profit by day of week. Not revenue. Gross profit, meaning sales minus cost of goods. Revenue lies to you when your mix shifts; a $4,000 Saturday of low-margin merchandise is a thinner day than a $2,600 Saturday of service work. Export the last three to six months of transactions from your POS, tag each by weekday, and average them. Three months is the floor. Six is better because it smooths a single freak week — a holiday, a road closure, a viral moment — that would otherwise permanently distort one weekday in your model.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 1

Move two — set the per-rep daily gross-profit number. This is the one conversation you have with whoever runs the store, and it has to be said plainly: if a person shows up, serves an average number of customers, and gives average service, they should produce no less than X in gross profit that day. Call it $200 for a small retail floor. That number is a floor, not a target. A good employee clears it coasting by two in the afternoon and then goes hunting for the next $200. It is not a quota they get to stroll in and satisfy by existing.

Move three — divide. Tuesday's $800 average ÷ $200 = 4 people. Saturday's $1,800 ÷ $200 = 9 people. Run it for all seven days and you now have a weekly headcount curve that came out of what the store actually earns rather than what last week's grid happened to say. Write the seven numbers down. That list is your coverage plan, and it changes only when the underlying gross profit changes.

Move four — find where the money rings. Headcount answers *how many*. It says nothing about *when*. Pull hourly sales for the same period and build a simple 15-row table: one row per operating hour, the average gross profit that hour produces. Almost every single store has a shape — a lunch spike, a 4–6 p.m. after-work wave, a Saturday mid-morning hump. Your shifts get built against that shape.

Move five — place the bodies. If Tuesday needs four people and your peak is 11 a.m.–2 p.m. plus 4–6 p.m., you do not schedule four people 9-to-6. You schedule one opener at 9, two mids landing at 10:30 and 11, and a closer at 1 who carries the evening wave. Same four heads, roughly the same labor dollars, dramatically more coverage where the receipts are.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 2

The loop at the bottom matters more than any single step. You are not building a schedule once. You are building a small feedback system where last month's actual gross profit per rep tells you whether your floor number was honest. If everybody blew past $200 every day for six weeks, your floor is too low and you are overstaffed. If nobody hit it, either the floor is fantasy or you have a coverage problem masquerading as a productivity problem.

Where the schedule creates or leaks revenue

Scheduling is one of the few operational levers in a single store that moves both sides of the P&L at once. Understaff and you lose gross profit at the top. Overstaff and you burn payroll at the bottom. Most owners only feel one of those two, usually the payroll side, because payroll shows up on a statement and lost sales never do.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 3

The leak that shows up on paper. Overstaffing is loud. If you carry two extra bodies for six hours a day at $16 an hour fully loaded, that is roughly $192 a day, near $1,000 a week, better than $50,000 a year for a single store. Owners catch this one because the labor line climbs and the accountant asks about it.

The leak nobody sees. Understaffing at peak is silent and usually larger. A customer who walks in during your Saturday 11 a.m. hump, waits, and leaves does not file a report. They just do not appear in the numbers. Two walkouts an hour across a four-hour peak, at a $45 average gross profit per ticket, is $360 of gross profit gone in a single Saturday. Do that every Saturday and you have quietly funded the extra person four times over. This is why the division method starts from gross profit rather than from a labor-percentage target: a labor-percent target pushes you to cut at exactly the hours where cutting costs the most.

The service-quality drag. There is a second-order effect that does not fit neatly in a spreadsheet. A rep working an understaffed peak is transacting, not selling. They ring, they hand over the bag, they call the next person. Attach rate falls, the add-on conversation never happens, the service upsell dies. The gross profit per ticket you measured in a normal week is not the gross profit per ticket you get in a crushed hour. When you model this, assume peak-hour tickets under-index 10–20 percent on attach when coverage is thin — you will not be far off.

Upstream effects. The schedule is downstream of hiring and upstream of almost everything else. If your division math says Saturday needs nine and your roster only has seven people who can work weekends, the schedule has just diagnosed a hiring gap. That is useful. Most owners discover the gap through burnout instead. Similarly, if a specific weekday consistently needs four people but you only ever have three who know the register, you have a training gap, not a headcount gap.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 4

Downstream effects. Once the schedule is honest, three things get easier. Inventory buying aligns to the same demand curve you just mapped. Marketing spend stops chasing days you cannot staff. And performance conversations get concrete: a rep who consistently produces $120 a day against a $200 floor on the same shifts as someone producing $260 is a coaching conversation with a number attached, not a vibe.

The adjacent case — multi-location and back office. The same division works if you ever add a second store; you just run it per site and stop pooling. Where it breaks is salaried back-office work — a bookkeeper's output does not divide by daily gross profit. Keep the method for revenue-producing floor roles and use a fixed-coverage model for the rest. This is the same distinction RevOps teams make between capacity models for quota-carrying reps and headcount models for support functions, and it holds at the single-store scale for the same reason: only one of those roles has output that varies with traffic.

Concrete numbers to anchor against

Numbers make this real, so here is a worked example for a fictional single store doing roughly $780,000 a year at a 42 percent gross margin — about $327,000 in annual gross profit, or roughly $6,300 a week.

Suppose the weekday split comes out like this after averaging six months:

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 5

At a $200 per-rep floor, the headcount curve is 3, 4, 4, 5, 7, 9 across Monday through Saturday. That is 32 person-days a week. If the average shift is 6.5 hours, you are looking at roughly 208 scheduled hours a week — which, at a $16 loaded rate, is about $3,330 in weekly labor against $6,430 in weekly gross profit, or a bit under 52 percent of gross profit going to floor labor.

That ratio is the sanity check. If the division method spits out a number that puts floor labor above roughly 55–60 percent of gross profit, one of two things is wrong: your per-rep floor is set too low, or your margin is too thin to support the traffic you are serving. Raise the floor to $240 and the curve becomes 3, 3, 4, 4, 6, 8 — 28 person-days, roughly $2,910 in labor, about 45 percent. That is the dial. You do not adjust the schedule; you adjust the floor and let the schedule fall out.

Setting the floor honestly. A defensible starting point is to take your total annual gross profit, divide by the number of floor person-days you actually ran last year, and then add 15–25 percent. If you ran 1,600 person-days against $327,000, your historical per-person-day was about $204. Setting the new floor at $240 means you are asking for roughly an 18 percent productivity lift — aggressive but not absurd, and it is the honest version of "we need to do better" with a number attached.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 6

Shift-length shape. Six-hour shifts across roughly four and a half days beat eight-hour shifts across five for peak-heavy stores, because six-hour blocks let you stack three shifts across a 12-hour day with real overlap at the two peaks. Doubles — a rep working an open and a close in the same day — should be a last resort, not a staffing strategy; the second half of a double consistently produces less gross profit than a fresh body would.

Hourly placement. A useful default for a 9-to-7 retail day with a lunch peak and an after-work peak:

Cadence. Post two weeks ahead. Re-run the division quarterly, or immediately after any structural change — new hours, a price change that moves margin, a competitor opening or closing nearby. Re-check the hourly curve twice a year; demand shapes shift seasonally more than owners expect, and a curve built in February will mislead you in July.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 7

Pitfalls and how to avoid them

Scheduling from revenue instead of gross profit. The most common error. Revenue-based staffing overstaffs your low-margin days and understaffs the high-margin ones. If two days do identical revenue but one is 55 percent margin and the other is 30 percent, they are not the same day and should not get the same crew. Always divide gross profit.

Letting availability drive the grid. The second most common. Owners open the scheduling app, see who said they could work, and fill boxes. That is not a schedule; that is a jigsaw puzzle. Build the coverage plan first — seven numbers, from the division — and only then solve for who fills them. If availability cannot cover the plan, that is a hiring signal, and you should treat it as one rather than quietly shipping a thin Saturday.

Setting the floor by negotiation instead of by data. If the per-rep number gets set in a meeting where the loudest person wins, it will land wherever is most comfortable. Derive it from history — annual gross profit ÷ person-days — then add your intended lift. Now it is a number with a lineage, and when someone challenges it you can show the arithmetic.

Averaging away the outliers you should keep. Six months of averaging is right for the base case, but do not average across a genuinely different regime. If you added Sunday hours in March, do not blend January's zeroes into the Sunday average. Segment by regime, then average within it.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 8

Ignoring the ramp and the tail. The first 45 minutes and last 45 minutes of a day produce very little gross profit but consume a full body's labor at each end. Owners routinely schedule the full peak crew from open to close. Stagger deliberately: one person opens, one person closes, everybody else lands inside the money hours.

Treating the floor as a ceiling. If you tell a team "$200 a day" and stop there, $200 becomes the target and people stop at it. State it as the floor, review actual gross profit per rep monthly, and celebrate the gap above it. A rep clearing $310 on a day that needed $200 is the single clearest signal you have about who to give the Saturday shifts to.

Not closing the loop. The schedule is a hypothesis. If you never compare actual gross profit per scheduled person-day against your floor, you are just doing arithmetic once and calling it a system. Pull that comparison monthly. It takes ten minutes and it is the only thing that keeps the model honest.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 9

Over-tooling. A single store does not need enterprise labor forecasting. A spreadsheet with seven weekday averages and a 15-row hourly table will get you 90 percent of the value. Add software when the publishing and swap logistics become the bottleneck — not before.

Choosing the tooling that fits

Once the math is settled, the software question gets much simpler, because you are no longer asking a tool to figure out your headcount. You are asking it to publish, enforce, and track. That is a far cheaper problem.

Three tiers cover almost every single store:

Tier one — spreadsheet only. Seven weekday gross-profit averages, one per-rep floor, a division column, and a 15-row hourly table. Free, transparent, and it forces you to actually look at the numbers. Most single stores under about eight employees never need more than this.

How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store — figure 10

Tier two — a basic scheduling app. You need this when the pain is logistics: publishing to phones, handling swaps, sending shift reminders, tracking clock-ins. Several credible options run free for a single location or a small headcount, and paid tiers typically land in the low single digits per user per month. Bring your own headcount math; let the app handle distribution and attendance.

Tier three — demand-based scheduling. Tools in this tier connect to your POS and propose coverage from projected sales. That is the closest off-the-shelf cousin to the division method, and it is worth the per-head cost when your volume is high enough that a bad Saturday costs real money. It is overkill for a low-volume shop, and it will still need you to sanity-check its suggestions against gross profit rather than revenue.

Whatever tier you land in, evaluate against four things: does it handle your actual team size without per-user cost becoming a tax; can a non-technical manager operate it daily; does it integrate with your POS if you want the tool to propose coverage; and do owner reviews — not marketing pages — say the mobile app actually works when someone needs to swap a shift at 6 a.m.

One caution on tier three: a tool that proposes coverage from sales will happily optimize you into a labor-percentage target that conflicts with your gross-profit floor. If the software says three people and your division says five, do not assume the software is right. It is optimizing a different objective function than you are.

Related questions

How far ahead should I post the schedule?

Two weeks is the practical standard for a single store. It gives staff time to plan, reduces last-minute swaps, and is short enough that you can still adjust for a known event. Some jurisdictions have predictive-scheduling rules requiring advance notice and penalty pay — check your local law.

What if my gross profit varies wildly week to week?

Use six months instead of three, and segment by season rather than blending. If a weekday's standard deviation is more than about a third of its mean, that day is genuinely volatile — staff to the median and keep one on-call body rather than staffing to the average and being wrong both directions.

Should salaried managers count toward the headcount?

Count them only for the hours they are actually on the floor producing gross profit. A manager doing payroll in the back office is not one of your four bodies. Many owners inflate coverage by counting a manager who spends half the shift on administrative work.

How do I set the per-rep number for a brand-new store?

You cannot derive it from history you do not have. Start from your target gross margin and expected daily traffic, set a conservative floor, and commit to re-deriving it from actuals after 90 days. Treat the first quarter's number as a placeholder, not a standard.

FAQ

Why gross profit instead of revenue or transaction count?

Revenue ignores margin mix and transaction count ignores ticket size. Gross profit is the only one of the three that reflects what the day actually contributes to covering payroll. Two days with identical revenue can differ by 40 percent in gross profit if the product mix shifts, and staffing them identically wastes money on one and starves the other.

What if the division gives me a fractional number, like 4.6 people?

Round toward coverage during your peak season and away from it during your slow season, then close the gap with shift length rather than bodies. A 4.6 usually means four full shifts plus one short mid-shift landing across the peak — that half-person is often a four-hour block, not a coin flip.

Does this work for a service business rather than retail?

Yes, with one adjustment: for appointment-based businesses, capacity is bounded by booked slots rather than walk-in traffic, so your hourly curve comes from the booking calendar instead of the POS. The division itself is unchanged — daily gross profit divided by a per-person floor.

How often should I change the per-rep floor?

Annually as a rule, or immediately after a structural change in margin — a supplier price increase, a pricing change, a shift in product mix. Changing it more often than that turns a stable standard into a moving target and makes performance conversations impossible.

My staff say the floor is unfair on slow days. How do I respond?

The floor is a daily average expectation, not a per-shift verdict. Review it monthly against actual gross profit per person-day, not shift by shift. If a specific weekday consistently makes the floor unreachable for everyone, the floor is wrong for that day — segment it rather than arguing about it.

Can I use this method to decide whether to hire?

That is one of its best uses. If your weekly headcount curve totals more person-days than your roster can supply without doubles or overtime, you have a quantified hiring case. The gap between required person-days and available person-days is the size of the hire.

Sources

flowchart TD S["How Do I Figure Out How Many People to"] S --> N0["Building the schedule end to end"] N0 --> N1["Where the schedule creates or leaks re"] N1 --> N2["Concrete numbers to anchor against"] N2 --> N3["Pitfalls and how to avoid them"]
flowchart LR C["How Do I Figure Out How Many People to"] C --> H0["Where the schedule creates or leaks re"] C --> H1["Concrete numbers to anchor against"] C --> H2["Pitfalls and how to avoid them"] C --> H3["Choosing the tooling that fits"]

Related on PULSE

Download:
Was this helpful?  
⌬ Apply this in PULSE
Rep Scheduling MatrixProtect high-value selling timeHow-To · SaaS ChurnSilent revenue killer playbook