Rostering retail staff around footfall: a practical guide for store managers

How to build a weekly roster that puts people where customers are: reading hourly traffic, working out staff needed, designing fair shifts, staying within working-hour rules and measuring whether it works.

Illustration of a weekly roster grid with coloured shift blocks, a wall clock and a footfall line rising towards the evening peak

Ask a store manager what their hardest weekly task is and many will say the roster. It looks simple: put names in boxes. In practice, it’s a puzzle with too many pieces: weekly offs, leave requests, people who can’t do late shifts, a delivery on Thursday, a promotion on Saturday and a budget for staff hours that never seems big enough.

The usual result is a roster built from habit: the same shifts every week, everyone in at the same time, and a store that is overstaffed at 11 in the morning and overwhelmed at 7 in the evening. This guide shows a better way: roster around your customers, keep it fair to your team, and check whether it works.

Why the roster matters so much

Staff hours are one of a store’s biggest costs, and staff are also the main thing customers experience. A roster decides both at once. Get it right and you have people on the floor when customers need them, without paying for idle hours. Get it wrong and you lose sales in the evening rush while paying for a quiet morning.

Rosters also affect whether people stay. Unpredictable, last-minute schedules are one of the most common complaints of frontline workers everywhere. A large experiment with Gap stores in the United States found that making schedules more stable and predictable increased median sales by about 7% and labour productivity by about 5% in the stores that tried it. The setting is different from Indian retail, but the lesson travels: predictable rosters are good for people and for business.

Step 1: Know when your customers come

You can’t roster around footfall if you don’t know your footfall. Most stores already have the data; it just isn’t used. Look for:

  • Bills per hour from your POS system. Almost every billing system can show sales or number of bills by hour.
  • Footfall by hour if you have a door counter.
  • Conversion by hour (bills ÷ footfall), which shows when you are losing customers. We explain this in retail KPIs explained.
  • Your team’s experience. They know when the rush comes, even if the reports haven’t been checked.

Look at four weeks of data, not one. Then build a simple heat map: days across the top, hours down the side, and the average number of bills in each box. Patterns appear quickly.

HourMonTueWedThuFriSatSun
10–128789101822
12–214131214162834
2–41091011122630
4–616151618223438
6–828262730384644
8–1018171820263224
Example only: average bills per two-hour block for a mid-sized urban store. Your pattern will be different; what matters is that you draw yours.

In this example, the store is three or four times busier on a weekday evening than on a weekday morning, and weekends are busy almost all day. A roster that has the same number of people in every hour would be badly wrong.

Step 2: Work out how many people you need each hour

There is no single correct ratio, because it depends on your store format and how much help customers need. But you can work it out from your own data. Two calculations help most.

Billing counters

Counters for the peak hour
Counters needed=Bills in the busiest hourfrom your data÷Bills one cashier can do per hourmeasure it
Example: 3 counters=about 23 billsSaturday 6–8 pm, per hour÷about 8 billswith an average basket
Measure how long a typical bill takes in your store, including payment. A grocery basket takes longer than a single shirt.

Floor staff

For floor staff, think in terms of how many customers one person can actually help at a time. In a self-service grocery store, one person can look after a large area. In electronics or jewellery, where customers need long conversations, one person may only be able to help one or two customers at once. Watch your best staff during a busy hour and ask: at what point do customers start waiting or leaving without help? That’s your limit.

Then add the work that isn’t about customers: receiving deliveries, refilling shelves, counting stock, cleaning. Schedule as much of this as possible in quiet hours, so it doesn’t compete with customers.

Step 3: Design shifts that fit the curve

Once you know how many people you need each hour, design shifts to match. Most stores do better with staggered shifts than with everyone starting at the same time.

ShiftExample hoursCovers
Opening9:00 am – 6:00 pmOpening routine, morning deliveries, midday
Mid12:00 pm – 9:00 pmLunch peak and the evening rush
Closing1:00 pm – 10:00 pmEvening rush, closing routine
Peak short shift (if allowed)5:00 pm – 9:00 pmExtra hands for the busiest hours only
Example shift pattern for a store open 10 am to 9:30 pm. Check your state’s rules on daily hours, breaks and spread-over before using any pattern.

Staggered starts mean more people are in the store during the evening peak, without anyone working an impossibly long day. The overlap in the middle of the day is also the best time for team huddles, training and handovers.

Step 4: Stay within the rules

Working hours in shops are regulated by each state’s Shops and Establishments law, along with central labour laws. Rules differ by state and change over time, so always check the current rules for your state, or ask HR.

