About this calculator
Overnight shifts are handled automatically when the finish time is earlier than the start.
How to use it
- Enter start and finish times (24-hour).
- Enter the unpaid break.
- Enter days worked a week.
The formula
Daily hours = finish − start − break; weekly = daily × days
- break
- unpaid break in minutes
- days
- working days a week
Worked example
9:30 to 18:30 with a 1-hour break, 5 days
- 9 hours − 1 hour = 8 hours a day.
- 40 hours a week, about 173 a month.
What the result means
Under Indian labour law, working more than 48 hours a week generally counts as overtime.
Assumptions
- The same schedule every working day.
Limitations
- Paid breaks and varying shifts are not modelled.
Frequently asked questions
How many working hours are allowed in India?
Generally up to 48 hours a week, with overtime paid at twice the normal rate.
How do I calculate a night shift?
Enter the times as they are; the calculator handles crossing midnight.
How many hours is 9 to 6 with lunch?
8 hours with a 1-hour lunch.
Last reviewed on 3 October 2026. Found a mistake? Tell us.

