Work Hours Calculator

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

Working times for the week
Working days
minutes
minutes
minutes
minutes
minutes
minutes
minutes

An end time earlier than the start time is counted as an overnight shift.

Target hours

Optional. Decimal hours, for example 37.5.

Result

Enter at least one working day, then select Calculate.

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.