Date & time

Work Hours Calculator

Calculate net shift hours after an unpaid break, including shifts that end the next day.

Date conventions explained belowClear start and end values
Date workspace
Date workspace

Check which endpoints and calendar conventions are included.

See the method

Choose your dates and times

Runs on your device

Your time calculation

Your result

Let’s calculate.

Use the Calculate button to see your result.

Review the method below for assumptions and conventions.

How to use this tool

  1. Enter start time (hh:mm), end time (hh:mm), shift ends, unpaid break (minutes).
  2. Select Calculate to view the result.
  3. Check the method and assumptions below before using the result.

Input reference and sample values

Use the units and choices shown for each field. Sample values are provided for practice, not as recommendations.

InputFormat and unitsSample
Start time (HH:MM)Enter text using the format shown in the sample.09:00
End time (HH:MM)Enter text using the format shown in the sample.17:30
Shift endsChoose Same day / Next day.Same day
Unpaid break (minutes)Numeric value. Zero or positive. Maximum: 1440.30

Result for these sample inputs

8 hours
Hours and minutes
8h 0m
Paid minutes
480
Unpaid break (minutes)
30

Select Try the example in the form to load these values and calculate them again. This replaces the current form inputs. Compare the result with the method and worked explanation below.

The method, explained

Elapsed minutes = end clock time − start clock time, plus 1,440 when the end is on the next day. Subtract the unpaid break and divide by 60 for decimal hours.

A WORKED EXAMPLE

09:00 to 17:30 on the same day is 8.5 hours. After a 30-minute unpaid break, net time is 8 hours.

What to keep in mind

For shifts lasting zero through 24 hours. Clock-time arithmetic does not account for daylight-saving changes, time zones, overtime rules or paid-break policies. It is not a payroll compliance calculation.

Common questions

How do I enter an overnight shift?

Select Next day. For example, 22:00 to 06:00 is eight elapsed hours before breaks.

Is 7 hours 30 minutes equal to 7.30 decimal hours?

No. Thirty minutes is half an hour, so 7h 30m equals 7.5 decimal hours.

Methodology maintained by ClarityKit. How these tools are built and checked.