Work Hours Calculator

Calculate hours worked across one or more shifts, subtract break minutes, and total the result in both HH:MM and decimal hours. This page is built for practical work-hour math, not payroll compliance.

Enter your shifts
Add the start time, end time, and unpaid break for each shift you want to total. Overnight shifts are handled automatically.

Shift 1

Shift 2

Shift 3

Shift 4

Shift 5

Shift 6

Shift 7

The calculation runs in your browser. If you copy the link, the current shift rows are saved in the URL.

Totals update instantly as you edit the rows, so it is easy to compare schedules quickly.

Break time is treated as unpaid time and subtracted from each shift total.

Worked hours result
Review the total worked time and each shift subtotal below.

Enter at least one shift to begin

As soon as a valid shift is entered, the page will calculate worked time automatically.

How this work hours calculator works

This page adds worked time across multiple shifts. For each row, it calculates the time between start and end, handles overnight shifts when the end time passes midnight, and subtracts the unpaid break.

1. Enter one or more shifts
Add the start time and end time for each shift you want to include.
2. Subtract break minutes
If part of the shift is unpaid, enter those break minutes and the page will deduct them from worked time.
3. Review total hours and decimal hours
The page shows each shift subtotal, the combined HH:MM total, and the total in decimal hours for payroll-style workflows.

What this page is designed for

This page focuses on practical work-hour math, not legal or payroll compliance advice.

It is useful for questions like how many hours were worked this week, how much to subtract for breaks, or whether an overnight shift total looks right.

Searches such as "hours calculator with lunch break", "time card calculator", and "decimal hours calculator" fit this workflow because each row includes start time, end time, and break minutes.

Decimal hours are included because many users need a payroll-friendly summary alongside a clock-style HH:MM total.

If your real task is counting workdays between dates, use a business days calculator instead of this page.

Work hours calculator FAQ

Can I calculate hours worked after subtracting breaks?
Yes. Enter the shift start time, end time, and break minutes, and the page will subtract the break automatically.
Can this page handle overnight shifts?
Yes. If the end time is earlier than the start time, the page treats that row as a shift that passes midnight.
Can I use this as a time card calculator?
Yes for basic time-card math. Enter each shift as a row, add unpaid break minutes, and the page totals worked time in HH:MM and decimal hours.
Why show decimal hours too?
Many work-hour and payroll workflows use decimal hours, so the page shows both clock-style time and decimal totals.
Is this the same as a business days calculator?
No. A business days calculator counts weekdays between dates. This page totals worked hours inside specific shifts.

Related date and time tools

Use this page for shift-based worked hours, then move to other tools when the real task is weekday counting, date math, or time-zone conversion.

Business Days Calculator - Open tool
Live now
Business Days Calculator
Use a business days page when the task is counting workdays between dates or moving deadlines by weekday rules.
Open tool
Date Calculator - Open tool
Live now
Date Calculator
Switch to the general date page when the task is calendar date difference or adding and subtracting dates.
Open tool
Time Zone Converter - Open tool
Live now
Time Zone Converter
Use time-zone conversion when the challenge is comparing work times across regions instead of totaling one schedule.
Open tool