How Do I Decide How Many Reps to Schedule at Each Store in My Mattress Retail Chain?
PULSEKNOWLEDGE LIBRARYQuality
Certified

Divide each store's average daily gross profit by an agreed gross-profit-per-rep target — roughly $250–$400 in mattress retail — to get that day's headcount. A location averaging $1,500 gross profit on Saturday supports about five reps; $600 on Wednesday supports two. Recalculate by store, by weekday, every quarter.
Two ways to staff a mattress chain: fixed coverage versus gross-profit division
Almost every multi-store mattress operator lands on one of two staffing philosophies, and the gap between them shows up in the P&L within a single quarter.
The first is fixed coverage. You decide that a store is "a two-person store" or "a one-person store," and that number holds Monday through Sunday, week after week. It is the default for a reason: it is simple, it is predictable for the staff, it makes the schedule a copy-paste job, and it guarantees nobody is ever alone on the floor when a customer walks in with a spouse and a mattress protector question at the same time. Payroll becomes a fixed line item you can forecast a year out. District managers love the operational calm. Reps love knowing their shifts never move.
The second is gross-profit division — variable coverage driven by the numbers. You set a per-rep daily gross-profit target, pull each store's trailing three-to-six-month gross profit broken out by day of week, and divide. The headcount falls out of the arithmetic rather than out of habit. Saturday at the flagship gets five bodies; Tuesday at the satellite gets one. The schedule stops being a template and becomes an output.

The reason this argument matters more in mattress retail than in almost any other vertical is the headcount math. A grocery store scheduling 34 people on a Saturday can absorb one extra body — that is a 3% labor variance nobody notices. A mattress showroom scheduling two people can not. Adding one rep to a two-person store is a 50% increase in that store's daily labor, and removing one is a 50% cut. There is no rounding error at this scale. Every single scheduling decision is a material decision, which is exactly why "we've always run two here" is an expensive sentence.
The counter-pressure is real, though, and honest operators should name it. Mattress selling is a high-ticket, consultative, long-cycle floor sale. The average ticket dwarfs convenience retail, close rates on a walk-in are meaningful, and a single missed up is not a lost $8 — it can be a lost $2,400 sale with a $1,100 gross profit attached. Understaffing a mattress floor is far more punishing than understaffing a coffee counter, because the customer who walks out un-greeted does not come back later that afternoon. They drive to the competitor four minutes down the highway and buy there.
So the real decision is not "fixed or variable." It is: how do you get the efficiency of gross-profit division without opening coverage holes that cost you five-figure sales? The rest of this page answers that, plus the adjacent problems it drags in — commission structure, up-system fairness, delivery and warehouse coordination, and what changes when you take the same method into appliance, furniture, or flooring showrooms that share the mattress chain's economics.
A third hybrid option deserves mention because it is where most disciplined chains actually end up: a fixed floor plus a variable top. You guarantee every open store a baseline of one rep — sometimes two if the showroom is large enough that a single person cannot see the door from the back adjustable-base display — and then you layer additional reps on top strictly by the gross-profit calculation. The floor protects revenue. The top controls cost. It is not a compromise so much as an acknowledgment that the first rep and the fourth rep are economically different animals.

Choosing between fixed and variable coverage
The decision hinges on four inputs, and you can usually resolve it in an afternoon with a spreadsheet and a year of POS exports.
Input one: how much does gross profit actually vary by day at this store? Pull the last 13 to 26 weeks and average gross profit for each weekday. If the flagship does $1,500 on Saturday and $1,450 on Sunday but $520 on Tuesday, that is a ~3x spread and fixed coverage is burning money on Tuesday or losing sales on Saturday — usually both. If a small satellite runs $480 to $620 every single day, the spread is inside the noise band and variable scheduling buys you almost nothing while costing you schedule stability. Flat stores stay flat.
Input two: how many reps does the store run at peak? Variable scheduling has real power when the count can move between two and five. When it can only move between one and two, you have exactly one lever and the whole exercise reduces to "is Saturday a two-person day?" That is worth answering, but it does not require a system.

