Hours Calculator

Calculate hours worked. This free hours calculator finds the time between a start and end clock time, handles overnight shifts, subtracts unpaid breaks, and shows decimal hours for pay.

Times
min

Enter a start and end time to get the hours in between. If the end time is earlier than the start, it’s treated as overnight (crossing midnight). Subtract any unpaid break in minutes.

Hours worked
Enter start and end times
Decimal hours
Total minutes
Gross (before break)
Break deducted

Useful for timesheets and shift pay: the calculator finds the gap between two clock times, handles shifts that run past midnight, and subtracts unpaid breaks. Multiply the decimal hours by your hourly rate for pay.

Use this free hours calculator to work out the hours between a start and end time. Ideal for timesheets — it handles overnight shifts and subtracts unpaid breaks, and shows decimal hours for pay.

What this hours calculator does

An hours calculator finds the time worked between a clock-in and clock-out. It manages shifts that cross midnight, deducts any unpaid break, and gives the result in hours-and-minutes as well as decimal hours.

How hours worked are calculated

Hours = (end time − start time) − unpaid break
If end is before start, it's an overnight shift (+24h)

So 09:00 to 17:30 with a 30-minute break = 8 hours, and an overnight 22:00 to 06:00 = 8 hours.

Hours and decimal hours

Minutes Decimal hours
15 min 0.25
30 min 0.50
45 min 0.75
60 min 1.00

Decimal hours make pay easy: multiply them by your hourly rate. For example, 7.75 hours × $20 = $155.

Hours vs time vs date

This hours calculator works with clock times. To add or subtract lengths of time use the Time Calculator; to count days between calendar dates use the Date Calculator.

How to use the hours calculator

  1. Enter the start and end time.
  2. Add any unpaid break in minutes.
  3. Read the hours worked and decimal hours.

Hours Calculator FAQ

How do I calculate hours worked?

Enter your start and end time and any unpaid break. The calculator finds the gap and subtracts the break — for example, 09:00 to 17:30 with a 30-minute break is 8 hours.

Does it handle overnight shifts?

Yes. If the end time is earlier than the start, it treats the shift as crossing midnight — so 22:00 to 06:00 is 8 hours.

What are decimal hours?

Hours expressed as a decimal for pay: 15 minutes is 0.25, 30 is 0.50, 45 is 0.75. Multiply decimal hours by your rate to get pay.

How do I subtract a lunch break?

Enter the unpaid minutes in the break field and the calculator deducts them from the total automatically.

How do I turn hours into pay?

Take the decimal hours and multiply by your hourly rate — for instance, 7.75 hours at $20 is $155.

Is the hours calculator free?

Yes, this hours calculator is completely free, needs no sign-up, and gives instant results in your browser.

Related Calculators