Work Hours Calculator - Your Quick Work Hours Tracker

Enter Work Hours

Weekly Hours

Enter your daily hours above and add them to see weekly total.

The calculation

The tool takes the difference between end time and start time, in hours, then subtracts your break in minutes (converted to hours by dividing by 60). Default values of 09:00 start, 17:00 end, and a 30-minute break give: (17:00 − 09:00) = 8 hours, minus 0.5 hours for the break, = Working time: 7 hours and 30 minutes.

Overnight shifts

If the end time is earlier than the start time (e.g. start 22:00, end 06:00), the calculator assumes you mean the next day and adds 24 hours to the end time before subtracting — so a 22:00-to-06:00 shift correctly computes as 8 hours rather than a negative number.

How the weekly total actually works

"Add to Weekly Total" doesn't store the number currently shown on screen — it re-runs the full calculation from whatever is currently in the start/end/break fields and adds that result to a running total kept in the page's memory. If you change the time fields after calculating but before clicking "Add to Weekly Total," it's the new values that get added, not the ones you saw last. "Reset Weekly Total" zeroes that running total; it doesn't affect the daily calculation above it.

Reference calculations

StartEndBreakWorking time
09:0017:0030 min7 hours 30 minutes
08:0016:3060 min7 hours 30 minutes
22:0006:000 min8 hours (overnight)