Work Hours Calculator

A free timesheet calculator with no sign-up: enter your start and end times for the week and get the total, with unpaid breaks taken off, night shifts that cross midnight counted correctly, and the answer in both the format you read and the decimal format payroll wants.

DayStartEndBreakWorked
Mondaymin
Tuesdaymin
Wednesdaymin
Thursdaymin
Fridaymin
Saturdaymin
Sundaymin
Totalnothing entered yet0:000.00 hours

Kept in this browser. Nothing is uploaded, and there is no account.

How the hours are worked out

End time minus start time, minus the unpaid break. A shift from 09:00 to 17:30 is 8 hours 30 minutes; take off a 45-minute break and 7 hours 45 minutes is what you were paid for.

Night shifts: 22:00 to 06:00 is eight hours

When the end time is earlier than the start, the shift finished the next morning. Subtracting the two times directly gives minus sixteen hours, which is the single most common error in a hand-written timesheet. Rows that run past midnight are marked +1d here, so you can see the assumption rather than trust it.

Why there are two totals

Payroll multiplies an hourly rate by a decimal, so 45 minutes is 0.75 of an hour. People read hours and minutes. Both figures above describe the same duration, so you can check a payslip without converting anything by hand.

What this does not do

It counts time, not money. Overtime rates, minimum hours and rest-break entitlements are set by employment law and differ by country and contract — this page will not quote a figure it cannot source, so it stays out of that entirely.

Where your hours go

Nowhere. The arithmetic happens in your browser, and the week is saved on your own machine so it is still there tomorrow. There is no account, no upload and no tracking. Clearing the week removes it.

All tools