Input three: is the store's up-system fair at higher headcounts? This is the trap. Piling five reps onto a Saturday floor only produces five reps' worth of gross profit if the up rotation actually feeds all five. If your floor runs an informal "whoever's closest to the door" system, the fifth rep sits in the back for four hours, writes nothing, and drags your gross-profit-per-rep average into the floor. Then the numbers "prove" you overstaffed, when what you really did was under-manage the rotation. Fix the up-system before you trust the headcount math.
Input four: what does an unstaffed hour actually cost here? Multiply the store's average gross profit per transaction by its walk-in-to-write rate for the hour in question. In a showroom where a single write carries several hundred dollars in gross profit, one lost up can outweigh a whole shift's labor cost — which is exactly the argument for a protected floor.
One nuance the flowchart cannot carry: seasonality overrides the weekday pattern several times a year. Memorial Day, Labor Day, Presidents' Day, and Black Friday weekends compress a month of mattress traffic into three or four days. The weekday averages you computed in February will badly underpredict Labor Day Saturday. Handle those as named exceptions with their own headcount, computed off last year's same-holiday gross profit rather than off the trailing average, or your peak weekends will be the ones you understaff.

The numbers behind each approach
Here is what the two options actually cost, using round figures you should replace with your own.
Setting the per-rep target. Agree with leadership on the gross profit one average rep should write on an average day. In mattress retail, a common working range is $250 to $400 per rep per day, and where you land inside it depends on your average ticket, your margin, and how much of the sale is commission. Say $300. Frame it to the team as a floor, not a goal: an average rep on an average day should produce no less than $300 in gross profit. Strong reps clear it before lunch and go looking for the next $300.
Do not pick this number by feel. Compute it: take total chain gross profit for a trailing quarter, divide by total rep-days scheduled in that quarter, and you have your current actual. If that comes out at $210, setting a $400 target does not make reps more productive — it just makes every store look overstaffed and pushes you into cuts that cost you sales. Set the target at or slightly above your current actual, then move it up as productivity improves.

Running the division. Flagship Saturday averaging $1,500 gross profit ÷ $300 = 5 reps. Flagship Tuesday at $600 ÷ $300 = 2 reps. Satellite Saturday at $900 ÷ $300 = 3. Satellite Wednesday at $450 ÷ $300 = 1.5, which rounds to 1 with a protected floor, or 2 if the showroom has a blind back corner. Run it for every store and every weekday and you have a full week's headcount grid off arithmetic alone.
The cost delta. Take a satellite store that has been running two reps, seven days a week, out of habit. That is 14 rep-days per week. The gross-profit division says it needs 2 on Friday, 3 on Saturday, 2 on Sunday, and 1 on Monday through Thursday — 11 rep-days. You have removed 3 rep-days per week without touching the two strongest revenue days. At an all-in cost of roughly $150 per rep-day for base pay alone in many markets, that is on the order of $450 a week, or north of $20,000 a year at a single small store. Across eight satellite locations the same pattern compounds fast.
The risk delta. Now run the failure case. Suppose your Tuesday average of $450 was suppressed *because* you were running one rep and losing ups during a lunchtime overlap. Cut to one rep permanently and you never find out. This is why you validate with a holdout: keep two stores on fixed coverage for a full quarter while the rest run variable, then compare gross profit per labor hour across both groups. If the variable stores hold or improve gross profit per hour, the cut was real efficiency. If gross profit per hour is flat but total gross profit dropped, you cut into demand, not slack.
Commission interaction. In most mattress chains reps are paid on a commission or draw structure, which means labor cost is partly variable already. That changes the arithmetic in an important way: cutting a rep-day on a slow weekday saves you the base or draw component, not the commission component, because the commission was only paid if a sale happened. Your true savings per removed rep-day is closer to the base/draw plus taxes and benefits than to a fully loaded number. Compute it honestly — the case for variable scheduling is strong enough without inflating it.

Where the money actually hides. In most chains the largest single recoverable line is not the slow weekday — it is the open-to-noon block on weekdays, when a showroom carries full coverage and writes almost nothing. Mattress traffic is a weekend-afternoon and weeknight-evening business. If your receipt timestamps show that 70% of weekday writes happen after 4pm, then two reps from 10am is not coverage, it is a subsidy. A single mid-to-close rep on Tuesday, with the second body starting at 4pm on the days the data supports it, often captures the same gross profit at a fraction of the hours.
Attachment as the hidden variable. Two stores can post identical unit volume and very different gross profit, because one sells adjustable bases, protectors, and pillows with the mattress and the other sells a slab. Since your headcount formula runs on gross profit, a store that fixes its attachment rate mathematically earns more coverage the next quarter. That is a feature — reward the floors that sell the whole sleep set — but it also means a coaching problem can masquerade as a staffing problem. Before you cut a store's headcount for weak gross profit, check whether the issue is traffic or attachment. Those have different fixes.
Rolling it out without breaking the floor
Sequencing matters more than the math. Chains that spring a new headcount grid on their stores in one week get exactly what you would expect: the strongest reps, whose hours got trimmed, take a call from a competitor.

