Fill in the working days of your week with a start time, an end time and any unpaid break. The calculator adds the shifts into a weekly total in hours and minutes, shows the same total as decimal hours and compares it with an optional weekly target.
Every calculation runs in your browser. The dates, times and hours you enter are never sent to a server, saved to a cookie or stored in your browser.
Calculate
Result
Enter at least one working day, then select Calculate.
Weekly total
Decimal hours
Difference from target
Hours per day
What you can check
Checking a timesheet
Enter the times from a paper or digital timesheet, day by day, to confirm that the total matches before it is signed and submitted.
Comparing a week with contract hours
Set the weekly target to your contractual hours, for example 37.5, and the calculator shows whether the week is above or below it, in hours and minutes.
Planning a week with evening shifts
A shift that ends after midnight can be entered as an overnight shift: the calculator adds the extra day and subtracts the break so the total stays honest.
Estimating a week with a reduced break
Change the break minutes to see how much paid time a shorter or longer unpaid break leaves, without recalculating the shifts by hand.
Counting rules and edge cases
Worked time is end time minus start time minus the unpaid break, always in whole minutes.
When the end time is earlier than the start time, the shift is treated as overnight and the calculator adds 24 hours, so 22:00 to 06:00 is an eight-hour shift.
A start time equal to the end time counts as zero minutes, not as a full day, because a shift with no length is more likely to be an input mistake than an intention.
Breaks are always unpaid and are subtracted from the gross time. A break longer than the shift is rejected as an input error.
Only the day toggles that are switched on are counted, so a day off contributes nothing to the weekly total.
Decimal hours are derived once from the integer minute total, which avoids the small rounding errors that appear when each day is rounded separately.
The target comparison is arithmetic, not a legal overtime determination: rules about overtime, premiums and rest periods vary by contract and country.
How the total is built
Each enabled day is converted into a number of worked minutes: end time minus start time, plus 24 hours if the end is earlier than the start, minus the break. The week total is the sum of those integers, and the decimal figure is computed once from the final total and rounded to two decimals. Hours and minutes are derived from the same integer, so the two displays can never disagree.
Limits and caveats
The calculator does not know about public holidays, resting periods, maximum working time rules or shift premiums.
Only one shift per day can be entered; split shifts have to be combined manually or treated as two separate weeks.
Time is entered as hours and minutes, without seconds. Changes smaller than a minute are not represented.
The result is not a payslip: deductions, overtime rates, taxes and allowances are outside its scope.
Privacy and your data
The work schedule is calculated in your browser only. The start and end times, breaks and target hours are never sent to a server, kept in local storage or attached to an account, so a private timetable stays private.
These utilities are informational tools, not legal, payroll or tax advice. Check your contract or the rules that apply to you before relying on a result for a binding decision.
Frequently asked questions
Does the calculator count overtime?
It shows the difference between the week you entered and an optional target, in hours and minutes. It does not decide whether that difference is overtime: whether and how overtime is paid depends on your contract and local rules.
How do I enter a shift that ends after midnight?
Enter the real start and end times, for example 22:00 to 06:00. Because the end time is earlier than the start time, the calculator understands that the shift crosses midnight and counts it as eight hours before the break.
Are breaks included in the total?
No. The break is unpaid time, so it is subtracted from the time between start and end. Enter the break in minutes; leave it at zero when there is none.
Why do the hours and decimal figures sometimes look slightly different?
They are the same number shown two ways. Hours and minutes are exact for the minute total, while decimal hours are rounded to two decimals, so 7 hours 40 minutes appears as 7.67.