Skip to content

Time & Date · Work Time

Work Hours & Timesheet Calculator

Enter start and end times (night shifts crossing midnight are fine) and breaks for each day to get the hours worked per day and in total — in decimal and hours:minutes — with daily overtime beyond your threshold and the pay at your hourly rate.

Also listed inSalary & Tax

Your inputs

Quick start — try a typical case

5 rows · you can paste rows from Excel or Google Sheets

Times as 09:00, 21:30 or 9:30 PM. An end time earlier than the start means the shift ended the next day.

Your result Live

Total Hours Worked

41:00 h

41.00 hours over 5 days · average 8:12 a day

Regular Hours
39:30 (39.50)
Overtime (over 8 h a day)
1:30 (1.50)

Hours by day

5 rows
DayStartEndHoursDecimalOvertime
Mon09:0018:008:008.00—
Tue09:0019:309:309.501:30
Wed09:1518:008:008.00—
Thu09:0018:008:008.00—
Fri09:0017:007:307.50—

How this is calculated

Hours = (End − Start, +24 h if the shift crosses midnight) − Break · Overtime = Hours − Daily limit (if positive)

Decimal hours
Minutes ÷ 60 — 7:45 is 7.75 hours
Pay
Regular hours × rate + overtime hours × rate × overtime multiplier

Each day's hours are the time between clocking in and out, less breaks. Payroll usually needs decimal hours (7 h 45 min = 7.75 h), so both forms are shown. Overtime here is counted per day beyond your limit; for weekly rules (48 hours in India, 40 in the US) use the Overtime Pay Calculator.

Assumptions & sources

  • Shifts are under 24 hours; an end time earlier than the start means the next day.
  • Overtime is daily only; breaks are unpaid.
  1. 1Occupational Safety, Health and Working Conditions Code, 2020 — working hours and overtime (in force 21 Nov 2025) — Ministry of Labour & Employment
  2. 2Fair Labor Standards Act — overtime pay — U.S. Department of Labor, Wage and Hour Division
  3. 3California Labor Code §510 — daily overtime — California Labor Commissioner (DLSE)

Calculator ID TIME-WORKHRS-001 · version 1.0.0

Common questions

How do I convert minutes to decimal hours?

Divide by 60: 15 min = 0.25 h, 30 min = 0.5 h, 45 min = 0.75 h. So 8 h 45 min is 8.75 hours.

How are night shifts handled?

If the end time is earlier than the start (e.g. 22:00 to 06:00), the shift is taken to end the next morning: 8 hours before breaks.