Work Hours Calculator

Calculate hours worked after unpaid breaks, including overnight shifts. Switch between 12- and 24-hour input, view decimal hours and hours:minutes, and print your weekly timesheet.

Quick Calculation
:
:
min

Copies the quick calculation to Monday–Friday and replaces those entries.

Results

Hours Worked

7.50 hrs

07:30

Shift duration before breaks

8.00 hrs

Break

30 min

Weekly Timesheet

Entries are saved in this browser on this device. Clearing browser data removes them; they do not sync between devices.

Mon
Clock In
:
Clock Out
:
Break (min)
Tue
Clock In
:
Clock Out
:
Break (min)
Wed
Clock In
:
Clock Out
:
Break (min)
Thu
Clock In
:
Clock Out
:
Break (min)
Fri
Clock In
:
Clock Out
:
Break (min)
Sat
Clock In
:
Clock Out
:
Break (min)
Sun
Clock In
:
Clock Out
:
Break (min)
Total0.00 hrs00:00

How to Calculate Hours Worked

Enter clock-in and clock-out times in 12- or 24-hour format, then the total unpaid break time in minutes. A 9:00 AM–5:00 PM shift with a 30-minute break is 7 hours 30 minutes, or 7.50 decimal hours. If clock-out is earlier, it is treated as the next day: 10:00 PM–6:00 AM with a 30-minute break also gives 7.50 hours. Identical start and end times count as zero hours. This tool compares clock times; it does not use dates or adjust for daylight saving time.

Enter one start time, end time, and unpaid break total per day in the weekly timesheet. The Monday–Friday button replaces those days with your quick calculation; adjust individual days afterward. Completed entries contribute to the weekly total. Select Print for a copy. For overtime and pay, use the time card calculator. See also how to calculate work hours and how to track work hours.

Frequently Asked Questions

How are work hours calculated?

Subtract clock-in from clock-out, then subtract the total unpaid break time. For example, 9:00 AM to 5:00 PM with a 30-minute break gives 7.50 hours. If you have multiple unpaid breaks, enter their combined minutes.

Does it handle overnight shifts?

Yes. Earlier clock-out times are treated as the following day. For example, 10:00 PM to 6:00 AM is 8 hours before breaks. Identical times count as zero, not 24 hours. The calculator does not handle multi-day shifts or daylight saving adjustments.

What is the difference between decimal hours and HH:MM?

Decimal hours divide minutes by 60. Thirty minutes is 0.50 hours, so 07:30 equals 7.50, not 7.30. Use the decimal value when multiplying hours by an hourly rate.

Can I track a full week of hours?

Yes. Use the weekly timesheet section to enter clock-in, clock-out, and break times for each day of the week (Monday through Sunday). The calculator shows daily totals and an overall weekly total.

Related Guides