Skip to content
Timerfly

Night shift attendance: how to count shifts that cross midnight

Updated · 4 min read · By the Timerfly team

The short answer

Count a night shift as one working day, on the date it starts: a 9 PM to 6 AM shift starting on Monday is Monday’s attendance. Many attendance systems split time at midnight instead, which turns one full shift into two short days with false late or half-day marks.

The midnight problem

Most attendance software was built for day shifts, so it closes each day at midnight. For a team working 9 PM to 6 AM, that causes trouble every single night:

  • One shift becomes two days. 3 hours land on Monday and 6 hours on Tuesday.
  • False marks. Monday looks like a short day (often a half day), and Tuesday looks like someone started at midnight and left early.
  • Wrong totals. Monthly days present, half days and loss of pay come out wrong, so payroll needs fixing by hand.

BPOs, KPOs, support teams serving the US, UK or Australia, and hospital or security staff all run into this.

How to count it correctly

  1. One shift, one working day, dated on the day the shift starts.
  2. Late and left early against the shift’s own times: 9 PM and 6 AM, not office hours.
  3. Hours and overtime counted on the start date, even the hours after midnight.
  4. Weekly offs follow the shift. If the team works Monday to Friday nights, the shift starting Friday night is Friday’s; Saturday night is the weekly off.
  5. Holidays follow the start date too. Decide whether a shift starting the night before a holiday is a normal day; most companies say yes.

An example week

ShiftSplit at midnightCounted as one day
Mon 9 PM – Tue 6 AMMon 3 h, Tue 6 hMon: 9 h, present
Tue 9:20 PM – Wed 6 AMTue 2 h 40 m, Wed 6 hTue: late (after 9:10 PM)
Wed 9 PM – Thu 5 AMWed 3 h, Thu 5 hWed: left early (before 5:50 AM)

With a 10-minute grace and hours of 9 PM to 6 AM. Counted as one day, every mark is right; split at midnight, every day is wrong.

Rotating shifts

When people rotate between day, evening and night shifts, the same rule applies: each shift is one working day on its start date, judged against that shift’s own times. Plan the rotation in a roster (our free shift roster template works in Excel) so the attendance system knows which shift each person is on each day.

How Timerfly handles night shifts

Timerfly counts a shift that crosses midnight as one working day from the day it starts, for attendance, late marks, totals and the monthly payroll Excel, on every plan. Each person can have their own hours or a shift from the work schedule, and late and left early are marked against those times from their first and last activity on the computer. It’s built for BPOs and support teams serving other time zones.

Questions

Which date does a night shift count on?

Almost every company counts it on the date the shift starts. A shift from 9 PM on Monday to 6 AM on Tuesday is Monday’s attendance, and its hours are Monday’s hours.

Why do night shifts show as two days in some attendance software?

Because the software splits time at midnight. The 3 hours before midnight land on one date and the 6 hours after it on the next, so a full shift looks like two short days, often with a late mark or a half day on each.

How do you mark a night shift worker late?

Against the start of their own shift, not the office’s day hours. If the shift starts at 9 PM with 10 minutes of grace, starting at 9:15 PM is late.

How is overtime counted on a night shift?

Hours worked beyond the shift’s expected hours, counted on the shift’s start date like the rest of the shift. Write the threshold into your policy.

Are there legal rules for night shifts in India?

Yes, for some workplaces and workers, for example under the Occupational Safety, Health and Working Conditions Code, 2020 and state Shops and Establishments Acts, including conditions for women working at night. Check your state’s rules with your CA or HR adviser; this isn’t legal advice.

More guides

Let attendance mark itself

Timerfly records the day from each computer: late marks, left early, half days and night shifts, ready for payroll. 14 days of every feature, no card needed.

Prefer help? We’ll set it up with you in 15 minutes