How many hours did I work this week?

Start, end and break for each day in, weekly total out, in hours:minutes and decimal.

Your week
8:00
8:00
8:00
8:00
8:00
off
off

An end time before the start counts as the next day (overnight shift).

This week you worked
40:00
hours · 40.00 in decimal

That's 100% of a 40-hour week.

How to add up a week of shifts

For each day you worked, take the end time minus the start time, then subtract any unpaid break. Add the days together. The total is shown two ways: hours and minutes (38:45), which is how people talk about time, and decimal hours (38.75), which is what most timesheets and payroll systems want.

DayStartEndUnpaid breakWorked
Mon09:0017:3030 min8:00
Tue08:1516:4545 min7:45
Wed22:0006:000 min8:00 (overnight)
Thu09:0015:000 min6:00
Fri09:0018:0060 min8:00
Total37:45 = 37.75 h

Minutes to decimal hours

MinutesDecimal
150.25
200.33
300.50
400.67
450.75

Overtime

Under the federal Fair Labor Standards Act, non-exempt employees earn at least 1.5 times their regular rate for hours over 40 in a workweek. Some states, such as California, also count daily overtime. The calculator shows the total and how much of it is over 40, but it does not compute overtime pay, because the rules depend on your state and contract.

What people ask next

How we calculate

Shift = end − start − unpaid break. An end time at or before the start is the next day (overnight). Week = sum of worked days. Decimal hours = minutes ÷ 60.

  • Overtime rules differ by state and contract; the total is shown, overtime pay is not computed.

Every formula is checked by automated tests. Methodology · Updated

Questions people ask

How do I calculate hours worked with a lunch break?

Subtract the start from the end time, then subtract the unpaid break. 9:00 to 17:30 with a 30-minute lunch is 8 hours.

How do I convert minutes to decimal hours for a timesheet?

Divide the minutes by 60. 7 hours 45 minutes is 7.75 hours; 15 minutes is 0.25, 30 is 0.5 and 45 is 0.75.

How do I count an overnight shift?

Enter the times as they are: 22:00 to 06:00 is read as ending the next morning, so it counts as 8 hours.