How Many Salespeople Should I Schedule Each Day at My Shoe Store?
PULSEKNOWLEDGE LIBRARYQuality
Certified

Divide each day's average gross profit by a per-rep daily gross-profit target — roughly $250 in footwear — to get headcount. A Wednesday averaging $1,000 needs four salespeople; a $2,500 Saturday needs ten. Then stagger those shifts against your hourly receipt curve so bodies land when customers actually arrive.
This vs. the common alternatives
Most shoe stores schedule one of four ways, and only one of them survives a bad month. Knowing which bucket you're in tells you how much upside the gross-profit division actually buys you.
The habit schedule. "Two on weekdays, four on weekends, five in December." Nobody remembers who set those numbers or when. It's usually a fossil of a traffic pattern from three or four years ago, before the anchor tenant left the center, before the outlet opened twelve minutes away, before you added a running-specialty wall that doubled your average ticket. The habit schedule is stable and easy to publish, which is exactly why it's dangerous — it never breaks loudly. It leaks: a quiet Tuesday with three people on the clock costs you $50 to $75 in unrecovered wages, and a Saturday where four fitters are covering eleven simultaneous customers costs you walkouts you never see on a report.
Percent-of-sales labor. You hold labor to a fixed share of revenue — say 12% — and back into hours from your sales forecast. This is a real method, and it's the one most multi-unit retail groups run. Its weakness in footwear is that it's blind to margin mix. A $180 running shoe at 42% margin and a $180 boot at 28% margin look identical to a percent-of-sales rule, but the first one throws off roughly $76 of gross profit and the second about $50. Schedule to revenue and you'll systematically overstaff your low-margin days and understaff the ones that actually pay you. If your store carries a heavy clearance rack in January and full-price back-to-school inventory in August, percent-of-sales will lie to you twice a year.
Traffic-count staffing. A door counter feeds you visits per hour, and you set a customer-to-associate ratio — one fitter per eight or ten visitors, whatever your service model demands. This is genuinely useful and it's the sharpest tool for *placing* shifts. But door count isn't dollars. A mall shoe store in a lunch-hour window gets a wave of browsers who touch nothing and leave; the same door count at 2 p.m. Saturday is families buying two or three pairs each. Ratio staffing treats both waves identically. Use traffic counts to shape the intraday curve, not to set the daily headcount.

Gross-profit-per-rep division. You agree on a floor — the gross profit an average salesperson should generate on an average day doing average work — then divide each day's trailing average gross profit by that floor. Wednesday does $1,000 in gross profit at a $250 floor, so Wednesday gets four. Saturday does $2,500, so Saturday gets ten. Every day of the week gets its own answer, and the answer is a number you can defend to any rep who asks why they got cut on Tuesday.
The advantage over percent-of-sales is that gross profit is the number that actually pays wages. Revenue is a vanity input; a shoe store running 55% of volume through promotional pricing has a gross-profit calendar that looks nothing like its revenue calendar. The advantage over traffic-count staffing is that it's tied to outcomes rather than opportunity — you're not paying for people to watch browsers.
The honest weakness: the method is only as good as your gross-profit data. If your POS doesn't carry accurate landed cost per SKU — including freight and any vendor allowances — your gross-profit-by-day is fiction, and dividing fiction by $250 gives you a fictional schedule. Fix the cost data first. It's usually two days of work with a vendor invoice pile and it makes every other number in the store true.
Second weakness: the method sets a *count*, not a *placement*. Ten people on Saturday is right; ten people all starting at 10 a.m. is wrong. That's why the method has a second half.

How to choose between them
Pick the method your data can actually support, then upgrade as the data improves. Here's the decision path most owners walk:
If your cost data is clean and you have at least 90 days of history, use gross-profit division. That's the default recommendation and it needs no software beyond a spreadsheet export.
If your cost data is messy, run percent-of-sales for a quarter while you clean it. Don't wait for perfect data to schedule — just don't mistake the stopgap for the destination. Set a labor target in the 10-14% range for a specialty footwear floor and hold it, then switch to gross-profit division the moment your margins are trustworthy.
If you run multiple locations, choose the method that produces a comparable number across stores. Gross-profit-per-rep does this naturally: a rep in the mall store and a rep in the strip-center store are held to the same yardstick even though their traffic looks completely different. Percent-of-sales does not — rent and staffing structures differ enough that a 12% labor line means something different in each box.

