← All free tools

Hours Worked Calculator

Enter start and end times (24-hour or your device's clock) and unpaid break minutes for each day. Leave unused days empty.

StartEndBreak (min)Hours
Mon—
Tue—
Wed—
Thu—
Fri—
Sat—
Sun—

How it works

Each day: end time minus start time minus unpaid break. If the end is earlier than the start, the shift runs past midnight. Decimal hours are total minutes ÷ 60, rounded to 2 decimals. Pay is total hours × rate.

FAQ

How do I calculate hours worked?

Subtract the start time from the end time, then subtract unpaid breaks. 9:00 to 17:00 with a 30 minute break is 7 hours 30 minutes (7.5 decimal hours).

How are overnight shifts handled?

If the end time is earlier than the start time, the calculator assumes the shift ends the next day. 22:00 to 06:00 is 8 hours.

What are decimal hours?

Minutes divided by 60, rounded to two decimals. 7 hours 20 minutes is 7.33 hours. Payroll often uses decimal hours.

Does this include overtime rules?

No. It adds up plain hours and multiplies by your hourly rate. Overtime rules differ by country, state and contract, so check yours.

Is my data uploaded?

No. Everything is calculated in your browser and nothing is stored.

Tell us what to fix

Please do not enter your name, email, or personal information.

How useful was this tool? (1–5)

May we quote your comment anonymously?

Free tool, provided as is, with no guarantee. Check important figures independently. Please do not enter personal information in feedback.