Loading tool…
Calculate the hours and minutes between a start and end time, minus any break — ideal for timesheets and payroll.
Loading tool…
Hours is a free, private online tool that lets you calculate hours and minutes worked between a start and end time, minus breaks. It runs entirely in your browser, so nothing you enter is uploaded to a server.
Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.
Enter your start and end times (24-hour HH:MM) and a break in minutes; the tool returns the duration in hours and minutes plus decimal hours.
If the end time is earlier than the start, the tool assumes the shift crosses midnight and adds 24 hours.
Payroll often uses decimal hours (e.g. 8.5 instead of 8h 30m); both are shown.
An hours calculator works out the time elapsed between a start time and an end time, minus any break, and presents it as hours-and-minutes and as decimal hours. It is the everyday tool for timesheets, shift logging and payroll, removing the awkward base-60 arithmetic of subtracting clock times.
Time is base 60, not base 10, so you cannot simply subtract the numbers: 17:30 minus 09:45 is not 7.85 hours. You have to borrow minutes correctly. This tool handles that conversion for you, then also gives the decimal equivalent (7 h 45 m = 7.75 hours), which is what payroll systems usually multiply by an hourly rate.
Enter a break in minutes and it is subtracted from the total worked time. The calculator also copes with overnight shifts: if the end time is earlier than the start time, it assumes the shift crossed midnight and adds 24 hours, so a 22:00 to 06:00 shift correctly comes out as 8 hours rather than a negative number.
Payroll and invoicing almost always use decimal hours. The conversion is minutes / 60: 15 minutes is 0.25, 30 is 0.5, 45 is 0.75. Getting this right matters - billing 8 hours 30 minutes as 8.30 instead of 8.5 underpays by 12 minutes. The tool shows both forms so there is no ambiguity.
Total a day's or week's worked hours, log shifts, prepare timesheets, bill clients by the hour, and check that a rota adds up. Use 24-hour HH:MM format for clarity. Everything is calculated locally in your browser.