If your service model is high-touch fitting — you measure feet, you run gait analysis, you pull three options per customer — weight toward traffic-count staffing for the intraday curve even after you adopt gross-profit division for the daily count. A customer sitting on a bench in one shoe with nobody returning from the stockroom is a lost sale and a lost review, and no gross-profit average captures that in the moment it's happening.
The practical answer for most single-location shoe stores: gross-profit division for the count, hourly receipt data for the placement, and a hard minimum of two people on the floor at all open hours regardless of what the math says. That minimum isn't a math input — it's a safety-and-coverage rule. One person alone can't cover the register, the stockroom, and a fitting simultaneously, and one person alone can't take a bathroom break.
Setting the per-rep number
The whole method rests on one agreed figure, so get it right and get it agreed *out loud*.
Sit down with whoever runs your floor and answer this: what gross profit should an average salesperson produce on an average day, serving an average number of customers, giving average service? Not your best rep on Black Friday. Average.

For a specialty footwear floor, $250 a day in gross profit is a defensible starting point. Here's the arithmetic behind it rather than the assertion. A single full-price athletic or comfort shoe at a $120 retail and a 45% margin throws off about $54 of gross profit. Add socks at $16 and roughly 55-60% margin, or an insole at $45 at similar margin, and a well-run transaction lands somewhere in the $60-$85 range of gross profit. A rep who closes four to five transactions across a shift is at $250-$400. That's not a stretch target; it's an average day executed properly.
Adjust the floor to your actual box:
- Discount or clearance-heavy floors run thinner. If your blended margin sits closer to 30% and your average ticket is $70, a $250 floor requires eleven or twelve transactions a shift. That's unrealistic on a Tuesday. Set the floor at $150-$175 and your headcounts will be honest.
- Premium or specialty running runs richer. Average tickets of $175-$220 with strong attachment on socks, insoles, and apparel can support a $350-$400 floor.
- Work boots and safety footwear often sit in between, with lower attachment but higher average ticket and better repeat-purchase cadence.
Two rules keep the number from getting corrupted:

It's a floor, not a ceiling. The reps who want to make money don't coast to $250 and clock out. They hit $250 doing average work and then dig for the next $250. Framing it as a ceiling is the fastest way to cap your best people's output.
It's the same number for everyone. The moment you set $250 for veterans and $180 for new hires, you've broken the division — you can no longer divide a day's gross profit by a single figure. Handle the experience gap on the schedule side instead: pair a new hire with a veteran on a heavy day and treat the new hire as a partial body when you count coverage, or simply add one person on days when you know the roster is green.
Recheck the floor every six months. A margin shift of three or four points, a vendor cost increase, or a mix change toward clearance all move it. If reps are consistently clearing $400 on average days, your floor is too low and you're overstaffing. If nobody hits $250 on any day, either the floor is wrong or you have a coaching problem — figure out which before you change the number, because raising staffing to compensate for a training gap is how labor cost quietly doubles.

Costs, timelines, and expected impact
The method costs nothing but a spreadsheet and an afternoon. What it changes is worth quantifying honestly.
Getting the data (1-3 days). Export trailing sales with cost of goods from your POS. Most retail POS systems — Lightspeed, Shopify POS, Square for Retail, RICS, and similar — export a line-item report with cost. If yours doesn't carry cost per SKU reliably, that's the first project, and it's the one worth doing even if you never build the schedule.
Building the by-day averages (2-4 hours). Pivot the export by day of week over a trailing 13 to 26 weeks. Longer windows smooth out weather and one-off events; shorter windows respond faster to real changes. Thirteen weeks is a reasonable default for a stable store, 26 if you're in a seasonal market. Exclude obvious outliers — the day the power was out, the day of the sidewalk sale — but only if you can name why.
Doing the division (20 minutes). Seven numbers divided by one number. Round up, not down: 3.4 becomes four, not three, because an understaffed floor costs more in walkouts than an extra part-time shift costs in wages.

