Work Hours Calculator

Calculate net work hours after subtracting a break, including shifts that finish after midnight.

How to use

These are example steps; replace the values for your task.

  1. Enter 09:00, 17:30 and a 60-minute break.
  2. Compare the hours-and-minutes and decimal displays.

Enter values

Result

—

From clock times to net hours

The calculator finds the elapsed time from start to finish, then subtracts the break. For example, 22:00 to 06:00 with a 30-minute break gives 7 hours 30 minutes, or 7.5 decimal hours.

This is a time calculation only. It does not decide overtime, pay, or compliance with local employment rules.

About this tool

Subtract a break from the time between start and finish, and see both hours and minutes and decimal hours.

If the finish is not later than the start, it is treated as the following day. Equal start and finish times represent a 24-hour shift.

22:00 to 06:00 with a 30-minute break is 7 hours 30 minutes

Enter 22:00 as the start, 06:00 as the finish and 30 minutes as the break. The finish is treated as the next day, giving 450 minutes, 7 hours 30 minutes, or 7.5 decimal hours.

Try a use case and check the result

Check overnight work and equal start/end times using clock times and a break.

Example buttons replace the inputs and settings above and calculate. Restore previous input steps back one example at a time. After trying multiple examples, repeat restore to return to your original input. This history is lost when the page closes.

Work from 22:00 to 06:00 with a 30-minute break

Input and settings

Start 22:00 / End 06:00 / Break 30 minutes

Expected result

7 hr 30 min / Decimal hours: 7.5

Equal times count as a 24-hour span

Input and settings

Start 09:00 / End 09:00 / Break 0 minutes

Expected result

24 hr 0 min / Decimal hours: 24

How to read the result

An end time at or before the start is treated as the next day. The first example subtracts a 0.5-hour break from eight clock hours. Decimal 7.5 means seven hours and thirty minutes. Equal times mean 24 hours, so do not use equal times to record a day without work.

Scope and limits

This handles one clock-time span, without dates, time-zone offsets, daylight-saving changes or multi-day shifts. Breaks must be non-negative and no longer than the span. Pay, overtime categories and break entitlements are not assessed.

Verification: existing calculation functions are checked against eight hours minus thirty minutes, the 24-hour equal-time rule and rejection of excessive breaks. Both language interfaces and input history are checked.

Continue with the next task

Read decimal hours correctly

09:00 to 17:30 with a 60-minute break gives 7 hours 30 minutes, or 7.5 decimal hours.

Decimal hours are net minutes divided by 60. Thirty minutes is 0.5 hours, so 7 hours 30 minutes is not 7.30.

Equal start and end times mean a 24-hour shift ending the following day, rather than zero hours.

Frequently asked questions

Does it support overnight shifts?

Yes. A shift such as 22:00 to 06:00 is treated as crossing midnight.

What if the break is longer than the shift?

The tool shows an error because the net working time would be invalid.

Does it calculate overtime pay?

No. It calculates elapsed working time only.

Related tools

Inputs and storage

Keep any content you need before clearing. This tool does not autosave inputs or results. Reloading or closing the page, clearing inputs or resetting may discard your work.

Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.

Explore tools & games

All 120 tools · 16 games

All 120 tools · 16 games

Text & writing 26

Calculators & converters 22

Date & time 12

Images & PDF 26

Data & web 28

Random & handy 6

Games 16