
Attendance software compares each person's punches against their shift. Good setup (the right shift types, grace periods and overtime rules) turns raw punches into accurate hours. Most problems in attendance reports come from rules that were never set up to match how the business actually works.
Key takeaways
- Match shift types to reality: fixed, rotating, night, flexible.
- Night shifts must be set to cross midnight correctly.
- Agree overtime rules with HR before go-live.
- Review exception reports weekly, not at month end.
01Shift types
| Shift type | Example | Watch out for |
|---|---|---|
| Fixed | 08:00–17:00 Mon–Fri | Grace period for lateness |
| Rotating | Week A days, week B nights | Rota must be assigned in advance |
| Night (crosses midnight) | 19:00–07:00 | Punches must count to the right day |
| Flexible | Any 8 hours between 06:00–20:00 | Core hours, if any |
02Overtime rules
- Minimum overtime block before it counts (e.g. 30 min)
- Different rates for weekdays, weekends and public holidays
- Whether early arrival counts as overtime
- Approval: automatic or supervisor-approved
03Reports that matter
04Frequently asked questions
Why are night shifts showing wrong hours?
The shift probably isn't set to cross midnight, so punches are split across two days.
What is a grace period?
Minutes after shift start before someone counts as late, e.g. 10 minutes.
Who fixes missing punches?
Usually a supervisor or HR, weekly, with a reason recorded.

