Hours Calculator

Calculate total hours between a start and end time, minus any breaks.

Enter a start and end time to calculate hours worked.
TOTAL HOURS —
HOURS : MINUTES —
Common shift lengths after a 30-minute unpaid break
Shift length (gross)Net hours after break
8 hours7.5 hrs (7h 30m)
9 hours8.5 hrs (8h 30m)
10 hours9.5 hrs (9h 30m)
12 hours11.5 hrs (11h 30m)

Frequently asked questions

How does this handle overnight shifts?

If your end time is earlier than your start time (like 10pm to 6am), the calculator automatically treats it as an overnight shift and adds a full day, so the hours calculate correctly.

What if I don't take a break?

Set the unpaid break field to 0, and the full duration between your start and end time will be counted.

Can I use this for payroll or timesheets?

This tool provides a quick, straightforward calculation useful for personal tracking or estimates. For official payroll purposes, check with your employer about their specific timekeeping requirements.

Does this account for multiple breaks?

Enter your total unpaid break time across the whole shift as a single number in minutes — if you took two 15-minute breaks, for example, enter 30.

How many hours is a 9-5 shift with a 30-minute break?

A 9am–5pm shift is 8 hours gross; subtracting a 30-minute unpaid break gives 7.5 hours (7h 30m) worked — try it in the calculator above with those exact times.

How do I convert hours and minutes to decimal hours?

Divide the minutes by 60 and add to the hours — for example, 7 hours 30 minutes is 7 + 30/60 = 7.5 decimal hours, which is what the “Total hours” figure above shows.

What's a typical unpaid break length?

30 minutes is a common unpaid lunch break for an 8-hour shift, though this varies by employer, location, and labor law. Adjust the break field above to match your actual schedule.

How do I calculate the hours I worked in a week?

Work out the net hours for each day, add them together, and convert the total minutes to hours. In the sample week above the five days add up to 37 hours 45 minutes, or 37.75 hours.

How are overtime hours worked out?

Overtime rules depend on where you work and your contract. In the US, many hourly employees are entitled to overtime pay for hours over 40 in a workweek, but other countries and employers use daily limits or different rates. Use this calculator for the hours, then apply your own overtime rule.

Should I round my start and end times?

Only if your employer's policy says to. Some employers round to the nearest five minutes or quarter hour. Entering the exact times gives you an accurate record to compare against your pay.

About this tool

This calculator finds the total hours between a start and end time, automatically handling overnight shifts and letting you subtract unpaid break time. Useful for tracking work hours, shifts, or any time-based duration.

Worked example

Suppose you start at 8:45 am, finish at 5:15 pm and take a 45-minute unpaid break. The gap between the two times is 8 hours 30 minutes, and subtracting the break leaves 7 hours 45 minutes, which is 7.75 in decimal hours. Over a five-day week that comes to 38.75 hours.

Decimal hours are what most payroll and invoicing systems expect: multiply 7.75 by your hourly rate to get the day's pay. If a shift crosses midnight, enter the real start and end times and the calculator will count it as an overnight shift.

More shifts worked out

Shifts worked out with the calculator
StartEndBreak (min)Net hoursHours : minutes
09:0017:00307.507h 30m
08:3017:00457.757h 45m
07:0015:30308.008h 0m
22:0006:00307.507h 30m
18:0002:30607.507h 30m
09:1513:4504.504h 30m

The overnight rows show how the calculator treats an end time earlier than the start time: it assumes the shift ends the next day. It cannot handle a shift longer than 24 hours, so split very long periods into separate entries.

Converting minutes to decimal hours

Payroll systems usually want decimal hours, so 7 hours 45 minutes is entered as 7.75. To convert, divide the minutes by 60.

Minutes as decimal hours
MinutesDecimal hoursMinutesDecimal hours
50.08350.58
100.17400.67
150.25450.75
200.33500.83
250.42550.92

Minutes such as 10 and 20 give repeating decimals (0.1667 and 0.3333), and 30 minutes is exactly 0.5, which is why the calculator rounds to two decimal places. Check whether your employer rounds to the nearest minute, five minutes, or quarter hour.

Adding up a week

Work out each day, then add the net minutes before converting to hours. A sample week:

A sample week at $22.00 an hour
DayStartEndBreak (min)Net hours
Mon09:0017:30308.00
Tue09:0017:30308.00
Wed08:3017:00308.00
Thu09:0018:00458.25
Fri09:0015:00305.50

The week totals 37 hours 45 minutes, or 37.75 hours. At $22.00 an hour that is $830.50 before tax. Adding up minutes before converting avoids the small rounding errors that creep in when you round each day separately.

Tips for accurate timesheets

Check out my other free tools

Gematria CentralGematria & numerology tools Dream CipherAI dream interpretation Star CipherFree Daily Horoscope & Tarot ReadingsGods of IrelandIrish mythology reference