Work Hours Calculator
Add up a week of shifts with breaks. Get total hours, overtime against a target and optional gross pay.
| Day | Start | End | Break (min) | Hours |
|---|---|---|---|---|
| 7.5 | ||||
| 7.5 | ||||
| 7.5 | ||||
| 7.5 | ||||
| 7.5 | ||||
| – | ||||
| – |
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 ÷ 60Worked 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
Related tools
- Meeting Time PlannerConvert one meeting time across several time zones and see who is inside working hours.
- Hours CalculatorFind the hours and minutes between two clock times, with an optional unpaid break.
- Time CalculatorAdd and subtract durations in hours, minutes and seconds.
- Pomodoro TimerWork in focused sessions with short breaks. Adjustable lengths, automatic switching and a sound alert.
- To-Do ListA simple task list that saves in your browser. Add, tick off, filter and clear tasks with no account.
- Habit TrackerTick off habits day by day, see a weekly grid and follow your current streak. Saved in your browser.
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.