Hours Calculator - Time Between Two Times

Free hours calculator. Enter a start and end time to get hours worked, with break deduction and optional pay. Instant, private and offline.

Enter a start time and end time to find the hours worked. Subtract a break, see the result in hours and decimal hours, and add an hourly rate to estimate pay. Everything updates instantly in your browser.

How to Use Hours Calculator - Time Between Two Times

  1. Enter the start time. Type or pick the time you began, in 24 hour format.
  2. Enter the end time. If the end time is earlier than the start, it is treated as the next day, which covers overnight shifts.
  3. Set the break. Enter the total unpaid break in minutes, or leave it at zero.
  4. Add an hourly rate if you want pay. Enter your rate to see estimated earnings, or leave it at zero to skip.
  5. Read and save. See hours worked and decimal hours, then copy the result, print it, or copy a share link.

Frequently Asked Questions

How do I calculate hours worked between two times?

Subtract the start time from the end time, then take away any unpaid break. For example, 9:00 to 17:30 is 8 hours 30 minutes, and a 30 minute break leaves 8 hours worked.

What are decimal hours?

Decimal hours express minutes as a fraction of an hour, which payroll systems often need. For example, 8 hours 30 minutes is 8.5 decimal hours, since 30 minutes is half an hour.

Does it handle overnight shifts?

Yes. If the end time is earlier than the start time, the tool assumes the shift ends the next day and adds 24 hours, so a shift from 22:00 to 06:00 reads as 8 hours.

How is the pay estimated?

The tool multiplies the net hours worked, in decimal form, by the hourly rate you enter. It is an estimate before tax and does not include overtime rules.

Is my data sent anywhere?

No. Everything runs in your browser. The times and rate you enter never leave your computer and the tool works offline once loaded.

Can I use it for a timesheet?

Yes. It works well for a single shift. Calculate each shift, then add the decimal hours together for a weekly total.