Weekly Timesheet & Break Deduction Calculator
Enter clock-in and clock-out times for each day of the week, deduct unpaid breaks, and get total weekly hours in both hours:minutes and decimal form.
Total hours this week
38h 0m
38.00 decimal hours — for payroll entry
Days worked
5
Average per working day
7.60 hrs
Total unpaid break
2h 30m
About this tool
How to use it
- Enter your clock-in and clock-out time for each day you worked; leave both fields blank for a day off.
- Enter unpaid break minutes for that day, if any (lunch, a scheduled rest break not paid by your employer).
- Press Calculate Weekly Hours, or just keep filling in the grid — totals update live.
- Read the total at the top in both hours:minutes and decimal form; use the decimal figure for payroll or timesheet software that expects a number like 7.5 rather than 7h 30m.
- Check the per-day breakdown to confirm each day's hours before submitting the week.
Why it matters
Payroll systems and timesheet software almost always want decimal hours (7.5), not clock time (7h 30m), and converting minutes to a decimal by hand is where rounding mistakes creep in — 45 minutes is 0.75 hours, not 0.45. Doing the subtraction and the break deduction in one place, for a whole week at once, removes both the arithmetic and the unit-conversion as sources of error.
When to use it
Useful at the end of a pay period when a paper or verbal timesheet needs converting into whatever decimal format a payroll system expects, or when checking that a payslip's hours match what was actually worked. Also useful when quoting or estimating your own hours as a contractor billing by the hour.
Good to know
This tool assumes a single continuous shift per day with one deductible break — it does not support split shifts (e.g. clocking out for a few hours mid-day and back in later) or overnight shifts that cross midnight; both would need to be entered as separate calculations. It performs the subtraction and unit conversion only — it does not know your contract, overtime rules, or which breaks your employer is legally required to pay, so check your own pay policy for what counts as unpaid.
Common questions
How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add it to the hours — 7 hours 30 minutes is 7 + 30/60 = 7.5 decimal hours. This tool does that conversion automatically for the whole week's total, so you don't need to do it by hand for common but easy-to-miscalculate values like 45 minutes (0.75) or 20 minutes (0.33).
Does this handle unpaid breaks correctly?
Yes — enter the total unpaid break minutes for that day and the tool subtracts them from the raw clock-in-to-clock-out span before totaling. If a day's break minutes are entered as more than the shift length, the tool flags it as an error rather than showing a negative number of hours worked.
Can I use this for a shift that crosses midnight?
Not directly — the tool expects a clock-out time later than the clock-in time on the same day, so an overnight shift (e.g. 22:00 to 06:00) will show a validation error. Split an overnight shift into two entries against the two calendar days it spans, or calculate it separately.
What if I worked a split shift in one day?
This tool only supports one clock-in/clock-out pair per day. For a split shift, calculate each segment's hours separately (for example by running the tool twice, once per segment) and add the two totals together yourself.
Why does the tool show 'Off' for a day I left blank?
Leaving both the clock-in and clock-out fields empty for a day is treated as a day off and excluded from the total and the 'days worked' count. If you fill in only one of the two fields, the tool shows a validation error instead, since a single time without its pair isn't enough to calculate hours.