As an example of what these rules cover, Delhi amended its Shops and Establishments Act in 2026. For establishments with twenty or more employees, the amended Act allows up to ten hours of work a day including the lunch break, up to 60 hours a week, no more than six hours of continuous work without a rest interval, a maximum spread-over of twelve hours, overtime capped at 144 hours a quarter and paid at double the normal rate. Women can work night shifts only with their written consent and safeguards such as CCTV, safe transport and at least two women on the shift.

Whatever your state, the same principles apply:

  • Respect the maximum daily and weekly hours.
  • Give the required rest breaks, at sensible times.
  • Make sure everyone gets their weekly off.
  • Pay overtime correctly and record it.
  • Follow the rules on night work, especially for women employees. Our guide to supporting women in the retail workforce covers safe late shifts.

Step 5: Make the roster fair and predictable

A roster that matches footfall perfectly but feels unfair will fail, because people will call in sick, swap informally or leave. Fairness and predictability are as important as coverage.

Good roster habits

  • Publish the roster at least one week ahead, ideally two
  • Rotate weekend and late shifts fairly
  • Keep the same weekly off for each person where possible
  • Have a clear, simple process for swaps
  • Ask about constraints (college, family, transport) and plan around them
  • Keep a gap of at least 11–12 hours between a closing and the next opening

Roster habits that drive people away

  • Changing shifts the night before
  • The same people always getting Sundays and closings
  • Weekly offs moved around every week
  • Approving swaps for favourites only
  • Calling people in on their off day “just this once”, often
  • Closing shift followed by opening shift next morning
Unpredictable schedules are a major reason frontline staff quit. See why retail staff leave.

We look at this in more detail in why retail staff leave in the first 90 days. Rosters come up again and again.

Step 6: Cross-train to give yourself options

The hardest rosters are in stores where only one person can do each job: one person who can bill, one who can do the stock count, one who can open the store. If that person is on leave, the roster breaks.

Cross-training fixes this. When most of your team can bill, receive stock and help on the floor, you can move people to where customers are. Researcher Zeynep Ton, in her study of retailers that combine good jobs with strong performance, found cross-training was one of the practices those companies had in common: it let them adjust to busy and quiet periods without overworking anyone.

Step 7: Check whether it worked

A roster is a plan. Check it against what happened. Once a week, compare:

MeasureHow to calculateWhat it tells you
Sales per staff hourTotal sales ÷ total staff hours workedHow productive your staffing was overall
Conversion by hourBills ÷ footfall, for each hourWhether you are losing customers at peak times
Queue time at peakObserved wait at billing during the busiest hourWhether you had enough counters open
Overtime hoursFrom attendance recordsWhether the roster is realistic
Unplanned absencesSick calls and no-showsWhether the roster is fair and sustainable
Don’t chase one number. A store with very high sales per staff hour and terrible evening conversion is understaffed, not efficient.

If conversion falls sharply in the evening while morning staff stand idle, move hours from the morning to the evening. If overtime is high every week, the roster is not realistic. Make small adjustments each week rather than rebuilding everything.

Special weeks

Some weeks need a different roster altogether: festive seasons, end-of-season sales, stock counts, store launches and local events. Plan them earlier, explain the reasons to the team, and promise time off afterwards. Our festive season planning guide includes a staffing plan.

A simple rostering routine

The monthly and weekly rhythm
  1. Every monthUpdate your hourly heat map from the last four weeks of data.
  2. Two weeks aheadCollect leave requests and constraints. Note deliveries, promotions and events.
  3. Ten days aheadDraft the roster: peaks first, then fill in quiet hours and tasks.
  4. One week aheadCheck hours and rules, then publish. Explain any unusual shifts.
  5. Every weekReview sales per staff hour, conversion by hour and overtime. Adjust next week.

Rostering will never be perfect. People fall sick, deliveries arrive late and customers surprise you. But a roster built from your own data, shared early and kept fair, will beat a roster built from habit every time.

Sources

  1. WorkLife Law: Stable Scheduling Study report (Williams, Lambert, Kesavan and others, 2018)
  2. University of Chicago News: stable scheduling increases sales and employee productivity
  3. SCC Online: what has changed under the Delhi Shops and Establishments (Amendment) Act, 2026
  4. JSA Prism: Delhi Shops and Establishments amendment, March 2026
  5. Zeynep Ton, The Good Jobs Strategy, summarised by MIT ILP