Online work hours calculator
Use the work time calculator to calculate hours from start, end and break times, find weekly hours above or below target, add hours and minutes, or convert minutes to decimal hours, with calculation steps shown each time. Example: 9:00 to 17:30 with a 30-minute break is 8 hours.
Built by Rugile Rutkauskaite
Free and no sign-up required: The calculation runs in your browser, and your times are not sent to a server.
Planning a project? Get fast, reliable web hosting.
Result
Working hours
8:00 hrs
- Decimal hours
- 8.00
- Attendance
- 8:30
- Pause
- 0:30
From 09:00 to 17:30 with a 0:30 break is 8:00 hours of work, or 8.00 decimal hours.
Calculation steps
- 1.17:30 − 09:00 = 8:30
- 2.8:30 − 0:30 break = 8:00
- 3.480 min ÷ 60 = 8.00 hrs
Example result
Five examples, five results
This is what the results look like. Enter your own times above to see the result instantly.
Example
How long do you work from 09:00 to 17:30 with a 0:30 break?
8:00 hrs
From 09:00 to 17:30 with a 0:30 break is 8:00 hours of work, or 8.00 decimal hours.
Example
How long do you work from 22:00 to 06:30 with a 0:30 break?
8:00 hrs
From 22:00 to 06:30 with a 0:30 break is 8:00 hours of work, or 8.00 decimal hours. The end is on the following day.
Example
How many hours is that in a week with 5 workdays?
41:30 hrs
Over 5 working days, the total is 41:30 hours, or 41.50 decimal hours. You are 1:30 hours over the 40:00-hour target.
Example
What is the sum of the times?
3:55 hrs
The result is 3:55 hours, or 3.92 decimal hours.
Example
How many decimal hours is 8:30 hours?
8.50 hrs
8:30 hrs is 8.50 decimal hours (510 minutes).
Why use this work hours calculator?
More than a simple hours calculator
How this calculator differs from a two-field calculator
Four calculation methods in one tool
Calculate daily working hours and weekly hours, add or subtract times, and convert between hours and minutes and decimal hours. Switch with one click.
Night shift across midnight
If a shift ends before it starts, the calculator automatically counts the following day. From 22:00 to 6:30, that’s 8 hours and 30 minutes before breaks.
Weekly timesheet
Enter start, end, and break times for Monday through Sunday and compare the total with your target hours. The calculator shows overtime or hours owed.
Rounds and earnings
Round each daily total to 5, 10, 15, or 30 minutes and use an hourly rate to calculate what the hours are worth, in seven currencies formatted for your language.
Times as you write them
8:30, 08:30, 830, 8.30, 8h30 or 8:30 pm: The calculator understands common time formats. Enter breaks in minutes or as 0:45.
Share and export
Copy the result as a complete sentence, share a link with your times, print it or download your weekly hours as a CSV for Excel. Calculations run in your browser.
How it works
How the working hours calculator works
Four steps from your times to the result.
Step 1
Choose calculation type
Choose one of the four calculation types above: Work time for one day, weekly hours, add times or decimal hours.
Step 2
Enter start, end and break
Enter your start time, end time and break, for example 9:00, 17:30 and 30. You can also write times as 830, 8.30, 8h30 or 5:30 pm, and breaks in minutes or as 0:30. If a shift ends after midnight, the calculator automatically counts the next day.
Step 3
Fill in the week
Under “Weekly hours,” enter your times from Monday to Sunday, copy Monday to Tuesday through Friday if needed, and set your weekly target. You can optionally round daily totals to 5, 10, 15 or 30 minutes and enter an hourly rate.
Step 4
View and share the result
View your work time, decimal hours and hours above or below target, along with the calculation steps. Copy the result, share a link with your times, print it or download the week as a CSV.
Calculate working hours
Calculating work hours: Formulas and examples
It all comes down to three values: start time, end time, and break. These determine your total time present and actual working time, which you can convert to decimal hours.
Working hours
Working hours = end − start − break
Example: 17:30 − 09:00 − 0:30 = 8:00 hours
Minutes to decimal hours
Decimal hours = hours + minutes ÷ 60
Example: 8:30 hours = 8 + 30 ÷ 60 = 8.50
Decimal hours to minutes
Minutes = decimal part × 60
Example: 8.75 hours = 8 hours + 0.75 × 60 = 8:45 hours.
Night shift
If the end is before the start, it falls on the next day: 06:30 plus 24:00 minus 22:00 equals 8:30 hours present; after a 0:30 break, 8:00 hours remain.
Breaks under the Working Hours Act
In Germany, Section 4 of the Working Hours Act (ArbZG) requires a break of at least 30 minutes for more than six hours of work, and at least 45 minutes for more than nine hours. The calculator's notice refers only to this German rule; calculations always use the break you enter. Other countries and collective agreements have their own rules.
Hours per month
The calculator has no monthly mode. You can estimate monthly hours from weekly hours: weekly hours × 52 ÷ 12, or approximately × 4.33. That makes 40 weekly hours about 173.33 hours per month.
Overtime and hours owed
Overtime hours are actual hours minus target hours. With 41:30 hours worked in a week and a target of 40:00 hours, the difference is 1:30 hours.
Conversion table
Table: Convert minutes to decimal hours
The most common values at a glance. Each row is minutes divided by 60.
| Minutes | Hours and minutes | Decimal hours |
|---|---|---|
| 5 | 0:05 | 0.08 |
| 10 | 0:10 | 0.17 |
| 15 | 0:15 | 0.25 |
| 20 | 0:20 | 0.33 |
| 25 | 0:25 | 0.42 |
| 30 | 0:30 | 0.50 |
| 35 | 0:35 | 0.58 |
| 40 | 0:40 | 0.67 |
| 45 | 0:45 | 0.75 |
| 50 | 0:50 | 0.83 |
| 55 | 0:55 | 0.92 |
| 60 | 1:00 | 1.00 |
Example: 20 minutes equals 20 ÷ 60 = 0.33 decimal hours, not 0.20. That’s why you can’t simply write hours and minutes with a decimal point.
Explore more
Related work time and pay calculators
Timezone Converter
Convert dates and times between any number of time zones, with automatic detection of your time zone, daylight saving time support, and notices when the date changes. Entirely in your browser.
Built by Julian Alker
Percentage Calculator
Online percentage calculator: calculate the percentage value, percentage rate, base value, percentage change, increases, decreases, and differences, with step-by-step calculations. Runs entirely in your browser.
Built by Rugile Rutkauskaite
Date and Day Calculator
Date and day calculator: calculate days between two dates, add or subtract days, and calculate business days and age, with steps shown. Runs entirely in your browser.
Built by Rugile Rutkauskaite
Overtime calculator (Overtime Calculator)
Online hourly wage and overtime calculator: calculate overtime with premium pay, payout or time off in lieu, weekly pay with overtime, and hourly wage from monthly salary. Runs entirely in your browser.
Built by Rugile Rutkauskaite
FAQ
Frequently asked questions
Quick answers about work time, breaks, decimal hours and this calculator.
Subtract your start time from your end time, then subtract your break: working hours = end − start − break. From 9:00 am to 5:30 pm is 8:30 hours; after a 30-minute break, that leaves 8:00 hours or 8.0 decimal hours. Select “Working hours” mode to calculate this.
From 7:30 am to 2:30 pm is 7:00 hours. With a 30-minute break, that leaves 6:30 hours, or 6.5 decimal hours. Enter both times in “Working hours” mode to see the result and calculation. The calculator also accepts times with am and pm, such as 2:30 pm.
Divide the minutes by 60: 15 minutes is 0.25 hours, 20 minutes is 0.33, and 45 minutes is 0.75. This makes 8:30 hours equal to 8.5 decimal hours. Industrial minutes use the same calculation multiplied by 100: 8.5 hours equals 850 industrial minutes. In the calculator, select “Decimal hours”: enter plain minutes such as 15 with the “Minutes to time” direction, and values such as 8:30 with “Time to decimal”. The table below shows the most common values.
Keep the hours before the decimal point and multiply the decimal part by 60. 7.8 hours is 7 hours and 0.8 × 60 = 48 minutes, or 7:48. 8.75 hours is 8:45. The “Decimal hours” calculation type does this with “Decimal to time” selected.
If the end time is earlier than the start time, the shift ends the next day. Add 24 hours to the end time, then subtract the start time: 22:00 to 6:30 is 8:30 hours, or 8:00 hours after a 30-minute break. The calculator detects this automatically. It uses clock time and does not account for night-shift premiums or reduced night hours.
Under “Weekly hours,” enter start, end and break for Monday through Sunday, and copy Monday to Tuesday through Friday if needed. The weekly target defaults to 40 hours, but you can enter any value. The calculator shows actual hours minus target hours: 41:30 hours against a 40:00-hour target means 1:30 extra hours. Enter an optional hourly rate to see what the hours are worth. Overtime premiums are not included.
Calculate hours and minutes separately, carrying over at 60 minutes: 2:30 + 1:45 = 4:15; minus 0:20 leaves 3:55. In “Add times” mode, enter up to twelve times and choose plus or minus for each. You can enter times as 2:30, 2h 30m, 45 min or 2.5.
In Germany, Section 4 of the Working Hours Act requires a break of at least 30 minutes for more than six hours of work, and at least 45 minutes for more than nine hours. If your break is shorter, the calculator shows a notice under “Work time” that applies only to Germany. Calculations always use the break you enter. Other countries and collective agreements have their own rules.
No. The work time calculator is free, requires no sign-up and runs in your browser. It saves nothing and does not send your times to a server. To let you share your result, your inputs appear in the page address. The weekly-hours CSV file is generated locally in your browser.
Any more questions?
Contact SupportBuilding something of your own?
With a ZAP-Hosting VPS, you can reliably bring your website, shop, or project online.
No setup. No risk. Online in seconds.
Looking for more tools? View all calculators & converters
