Work Hours Calculator
NewCalculate total hours worked from clock-in/clock-out times across multiple days, with an optional unpaid break deducted per day, plus a decimal-hours total for payroll.
Daily entries
Each row's hours = (clock-out − clock-in) − unpaid break, handling overnight shifts where clock-out is earlier than clock-in (treated as the next day). Decimal hours convert minutes to a fraction (e.g. 7h 30m = 7.5), the format most payroll systems expect.
Frequently Asked Questions
How are overnight shifts handled?
If the clock-out time is earlier than the clock-in time (like 22:00 to 06:00), the tool automatically treats the clock-out as happening the next day, correctly calculating the full overnight duration instead of a negative number.
What does the decimal hours total mean?
It converts hours and minutes into a single decimal number (like 7h 30m becoming 7.50), which is the format most payroll and timesheet systems expect rather than a mixed hours/minutes display.
Is the unpaid break subtracted automatically?
Yes — enter the break length in minutes for each day, and it's deducted from that day's worked time before being added to the running total, matching how unpaid lunch breaks are typically handled in payroll.
Can I add or remove days?
Yes, use "Add day" to add more rows, and "Remove" on any row to delete it — the total and decimal hours recalculate instantly as you add, remove, or edit any entry.
Related Tools
Math Expression Evaluator
NewEvaluate mathematical expressions safely — supports arithmetic, trig, logs, sqrt, and more.
Prime Number Tools
NewCheck if a number is prime, find primes up to N, prime factorization, and nearest prime finder.
Percentage Calculator
NewCalculate percentages, percent change, and percent increase/decrease instantly.