Weeks one and two — instrument before you change anything. Export gross profit by store, by day, by hour if your POS supports it, for the trailing 13 to 26 weeks. Clean out holiday weekends into a separate bucket. Compute chain-wide gross profit per rep-day so you know your actual baseline. Do not publish a schedule yet.
Week three — set the target and socialize it. Take the number to leadership and to the district managers, and say the quiet part out loud: this is what an average rep on an average day should produce. Let people argue with it now, in a room, rather than in the parking lot after their hours change. Expect pushback from the store with the worst gross-profit-per-rep number — and check whether that store has an up-rotation problem before you accept the excuse or dismiss it.
Week four — model, don't publish. Build the grid for every store and weekday. Put the current schedule next to the calculated one and look at every cell where they disagree by more than one rep. Those are the cells that need a human. Some will be obviously right. Some will be a store where the calculation says one rep but the showroom is 12,000 square feet with a warehouse door that has to be covered for delivery pickups.

Weeks five through eight — pilot on two or three stores. Pick one high-volume store, one mid, one satellite. Run the calculated grid. Keep two comparable stores on the old schedule as a control. Track gross profit per labor hour, total gross profit, close rate, and average ticket in both groups. Eight weeks is enough to see a signal and short enough that you can reverse it.
Weeks nine onward — roll out with a floor and a ceiling. Publish chain-wide with two guardrails: never schedule a store below one rep while it is open, and never let the calculation push a store above the count its up-rotation can genuinely feed. Then set a standing quarterly review, plus an immediate recalculation any time you change the comp plan, open or close a location, or change store hours — all three invalidate the trailing averages you built on.
Two operational details that sink rollouts if you ignore them. First, delivery and warehouse coordination: in a chain where reps also stage deliveries, load customer pickups, or handle returns, a rep-hour is not purely a selling hour. If you cut to one rep on Tuesday and Tuesday is your regional delivery-truck day, that rep is in the back for 90 minutes and the floor is empty. Pull the delivery schedule into the staffing grid, not just the sales data. Second, rep availability and fairness: if your best closer only wants Saturdays and your grid says Saturday needs five, you will be tempted to overstaff Saturday to keep them happy. Do it if you must, but book it as a retention decision, not a coverage one, so the number does not quietly corrupt your baseline.

What this method looks like beyond mattresses
The formula is not mattress-specific — it is high-ticket, low-headcount, multi-unit retail math, and it moves cleanly into neighboring categories with the constants swapped.
Furniture and appliance showrooms are the closest cousins. Same consultative sale, same long dwell time, same weekend-afternoon traffic curve, same tiny floor crews. The per-rep gross-profit target lands in a similar band, sometimes higher in appliance because of attachment on installation and haul-away. The one adjustment: appliance stores frequently carry a service or parts counter whose staffing is demand-driven in a completely different way, so run that as its own line rather than folding it into the selling headcount.
Flooring, window treatments, and specialty home retail work the same way with one wrinkle — a large share of the sale happens off the showroom floor, at in-home measures and consultations. That means a rep-day is not always a store-day, and you need to separate showroom coverage from field capacity or your gross profit per scheduled rep will look artificially strong on days when half the team is out measuring.
Jewelry and high-end electronics share the high-ticket, small-crew structure but have far tighter loss-prevention rules that often mandate a two-person minimum regardless of what the arithmetic says. That is a floor you do not negotiate with; run the variable layer above it.

