My Tools Garage

Working Hours Calculator

Net hours worked from clock-in, clock-out and breaks.

in-browser

How to use

  1. 1 Enter your clock-in and clock-out times.
  2. 2 Set the total unpaid break in minutes.
  3. 3 Set your standard working day in hours to split regular from overtime.
  4. 4 Read the net hours, regular and overtime totals, then copy the summary.

About Working Hours Calculator

The Working Hours Calculator works out exactly how long you were on the clock once breaks are taken out.

Enter your start time and finish time, the length of any unpaid break, and your standard working day, and it returns the net hours worked along with a clean split between regular hours and overtime.

It is built for timesheets, freelance invoicing, payroll checks and anyone who needs to turn two times into a precise total without fumbling with minutes-versus-decimals maths.

The calculation is straightforward but easy to get wrong by hand.

The gross time is the gap between clock-in and clock-out; the break is subtracted to give net worked time; and that net time is compared against your standard day so anything beyond it counts as overtime.

The result is shown both as H:MM and as decimal hours, because payroll systems and spreadsheets often want the decimal form, where seven and three-quarter hours is 7.75 rather than 7:45.

Overnight shifts are handled automatically: if your clock-out time is earlier than your clock-in time, the tool assumes the shift crossed midnight and adds a full day, so a 22:00 to 06:00 shift correctly reads as eight hours.

The tool guards against impossible input, such as a break longer than the time worked.

Everything runs locally in your browser, so your hours are never uploaded.

FAQ

Does it handle shifts that cross midnight?

Yes. If the clock-out time is earlier than the clock-in time the tool assumes the shift ran overnight and adds 24 hours, so a 22:00–06:00 shift reads as 8 hours.

How is overtime calculated?

Net worked time up to your standard day counts as regular hours; anything beyond it is shown as overtime. Set the standard day to whatever your contract uses.

Why show both H:MM and decimal hours?

Decimal hours (e.g. 7.75) are what most payroll and invoicing systems expect, while H:MM (7:45) is easier to read on a clock. The tool gives you both.