Hours Calculator

Between two times

A whole week

DayStartFinishBreakHours
total for the week

The midnight problem

Subtracting one clock time from another works until a shift runs past midnight, and then it gives a large negative number. A night shift from 22:00 to 06:00 is eight hours; naive arithmetic calls it minus sixteen. Here a finish earlier than the start is read as the next day, which is what the person actually worked.

Decimal hours versus hours and minutes

Payroll multiplies decimal hours by a rate, so seven and a half hours is 7.5. Written as 7.30 — the way a clock shows it — the same shift silently loses twelve minutes of pay per day. Both forms are shown here for exactly that reason.

What this does not know

Overtime rules, minimum break entitlements and how partial minutes are rounded are all set by your contract or local law. The arithmetic here is plain and transparent; the rules are yours to apply.

Share this tool with friends

Free to use, no sign-up, works on any phone.

Frequently Asked Questions

Does it handle a shift that crosses midnight?

Yes. If the finish time is earlier than the start, the shift is taken as running into the next day — 22:00 to 06:00 is eight hours, not minus sixteen. That single case is what most timesheet arithmetic gets wrong.

Why does it show both 7.5 and 7:30?

Payroll works in decimal hours and people think in hours and minutes. Seven and a half hours is 7.5 for pay and 7:30 on a clock — writing 7.30 into a pay calculation is a common and expensive slip.

How is overtime worked out?

Anything past the weekly threshold you set is counted as overtime and paid at your multiplier. This is a plain arithmetic model — real overtime rules vary by contract and by law, so check yours before relying on the figure.

Are breaks taken off automatically?

Only the minutes you enter for each day. Nothing is assumed, because break rules differ everywhere and a tool that quietly deducted thirty minutes would understate people's hours.

Is my timesheet saved or sent anywhere?

No. It is calculated in your browser and nothing is stored, so closing the page clears it. Copy the summary if you need to keep it.

Everything on this page runs inside your own browser. Nothing you type or upload is sent to a server, so your data never leaves your device.