Work Hours Calculator

Write one line for each working day: a date or a weekday, the start and end times and an optional break. You get the total hours, the weekly overtime and the estimated pay.

Free Runs in your browser Checked Tuesday, November 10, 2026

One line per shift: a date (2026-11-09) or a weekday (Mon), the start time, the end time and the break in minutes. Blank lines are skipped.

Optional. Leave it empty to see the hours without pay.

Hours in one week after which the time counts as overtime. The default is 40.

The extra over the normal rate, in percent. 50 means one and a half times the rate.

Result

Total time —
Total in decimal hours —
Overtime hours — Hours above the weekly limit, counted in each week.
Estimated pay — Regular hours at the rate, plus overtime hours at the rate with the extra.
Shifts read

This tool runs in your browser. What you enter is not sent to us.

How to use it

  1. In Working days, write one line per shift, for example 2026-11-09 08:30 18:15 45: the date, the start, the end and the break in minutes.
  2. You can write a weekday instead of a date (Mon, Tuesday and so on). Lines with only a weekday are counted as one week.
  3. Set Weekly hours before overtime to your limit, Overtime extra to your overtime percentage and Hourly rate to your rate.
  4. Read Total time, Overtime hours and Estimated pay. If a line cannot be read, its number is shown; fix that line and the result updates.

How the hours are counted

The hours of a shift are the time from the start to the end, less the break. If the end time is earlier than the start, the shift runs over midnight and 24 hours are added. A line whose end equals its start is refused, and so is a break longer than the shift.

Dated shifts are grouped by their ISO week, which runs from Monday to Sunday and is numbered as on the Week number calculator. Shifts with only a weekday form one group. Overtime is the time of each group above the limit, and it is counted per week, never across weeks.

Hours of a shift = (end − start, plus 24 h if the end is earlier) − break
Overtime = sum over the weeks of max(0, hours of the week − weekly limit)
Pay = regular hours × rate + overtime hours × rate × (1 + extra ÷ 100)

The weekly limit and the overtime extra

The weekly limit and the overtime extra come from your contract and from the law of the country where you work. This page does not know them: type your own figures in the two fields. The defaults, 40 hours and 50 percent, are examples set in the form, not legal figures.

The result is an estimate. It does not include tax, insurance, deductions or premiums. Your employer or payroll gives the figure that counts.

What this calculator does not include

  • Taxes, insurance and other deductions from pay.
  • Night, weekend or holiday premiums, which are paid on top of the rate.
  • Weeks that start on a day other than Monday: the groups are ISO weeks, Monday to Sunday.

Worked example: a five-day week with the default settings

Each of the five days from Monday 9 to Friday 13 November 2026 runs from 08:30 to 18:15 with a 45-minute break. That is 9 hours and 45 minutes less 45 minutes: 9 hours a day, or 45 hours in ISO week 46.

With the weekly limit at 40 hours, 5 hours are overtime. At 250 an hour, the 40 regular hours come to 10,000.00, and the 5 overtime hours at 1.5 times the rate come to 1,875.00. The estimated pay is 11,875.00.

Output Value
Total time 45 h 0 min
Total in decimal hours 45.00
Overtime hours 5.00
Estimated pay $11,875.00

Frequently asked questions

How do I write a shift line?

Start with a date or a weekday, then the start time, the end time and, if you want, the break in minutes, all separated by spaces. For example: 2026-11-09 08:30 18:15 45.

What happens to a shift that ends after midnight?

Write the real end time, for example 22:00 06:00. An end time earlier than the start is taken as the next day, so that shift counts as 8 hours.

Why does the page say that a line could not be read?

The number is the line in the box, counting blank lines too. Check that the date exists, that the times are written as hours and minutes, that the break is a whole number of minutes, and that the end is not the same as the start.

Is the pay exact?

No, it is an estimate. It multiplies the hours by your rate and the overtime extra, without tax, deductions or premiums. Your payslip or your employer gives the figure that counts.

How is overtime counted across two weeks?

Each ISO week is counted separately. Hours above the limit in one week are overtime even when the other week has fewer hours than the limit.

Does the page keep the shifts I enter?

No. The calculation runs in your browser, and nothing you type is stored or sent to us.

Sources

Figures and text last checked on Tuesday, November 10, 2026.

We use necessary cookies to run the site. With your consent, Google also uses advertising cookies to show personalised ads. If you reject them, you still see ads, but they are not personalised.