Shifts & Scheduling · Glossary

Attendance Roster

Also called: attendance rota, shift plan, roster-based attendance

Definition

An attendance roster is the published shift plan against which each employee's punches are validated. It states who is expected on which shift, at which site, on which date, so that the attendance system can decide whether a punch is on time, late, early, on a weekly off or on a day the person was not scheduled at all. Roster plus punches equals attendance.

Attendance roster, duty roster and attendance register: three different documents

A duty roster is the planning document: it assigns names to posts, shifts and days, and it is what supervisors build and circulate. An attendance roster is the same plan once it is published and locked as the reference for validating punches; in most software the duty roster becomes the attendance roster at the moment it is published. An attendance register is the record of what actually happened, produced after the punches are compared with the roster.

The three are often merged on paper, where the roster grid is overwritten with P and A marks as the month goes on. That destroys the plan, so no one can later prove what was scheduled versus what was worked. Keeping the roster and the register separate is what makes adherence measurable.

  • Duty roster: the plan, editable until published
  • Attendance roster: the published plan, used to validate punches
  • Attendance register: the outcome, one record per employee per day

How punches are validated against the roster

When a punch arrives, the system looks up the employee's rostered shift for that date and site. A punch inside the shift window minus the grace period is on time; after grace it is a late mark; before the rostered end it is an early exit. A punch on a rostered weekly off is flagged for a comp-off or overtime decision. A punch at a site other than the rostered one is flagged as a location mismatch. No punch on a rostered day is a no-show until leave or a regularization explains it.

Without a roster, none of these flags exist: the system only knows that someone punched at 09:47, not that they were meant to be there at 09:00 or that they were meant to be at a different site altogether. That is why roster management and attendance are bought together in security, facility management, hospitals and retail.

Roster adherence metrics

Comparing the register with the roster gives four numbers a manager can act on. Fill rate: rostered slots that had a valid punch, divided by rostered slots. Late-start rate: punches after grace, divided by punches. No-show rate: rostered slots with no punch and no approved leave, divided by rostered slots. Unrostered attendance: punches on days or sites with no roster entry, which usually signals unrecorded swaps or a stale roster.

Track them per site and per shift, weekly. A night shift with a 95 percent fill rate and a 20 percent late-start rate is being covered by people who arrive after the handover, which the fill rate alone hides.

Example: one guard, one week, roster versus punches

A guard is rostered 20:00 to 08:00 at a Noida warehouse from Monday to Saturday, with Sunday off. His punches show Monday 20:06 (within a 10-minute grace, on time), Tuesday 20:25 (late mark), Wednesday no punch (no-show; a reliever punched at 20:40), Thursday and Friday on time, Saturday 19:55, and a punch on Sunday at 20:02 at a different site. The register records five worked nights, one late mark, one no-show, and one unrostered Sunday duty that the supervisor confirms as a cover shift and converts to overtime. Fill rate for the week is 5 of 6 slots, or 83 percent.

How Attend Mitra handles this

Attend Mitra's weekly roster builder publishes a draft roster to the employee app, and every punch is then checked against it for late, early-exit, weekly-off and site mismatches. The live monitor shows present, late, absent and unrostered punches per site, and the roster-versus-attendance comparison feeds the no-show and fill-rate reports.

Frequently asked questions

What is attendance roster software?
Software that lets you build and publish a shift roster and then validates every attendance punch against it, so late marks, early exits, no-shows and unrostered punches are computed automatically. It combines roster management with attendance capture (biometric, selfie, GPS, kiosk) and produces the register and the adherence reports from one record.
What is the difference between an attendance roster and a duty roster?
They are the same plan at two stages. The duty roster is the draft assignment of people to shifts and posts; the attendance roster is that plan once published and locked, used as the reference for validating punches. Editing the plan after publishing should create a new version, not overwrite the one attendance was checked against.
Can attendance be recorded without a roster?
Yes, but only as raw punch times. Without a rostered shift the system cannot tell late from on time, cannot identify a no-show, and cannot distinguish an unscheduled extra shift from a normal day. For fixed-timing offices a single default shift acts as the roster; for rotating or multi-site teams a real roster is required.
What is a good roster adherence rate?
There is no universal benchmark; compare sites and shifts within your own operation and watch the trend. Look at fill rate, late-start rate and no-show rate together, because a high fill rate with a high late-start rate means posts are being covered after the handover time, which clients and supervisors notice even if the register looks full.

Related terms

Duty Roster
A duty roster is a schedule that assigns named employees to specific posts, shifts and days for a defined period, usually a week or a month. It shows who is on duty, where, at what time, and who is on weekly off or leave. Hospitals, hotels, security agencies and housekeeping teams use it as the primary control document for staffing.
Roster Management
Roster management is the end-to-end process of planning, building, publishing and maintaining employee work schedules, and then tracking how actual attendance matches the plan. It covers forecasting demand per post and shift, choosing rotation patterns, assigning people, handling leave, swaps and open shifts, and measuring coverage and schedule adherence. It is the operational core of any shift-based business.
Shift Roster
A shift roster is a schedule organised around shift codes rather than posts. It states which shift (morning, general, evening, night) each employee works on each date across a rotation cycle. Factories, call centres, hospitals and 24x7 operations use shift rosters to rotate teams fairly, keep weekly hours within the 48-hour legal limit and publish predictable patterns in advance.
Attendance Register
An attendance register is the record, on paper or electronic, in which an employer marks each employee's presence, absence, leave and holidays for every day of the month, with the columns and signatures that the applicable labour law prescribes. It differs from an informal attendance sheet in that it is a statutory document open to inspection and forms the basis of the wage register.
Late Mark
A late mark is the entry recorded against an employee when their punch-in falls after the shift start time plus any grace period. Late marks are counted per month and most Indian companies convert a set number – typically three – into a half-day deduction, while others deduct proportional minutes. The rule and its consequence must be stated in the attendance policy.
Open Shift
An open shift is a rostered shift that has no employee assigned to it and is offered to eligible staff to claim, usually through an app or notice, with a supervisor approving the claimant. Open shifts are used to fill vacancies, cover no-shows and leave, and give employees a transparent way to pick up extra work without the supervisor phoning down a list.

Go deeper

See how this works inside Attend Mitra

Verified attendance, shift rosters, leave, and payroll-ready reports in one platform built for Indian teams.

Browse all terms