Working Hours Calculator

Enter your usual start and finish times, the unpaid break and how many days you work. The calculator gives your daily, weekly and monthly working hours.

Results update as you type.

Hours a day

8 h 00 min

8 hours

Hours a week
40
Hours a month (approx.)
173.3

Indian labour law generally limits working hours to 48 a week, with extra hours paid as overtime.

About this calculator

Overnight shifts are handled automatically when the finish time is earlier than the start.

How to use it

  1. Enter start and finish times (24-hour).
  2. Enter the unpaid break.
  3. 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

  1. 9 hours − 1 hour = 8 hours a day.
  2. 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.