Placing the shifts (2-3 hours the first time). Pull hourly transaction counts for a representative week of each day type. Nearly every shoe store finds the same shape: a soft open, a modest lunch bump on weekdays, an after-work wave from about 4:30 to 6:30, and on weekends a steep climb from late morning that peaks somewhere between 1 p.m. and 4 p.m. Build your start times against that curve.
Ongoing (30 minutes a quarter). Re-pull, re-average, re-divide.
On the cost side, the software is optional. Free or low-cost scheduling tools cover publishing and shift swaps well — Homebase offers a free single-location tier, Sling has a free tier, and Connecteam is free at small user counts. Paid retail scheduling generally lands in a low single-digit dollars-per-user-per-month range (When I Work and Deputy both sit in that band) or a per-location monthly fee in the tens of dollars. Deputy and 7shifts both connect to POS data for demand-based suggestions, which is the closest off-the-shelf cousin to this method. None of them will tell you Saturday needs ten people unless you feed them the target — you bring the math, they run the logistics. Verify current pricing directly with the vendor before you commit; published tiers change.
Expected impact, stated conservatively. Two things move.

The first is midweek overstaffing. Most stores running a habit schedule discover they've been carrying one extra body on two or three weekday shifts. At a $16-$18 loaded hourly rate and a six-hour shift, that's roughly $100-$110 per occurrence, or $200-$330 a week — real money in a business where a single location's annual profit may be measured in tens of thousands.
The second is weekend understaffing, and it's the bigger number, though it's harder to see. Every customer who waits ten minutes on a bench with one shoe on and then leaves is a full transaction gone. If your average ticket is $120 at 45% margin, five weekend walkouts a week is roughly $270 in weekly gross profit — about $14,000 a year. You can estimate your own walkout rate by comparing door counts to transaction counts on your heaviest hour versus your average hour; the gap between those conversion rates is your coverage tax.
Don't promise yourself a specific percentage lift. The honest claim is narrower and still worth having: the schedule stops being an opinion. When a rep asks why Tuesday got cut to two, the answer is a number, not a preference. That alone removes most of the friction from scheduling conversations, and it removes the manager-schedules-their-friends problem entirely.
Implementation and handoff details
Getting from the math to a published schedule your crew trusts is a handoff problem, and handoffs are where good methods die.

Publish two weeks ahead, minimum. A part-time roster of students and second-jobbers will not hold if you publish on Thursday for Saturday. Two weeks is the practical floor; some jurisdictions have predictive-scheduling ordinances that impose specific advance-notice requirements and premium pay for changes, so check your local rules before you set the cadence. Larger retailers in covered cities have real compliance obligations here.
Write the staggering rules down. On a ten-person Saturday, don't park everyone at open. A workable pattern: two open at 10, three more at 11:30, four at 1 p.m. as the wave builds, one at 3 p.m. to carry the close. That gives you peak coverage of nine or ten bodies during the 1-to-5 window and a light, cheap morning. On a four-person Wednesday: two at open, one at 11:30 to cover lunch, one at 4 p.m. for the after-work wave. Every store's curve differs — pull yours before you copy these.
Protect the stockroom. In footwear the constraint often isn't the fitter, it's the person running sizes. If your stockroom is deep or badly organized, one of your Saturday bodies should be explicitly assigned to pulls for the peak block. That person isn't producing $250 of gross profit themselves — they're making it possible for four other reps to. Either exclude that role from the division and add it on top, or accept that your effective per-rep number on peak days runs slightly below the floor. Be explicit about which; don't let it happen silently and then conclude the method is broken.
Handle the green-roster problem. Back-to-school and holiday hiring floods the floor with people who can't hit the floor number yet. Two options: add a body beyond what the math says for every two new hires on a shift, or schedule new hires exclusively alongside a designated trainer and count the pair as 1.5 bodies. The first is simpler and usually cheaper than the walkouts an unsupported new hire generates.