Where the method does not transfer well is high-transaction, low-ticket retail — convenience, quick-service, fast fashion. There the binding constraint is throughput at the register and the queue, not gross profit per consultative seller, so you schedule against transaction counts and service-time targets instead. Trying to run a convenience chain on a gross-profit-per-rep divisor produces schedules that are technically efficient and operationally miserable.
There is also a RevOps framing worth naming, because this is fundamentally the same discipline retail operators borrow from B2B revenue teams: capacity planning against a productivity target, validated with a holdout, reviewed on a cadence, and re-baselined whenever the comp plan changes. A field sales org sizes territories by quota capacity; a mattress chain sizes shifts by gross-profit capacity. The vocabulary differs, the mechanics do not — a target per producer, a demand signal, a division, and a feedback loop that catches when the target drifts away from reality.
The practical benefit of seeing it that way: everything the RevOps playbook has already learned about capacity models applies. Do not set targets from aspiration. Do not change the target and the headcount in the same month, or you will never know which one moved the number. Keep the model simple enough that a district manager can explain it to a rep in thirty seconds, because a model nobody can explain is a model nobody follows. And instrument the output — gross profit per labor hour, by store, tracked weekly — so the model tells you when it has gone stale instead of you finding out from the P&L two quarters later.
Related questions
What if a store has no historical gross-profit data?
Estimate from a comparable store in your chain with similar square footage, market type, and hours, then recalculate after 8 to 12 weeks of real data. New locations also run atypically for the first months due to grand-opening promotion, so expect the early numbers to overstate steady-state demand.
Should the per-rep target differ between stores?
No — keep one chain-wide target. Store-specific targets let a weak location justify its own weakness. The gross-profit differences between stores should show up as different headcounts, not different standards. Revisit the single target annually or after a comp-plan change.
How do I handle a store whose daily gross profit is below the per-rep target?
Schedule one rep and protect that floor. Then treat the store as a separate decision: shorten operating hours to match when receipts actually ring, or evaluate whether the location earns its rent. Understaffing below one is not an option while the doors are open.
What data do I need if my POS does not report gross profit by day?
Use net sales by day and apply your blended margin percentage to approximate gross profit. It is imprecise but directionally correct, and it beats scheduling from habit. Push your POS vendor for margin-level reporting, since attachment mix will eventually distort a blended estimate.
How often should the grid be recalculated?
Quarterly as a standing cadence, plus an immediate recalculation whenever you change the comp plan, change store hours, open or close a location, or absorb a competitor's closure nearby. All four invalidate the trailing averages the grid is built on.
FAQ
How do I determine the right gross-profit-per-rep target for my chain?
Compute your current actual first: trailing-quarter chain gross profit divided by trailing-quarter rep-days scheduled. That is your real baseline. Set the target at or slightly above it — commonly somewhere in the $250 to $400 range in mattress retail, depending on average ticket and margin — then raise it deliberately as productivity improves. A target set far above your actual just manufactures a case for cuts that will cost you sales.
What if a store's gross profit swings a lot week to week?
Use a trailing three-to-six-month average by weekday to smooth the noise, and pull holiday weekends into their own bucket so Labor Day does not inflate your ordinary-Saturday number. For genuinely seasonal locations, maintain a peak grid and an off-peak grid rather than one blended average that is wrong in both directions.
Should every day of the week get the same headcount?
No. Matching headcount to each day's gross profit is the entire point. A store averaging $1,200 on Saturday supports roughly four reps at a $300 target; the same store at $450 on Tuesday supports one. Flat scheduling across a 3x demand spread means you are either overstaffed five days a week or understaffed two.
Does this replace scheduling software?
No — it feeds it. The division produces the headcount; the software publishes shifts, handles swaps, tracks time, and enforces overtime rules across locations. Two pricing models matter for a lean chain: per-user pricing is cheap when each store has one or two reps, while per-location pricing can be better when you have many tiny stores. Some platforms also offer demand-based scheduling driven by POS data, which gets close to this method automatically.
How do I know whether a cut removed slack or removed revenue?
Run a holdout. Keep two comparable stores on the old schedule for a full quarter while the rest run the calculated grid, then compare gross profit per labor hour and total gross profit across both groups. If gross profit per hour improved and total held, you removed slack. If gross profit per hour is flat while total fell, you cut into demand and should restore the hours.
Can I apply this to non-selling roles like warehouse or delivery staff?
Not directly. Those roles are driven by delivery volume, route density, and stop counts rather than showroom gross profit. Schedule them against their own demand signal — deliveries per day, units moved — and then make sure the two schedules talk to each other, because a delivery day that pulls your only floor rep into the back is a coverage hole your gross-profit grid will never see.
Sources
- https://www.bls.gov/oes/current/oes412031.htm
- https://www.bls.gov/iag/tgs/iag44-45.htm
- https://www.dol.gov/agencies/whd/flsa
- https://www.census.gov/retail/index.html
- https://nrf.com/research
- https://www.sba.gov/business-guide/manage-your-business/hire-manage-employees
- https://www.irs.gov/businesses/small-businesses-self-employed/understanding-employment-taxes
- https://hbr.org/2015/03/the-truth-about-scheduling-software
Related on PULSE
- [How Do I Get My Mattress Reps to Sell Adjustable Bases?](/knowledge/q15846)
- [How Do I Get My Mattress Sales Team to Sell Accessories and Protection?](/knowledge/q15706)
- [How Do I Score Reps at My Multi-Unit Retail Chain?](/knowledge/q15700)
- [How Many Cashiers Should I Schedule Each Shift at My Convenience Store Chain?](/knowledge/q15582)
- [How Do I Know Where, When, and How Many People to Schedule at Each of My Multi-Unit Retail Locations?](/knowledge/q15522)
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
This page is gone.
This one is off the shelf now. $1 keeps it on your phone for good — the whole page, pictures and diagrams included.









