Work Hours Calculator
Calculate total worked time from clock-in, clock-out, and break minutes. Convert to decimal hours, track overtime balance against daily target hours, and view expected finish times including overnight shifts.
Your shift
Adjust your hours and see real-time updates.
Result
Net duration after break deduction.
9h 00m total period · 1h 00m break
8h planned
How it works
Enter your input
Fill in the values, paste your text, or upload the file this tool works with.
See results instantly
Most tools update live as you type; a few use a single button. Either way, the result appears right on this page.
Use your results
Copy, download, or share what the tool produces — you're always in control of the output.
What is Work Hours Calculator?
The Work Hours Calculator computes a shift's duration from start time, end time, and break, compares the total against a daily target in hours, and finds the clock-out time needed to meet it.
How to calculate worked hours and hit your daily target
Enter start time, end time, and break duration to see the total worked, and use the daily target to find out whether you're short or already ahead — including shifts that cross midnight.
Start, end, and break
Fill in "Start" and "End" (or use the "Now" button next to each to fill in the device's current time) and pick the break from the ready-made shortcuts — No break, 30, 45, 60, or 90 minutes — or type a custom value in minutes.
The main result shows net time worked (end minus start, minus the break), the same total in decimal hours, and the total in minutes.
Daily target and balance
The "Daily target" block compares worked time against a target in hours you set (0 to 24, in 0.25h steps). The result shows "Target met", a "Surplus of" (when you worked more than the target), or "Remaining" (when you worked less), always in hours and minutes.
The "End time to meet target" card adds start time, break, and target together to show the exact clock time your shift reaches the target — handy for knowing what time to leave.
Shifts that cross midnight
The "Automatic overnight shifts" switch is on by default: if the end time is earlier than the start time (say, start 22:00 and end 06:00), the calculator treats the shift as ending the next day and adds 24 hours to the end time before calculating.
Turn the switch off if you'd rather have an end time earlier than the start time flagged as a likely typo — with it off, the tool shows a warning instead of calculating an overnight wrap.
When the calculator shows an error
- With automatic overnight shifts turned off, entering an end time before the start time triggers the "end time before start" warning.
- A break longer than the gross time between start and end (counting the overnight wrap, if enabled) triggers the break-exceeds-period warning — shorten the break or adjust the times.
Overnight shift example
- Minutes worked
(end >= start ? end - start : end + 24h - start) - break
22:00 to 06:00 with a 30-minute break
The raw span is 8 hours; subtracting the break leaves 7h 30m worked — and the overnight wrap is detected automatically, with nothing extra to enter beyond the two times.
Timesheet notes
The whole calculation runs in your browser from the times you type; nothing is sent to a server. The result is a time calculation — round totals and handle paid breaks according to your team's payroll or reporting policy.
Frequently Asked Questions
Can it calculate overnight work?
Yes, when "Automatic overnight shifts" is on (the default). If the end time is earlier than the start time, the tool adds 24 hours to the end before calculating. With the switch off, that same situation shows a warning instead of calculating.
Can I enter a paid break?
For a paid break, leave the break field at 0 (or use the "No break" shortcut) so the entire shift counts as worked, and only subtract time that is genuinely unpaid.
What exactly does the "target balance" show?
The difference between worked time and the daily target you set: "Target met" when they match, "Surplus of" plus the extra when you worked more, and "Remaining" plus the shortfall when you worked less.
How does "End time to meet target" work?
It's start time plus break plus daily target added together, showing the clock time at which the shift reaches exactly the target you set — it doesn't depend on the end time you've already entered.
Is this payroll advice?
No. Always check local labor rules and your official time records.
Why did I get a break-exceeds-period warning?
Because the break you entered is longer than the gross time between start and end (accounting for an overnight wrap, if active). Shorten the break or adjust the start/end times until the warning clears.
Related Tools
- PopularAvailableLocal
Percentage Calculator
Calculate percentages, discounts, tax, changes, and totals instantly.
- AvailableLocal
Age Calculator
Calculate exact age in years, months, and days.
- AvailableLocal
Date Difference & Deadline Calculator
Count days and business days, or add time to a date.
- AvailableLocal
Rule of Three Calculator
Find the missing value in a direct proportion.
- AvailableLocal
Average Calculator
Calculate simple mean, weighted average, median, and standard deviation.
- AvailableLocal
Running Pace Calculator
Calculate running pace (min/km, min/mi), finish time, speed, and split tables.
- AvailableLocal
Recipe Scaler
Scale recipe ingredients up or down for any target number of servings.
- AvailableLocal
BMI Calculator
Calculate your Body Mass Index.
- AvailableLocal
Final Grade Calculator
Find the score needed on a final exam or project.
- AvailableLocal
GPA Calculator
Calculate semester GPA and project cumulative targets.