Skip to content
Free tool

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.

Typical breaks

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. 1.17:30 − 09:00 = 8:30
  2. 2.8:30 − 0:30 break = 8:00
  3. 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.

MinutesHours and minutesDecimal hours
50:050.08
100:100.17
150:150.25
200:200.33
250:250.42
300:300.50
350:350.58
400:400.67
450:450.75
500:500.83
550:550.92
601:001.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

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 Support
More than just calculations

Building something of your own?

With a ZAP-Hosting VPS, you can reliably bring your website, shop, or project online.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all calculators & converters