CalculatorSquare

Work Hours Calculator

Calculate the duration of a work shift, subtract unpaid break time and convert the result into decimal hours.

Calculate shift hours

Enter start time, end time and unpaid break duration.

Hours worked
8h 0m
Decimal hours: 8.00

How to calculate hours worked

The calculator measures the elapsed time between your start and end times and then subtracts the unpaid break duration.

Work time = End time − Start time − Break time

Work hours example

A shift from 9:00 AM to 5:30 PM lasts 8 hours 30 minutes. After subtracting a 30-minute unpaid break, the total paid working time is 8 hours.

What are decimal hours?

Decimal hours express minutes as a fraction of one hour. For example, 30 minutes equals 0.50 hours, while 15 minutes equals 0.25 hours.

For payroll use

Employers can use different rounding, break and overtime rules. Confirm the applicable workplace or payroll policy before using a calculated value for official pay records.

Frequently asked questions

How do I calculate hours between two times?

Subtract the start time from the end time, then deduct any unpaid break duration.

Does the calculator support overnight shifts?

Yes. If the end time is earlier than the start time, it is treated as occurring after midnight.

How do I convert minutes to decimal hours?

Divide the number of minutes by 60. For example, 45 minutes is 0.75 hours.

Are breaks automatically deducted?

Only the break duration you enter is deducted from the shift total.