Work Hours Calculator

Enter the start and end times and your breaks to get the hours worked. Add the scheduled hours to see the difference.

Breaks (minutes; if you have several, they are added up)
min
min
min
Scheduled hours (optional; if you enter them, the difference from the hours worked is shown)
hours
min
Hours worked (time from start to end − breaks) —
Time from start to end—
Total break—
Hours worked (decimal)—

This only calculates the difference in time. It does not check legal break requirements, overtime pay or night-shift hours.

The value copied is the number of hours worked in decimal form.

How it is calculated

The time fields are read as a 24-hour clock. Your browser may display them with AM/PM, but they are read the same way.

Examples

Converting to decimal hours

Timesheets and payroll often write "8 hours 30 minutes" as 8.5 hours. Divide the minutes by 60 (30 minutes = 0.5 hours, 20 minutes = 0.3333… hours). When the result does not divide evenly, it is rounded to the number of decimal places you choose.

Things to know

Frequently asked questions

Can it calculate a shift that passes midnight?

Yes. If the end time is earlier than the start time, it is counted as a time on the next day, and a note is shown in the result.

What if I took more than one break?

Enter the minutes in Break 1, Break 2 and Break 3. The total is subtracted.

What happens when I enter the scheduled hours?

The difference between the hours worked and the scheduled hours is shown. Overtime pay is not calculated.