Hours worked calculator

Enter the start time, end time and unpaid break for each day to get the hours worked, as decimal hours for payroll and as hours and minutes. Overnight shifts are counted correctly.

Total hours (decimal)37.50
Total hours and minutes37:30

Leave a day empty to skip it. If the end time is earlier than the start, the shift ends the next day.

Monday
min

7:30

Tuesday
min

7:30

Wednesday
min

7:30

Thursday
min

7:30

Friday
min

7:30

Saturday
min

Sunday
min

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. For each day you worked, enter the start and end time and any unpaid break in minutes.
  2. Leave the other days empty, or press Clear all to start over.
  3. Read the total as decimal hours and as hours and minutes. Add an hourly rate to see the pay for those hours.

How it is calculated

For each row the shift length is end minus start in minutes, plus 24 hours when the end is earlier than the start. The break is subtracted, and all rows are added. Decimal hours are the minutes divided by 60, shown to two decimals.

Worked example

A week of five 09:00 to 17:00 shifts with a 30-minute break: each day is 8 hours minus 30 minutes, which is 7 hours 30 minutes. Five days make 37 hours 30 minutes, or 37.50 decimal hours. At a rate of 20 per hour that is 750.00.

Tips

Use the 24-hour form of times if your browser asks for it; the time fields follow your device settings. Check your employer’s rounding policy: many round to the nearest 5 or 15 minutes, and this calculator does not round.

Frequently asked questions

How do I calculate hours worked between two times?

Subtract the start from the end, then subtract the unpaid break. From 9:00 to 17:30 with a 30-minute break that is 8 hours 30 minutes minus 30 minutes, so 8 hours.

How are overnight shifts counted?

If the end time is earlier than the start time, the calculator assumes the shift runs into the next day and adds 24 hours to the end. A shift from 22:00 to 06:00 counts as 8 hours.

How do I convert hours and minutes to decimal hours?

Divide the minutes by 60 and add them to the hours. 7 hours 45 minutes is 7 + 45/60 = 7.75 hours. Payroll systems usually want this form.

Is the same start and end time 0 or 24 hours?

The calculator counts equal times as an empty shift of 0 hours. A shift of a full 24 hours cannot be entered; split it into two rows or end it a minute earlier.

More in Date & time

All tools in this category: Date & time ·Updated November 3, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.