DailySmartTools

Work Hours Calculator

Add up a week of shifts with breaks. Get total hours, overtime against a target and optional gross pay.

Updated September 19, 2026Checked by the editorial team
DayStartEndBreak (min)Hours
7.5
7.5
7.5
7.5
7.5
hours

Used only to show gross pay for the week.

Total for the week

37h 30m

Decimal hours
37.5
Under target
2h 30m

Fill in a start time, an end time and an unpaid break for each day you worked. The calculator adds up the week and shows the total in hours and minutes and as decimal hours, which is the form most payroll systems ask for.

Set a weekly target to see how far over or under you are, and add an hourly rate to see gross pay for the week. Your entries are remembered in this browser.

How work hours calculator works

For each enabled day the tool subtracts the start time from the end time and then removes the break. If the end time is earlier than the start time, the shift is treated as running past midnight. Days you turn off count as zero.

The weekly total is the sum of the daily results. Decimal hours are the total minutes divided by 60, so 7 hours 45 minutes is 7.75 hours. Overtime here is simply the difference from your target, since the rules for paid overtime differ by country and contract.

Gross pay multiplies decimal hours by the rate you enter. It does not include tax, deductions or overtime premiums.

The formula

Daily hours  =  (end − start) − break
Week total  =  sum of the daily hours
Decimal hours  =  total minutes ÷ 60

Worked example: a standard week

Monday to Friday, 9:00 to 17:30 with a 30-minute break: each day is 8 hours 30 minutes minus 30 minutes, which is 8 hours. Five days give 40 hours.

If Friday runs until 18:15 instead, that day is 8 hours 45 minutes and the week is 40 hours 45 minutes, or 40.75 decimal hours, which is 45 minutes over a 40-hour target.

When to use this tool

  • Filling in a weekly timesheet for an employer or a client.
  • Checking how many hours you have worked against a contract.
  • Estimating an invoice for hourly freelance work.

Common mistakes to avoid

  • Entering 7:45 hours as 7.45. Minutes are out of 60, so 7 hours 45 minutes is 7.75 in decimal.
  • Forgetting the unpaid break, which overstates the hours.
  • Assuming the overtime figure is what you will be paid. Overtime rules and rates depend on your country and contract.

Frequently asked questions

How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add the hours. 8 hours 15 minutes is 8 + 15 ÷ 60 = 8.25 hours.
How does it handle night shifts?
If the end time is earlier than the start time, the shift is treated as ending the next day.
Are the times saved?
Yes, in this browser only, so your week is there when you return on the same device.
Does it work out overtime pay?
It shows how far you are over or under your target. Paid overtime depends on local rules and your contract, so it is not calculated.

Learn more

Results are for information only and are not financial, legal or medical advice. The calculation logic is covered by automated tests, and examples on this page are worked out and re-checked before publishing. Spotted a mistake? Tell us.