Skip to content

Free · runs in your browser · no signup

Work Hours Calculator

DayStartEndBreak (min)Hours
Mon8.00
Tue8.00
Wed8.00
Thu8.00
Fri8.00
Sat0.00
Sun0.00
Weekly total
40.00 h
Hours : minutes
40h 00m
Regular (≤40 h)
40.00 h
Overtime (>40 h)
0.00 h
Days worked
5
Average per day
8h 00m
By Nayeem, Software Developer of fastsavemedia.comLast reviewed

How to calculate hours worked between two times

  1. Convert both times to a 24-hour clock (5:30 PM = 17:30).
  2. Subtract the start time from the end time (17:30 − 9:00 = 8 h 30 min).
  3. Subtract unpaid breaks (−30 min = 8 h).
  4. If the end time is earlier than the start, the shift crossed midnight, add 24 hours.

Decimal hours for payroll

Payroll systems use decimal hours. Divide the minutes by 60: 7 h 45 min is 7.75 hours. The calculator shows both formats for every day.

Weekly totals and overtime

The weekly total adds every day you fill in. Hours over 40 are shown as overtime, which matches the US federal rule for non-exempt employees; your contract or country may differ. To track hours live as you work, use the work hours tracker; for a printable sheet, use the timesheet generator.

Turning clock times into payable hours

For each day, subtract the clock-in time from the clock-out time, then subtract unpaid breaks. Add the daily totals for the week and convert minutes to decimals: 15 minutes is 0.25, 30 is 0.5 and 45 is 0.75. Multiplying decimal hours by the hourly rate gives gross pay before tax and deductions.

Rounding rules employers use

Many US payroll systems round punches to the nearest 5, 6 or 15 minutes. Rounding is permitted only when it is neutral over time, it must not consistently favour the employer. If your totals differ from your payslip, compare the unrounded times first; that usually explains the gap. See the 7-minute rule rounding guide for a full chart and worked example.

Minutes to decimal hours

Decimal hours = minutes ÷ 60.
MinutesDecimal hours
50.08
100.17
150.25
200.33
300.50
400.67
450.75
500.83

Frequently asked questions

How do I calculate hours worked between two times?
Subtract the start time from the end time, then subtract unpaid breaks. 9:00 AM to 5:30 PM minus a 30-minute lunch is 8 hours.
How do I calculate hours for a night shift?
If the end time is earlier than the start, add 24 hours. 10:00 PM to 6:00 AM is 8 hours before breaks. The calculator does this automatically.
How do I convert hours and minutes to decimal?
Divide the minutes by 60 and add them to the hours: 8 h 15 min = 8.25 hours.
What counts as overtime?
The calculator flags weekly hours over 40, the US federal threshold. Check your contract or local law for daily limits.