Instrument the result. Once the schedule is running, track gross profit per rep per shift in your POS. Three things you're watching for: reps consistently under the floor (coaching, or the floor is wrong), reps consistently at exactly the floor (the ceiling problem), and days where actual gross profit deviates more than about 25% from your average (your window is stale or something changed in the market).
Hand it off properly. If a floor manager will run the schedule, they need three artifacts: the per-rep gross-profit target and the reasoning behind it, the current by-day gross-profit table with its date range, and the staggering pattern per day type. Without the reasoning, the first time a rep pushes back the manager will fold and the habit schedule creeps back in within two months. Put those three artifacts in a shared doc, date them, and re-date them every quarter.
Recalibrate on a calendar, not on a feeling. Every 90 days, re-pull and re-divide. Also recalibrate off-cycle when something structural changes: a new competitor within your trade area, a co-tenant leaving or arriving, a lease-driven change in your hours, or a significant shift in your product mix. The RevOps discipline here is the same one you'd apply to a sales-territory model — the model is a living artifact with an owner and a review cadence, not a document you built once and filed.
One anti-pattern to name explicitly. Don't let the count become a headcount cap that survives contact with reality. If Saturday's math says ten and you're watching six customers wait, staff eleven and note why. The math sets the default; the floor manager's judgment overrides it in the moment. What the math prevents is *unexamined* staffing, not adaptive staffing.
Related questions
What if I only have three months of sales history?
Three months is enough to start. Use a 13-week window, exclude any day with a known one-off event, and recalculate at six months when your window doubles. A short window is more responsive but noisier — expect your first quarterly revision to move numbers meaningfully.
Should seasonal peaks get their own targets?
Keep the same per-rep gross-profit target, but calculate day-of-week averages separately for peak periods. Back-to-school and the holiday stretch each deserve their own by-day table pulled from last year's equivalent weeks, divided by the same floor number.
Does this work for a two-location shoe store?
Yes, and it works better than percent-of-sales across locations. Each store gets its own by-day gross-profit table divided by the same per-rep floor, which makes rep productivity directly comparable between boxes despite different traffic patterns and rent structures.
How do I count a working owner or manager on the floor?
Count them as a full body only if they're actually selling for the whole shift. A manager doing receiving, scheduling, and vendor calls between customers is realistically half a body. Overcounting management is one of the most common causes of a floor that feels short despite matching the plan.
FAQ
How do I calculate gross profit by day of week?
Export trailing sales with cost of goods sold from your POS, subtract COGS from revenue to get gross profit per transaction, then average by day of week across a 13- to 26-week window. Every Wednesday averaged together gives you the Wednesday number you divide.
What if my average salesperson doesn't hit $250 in gross profit per day?
Then $250 isn't your floor. It's a defensible starting point for a specialty footwear floor with healthy margins and decent attachment, but a clearance-heavy or lower-ticket store may land at $150-$175. Set the number from your own trailing per-rep performance, then hold it consistent across every day.
Should every Wednesday get the same headcount?
Not permanently. The Wednesday average shifts seasonally — back-to-school, holiday, and post-holiday clearance all move it. Recalculate quarterly and pull separate by-day tables for known peak periods. Also override for local events, sidewalk sales, or a promotion you're running.
How do I handle part-timers and new hires?
Don't lower the target for them — that breaks the division. Instead, add a body when two or more green reps are on the same shift, or pair each new hire with a trainer and count the pair as one and a half. Track individual gross profit per shift so you know when a new hire graduates to a full body.
What if traffic is heavy but sales are slow at certain hours?
The division gives you a daily count; hourly receipt data tells you where to put it. If your door counter shows a lunch wave that doesn't convert, staff it lightly and load the hours where transactions actually post. Browsers don't justify wages; buyers do.
Do I need scheduling software to run this?
No. The math runs in a spreadsheet. Scheduling apps handle publishing, availability, swaps, and mobile clock-in — real value once your roster gets large — but they don't set headcount. Some, like Deputy and 7shifts, will suggest staffing from POS data if you feed them a target.
Sources
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook — Retail Sales Workers: https://www.bls.gov/ooh/sales/retail-sales-workers.htm
- U.S. Census Bureau, Monthly Retail Trade Survey: https://www.census.gov/retail/index.html
- U.S. Small Business Administration — Manage your business: https://www.sba.gov/business-guide/manage-your-business
- U.S. Department of Labor, Wage and Hour Division — Fact Sheets: https://www.dol.gov/agencies/whd/fact-sheets
- National Retail Federation — Research: https://nrf.com/research
- IRS, Publication 334: Tax Guide for Small Business (cost of goods sold): https://www.irs.gov/publications/p334
- Harvard Business Review — "Retail's Hidden Cost of Understaffing" coverage of labor and sales research: https://hbr.org/2015/03/why-good-managers-are-so-rare
- SCORE — Small business mentoring and templates: https://www.score.org/resource-library
Related on PULSE
- [How do I set a gross profit target per salesperson?](/knowledge/tl21653)
- [What labor percentage should a retail store run?](/knowledge/tl21652)
- [How do I read hourly sales data to place shifts?](/knowledge/tl21651)
- [When should I add a second person to a weekday shift?](/knowledge/tl21650)
- [How often should I rebuild my retail staffing model?](/knowledge/tl21649)
This page will be disappearing soon. Save it to your device for $1 — or read it free while it is here.
@Kory-White- · if Venmo asks, the last 4 of my number are 2012









