What a duty roster contains
A usable duty roster answers four questions for every person on every day: are they working, which shift, at which post or location, and who covers them if they do not turn up. In practice this is a grid with employees down the side, dates across the top, and a shift code (A, B, C, N, WO, L) in each cell.
Good rosters also carry the header information that supervisors and auditors need: site or department name, roster period, shift timings against each code, the approver's name and the date it was published. Without the timing legend, a roster full of codes cannot be checked against the attendance register.
- Employee name and ID, with skill or licence tags where relevant (armed guard, ICU nurse, forklift operator).
- Shift codes with exact timings, including shifts that cross midnight.
- Weekly off and approved leave marked distinctly from working shifts.
- Reliever or standby names for posts that cannot be left unmanned.
- Version and publish date so everyone works from the same copy.
How duty rosters are built in India
Most small teams still build the roster in Excel or on a whiteboard and circulate a photo on WhatsApp. That works until someone edits their copy, a leave is approved after publishing, or a client asks for last month's roster during a billing dispute. The Factories Act and state Shops and Establishments Acts also expect a notice of periods of work to be displayed, and the roster is what feeds that notice.
The build sequence is the same whether you use paper or software: fix the coverage requirement per post per shift, choose a rotation pattern, place weekly offs so that every person gets one rest day in seven, assign names, check for legal breaches (more than 48 hours a week, back-to-back night and morning shifts), and then publish. Our guide on how to make a duty roster for security guards walks through each step with a worked grid.
Duty roster in hospitals, hotels and housekeeping
In a hospital the roster is built ward-wise around nurse-to-bed ratios, with night duty rotated so no nurse does more than a fixed number of consecutive nights. Hotels roster by department (front office, F&B, housekeeping) against occupancy forecasts, so a Saturday wedding block needs more stewards than a Tuesday. Housekeeping contractors at offices and malls roster by client site and floor, and the roster doubles as the deployment sheet the client signs off.
The common thread is that the roster is a commitment to a client, patient or guest, not just an internal plan. That is why deviations from it (absent, late, replaced) matter and need to be recorded against the roster rather than in a separate notebook.
A corporate site needs 1 guard at the main gate, 1 at the basement and 1 roving, round the clock in two 12-hour shifts (08:00–20:00 and 20:00–08:00). That is 6 duty slots a day, 42 a week. With one weekly off per guard, each guard covers 6 slots a week, so you need 7 guards plus a reliever to absorb leave. The roster grid shows each of the 8 names across 7 days with D, N or WO in each cell, and the reliever's cell shows which post he fills that day.
Attend Mitra's weekly roster builder lets you create shift templates (including shifts crossing midnight), assign people to posts by day, save presets for repeating patterns, and publish a draft to the employee app. It warns you when someone with approved leave is rostered, and attendance is then compared against the published roster for late, absent and no-show reporting.
