How to use this tool
Enter a start time, end time and unpaid break in minutes for each day worked. Leave both times blank on days off. An end time earlier than its start is treated as the following day; equal start and end times mean zero hours. Each shift must be shorter than 24 hours. Breaks are deducted before totals are calculated. This is clock-time arithmetic, not a daylight saving or payroll compliance calculation.
Try these values
A 09:00–17:30 shift with a 30-minute unpaid break is 8 hours, or 8.00 decimal hours. A 22:00–06:00 overnight shift with the same break is 7 hours 30 minutes, or 7.50 decimal hours.
Fill in one row for each shift
Use the start and end times actually worked, then enter the unpaid break in minutes. Leave both time fields blank on a day off. A partially filled row is treated as an error so an unfinished shift cannot silently disappear from the total. Equal start and end times mean zero hours, not a full day; split work lasting 24 hours or more into separate records.
Read decimal hours correctly
Minutes are divided by sixty before they become a decimal fraction. Seven hours and thirty minutes is 7.50 hours, while 7.30 hours means seven hours and eighteen minutes. The calculator totals whole minutes first and rounds only the displayed decimal total. Keep the hours-and-minutes result if your payroll system applies its own rounding, overtime or paid-break policy.
Common questions
How do overnight shifts work?
If the end time is earlier than the start, the tool adds one day before subtracting the break.
Is 7.30 the same as seven hours thirty minutes?
No. Seven hours thirty minutes is 7.50 decimal hours. The tool shows both formats.
Does this calculate wages or overtime?
No. It totals time only, without pay rates, overtime rules, rounding policies or legal assumptions.
Something doesn’t add up? Report an issue · Methods & corrections