Time Duration Calculator

The free hours calculator for the time between two points. Enter your start and end times, deduct breaks, and get net hours in hh:mm and decimal — even for shifts that run past midnight.

Time blocks

Enter start and end times. Add as many blocks as you need — overnight shifts (end before start) are handled automatically.

8:30

Total unpaid break across all blocks.

Net duration

8h

Total elapsed (before break)
8:30
Decimal hours
8.00
Decimal minutes
480

What is a time duration calculator?

A time duration calculator finds the elapsed time between two points — within a single day or across midnight — and expresses it in hours and minutes or as a decimal for payroll and billing. Hourly employees use it to complete timesheets, freelancers use it to bill clients, and project managers use it to track task time against estimates.

How to calculate work hours manually

  • Convert both times to the 24-hour clock (5:30 PM → 17:30).
  • Turn each into total minutes (17:30 → 1,050 minutes).
  • Subtract start from end; if negative, add 1,440 (overnight).
  • Subtract any unpaid break in minutes.
  • Divide by 60 for hours; the remainder is the minutes.

Hours calculator for freelancers and hourly work

If you bill by the hour, the decimal-hours output is the number you want: it multiplies directly against your rate. Track a few blocks across the day, deduct non-billable breaks, and the net decimal hours are ready for your invoice.

From manual math to automatic tracking

This calculator is quick for a single day, but doing it every day for every person is where errors and lost minutes add up. BizyClock records each clock-in and clock-out automatically, applies break rules, and produces the same net and decimal hours across a whole week — no manual entry required.

Frequently asked questions

How do I calculate the hours between two times?

Convert both times to minutes since midnight, subtract the start from the end, and divide by 60. For example, 9:00 AM (540 min) to 5:30 PM (1050 min) is 510 minutes, or 8.5 hours. This calculator does it instantly and also subtracts any unpaid break.

How does the calculator handle overnight shifts?

If the end time is earlier than the start time, the calculator assumes the shift crossed midnight and adds 24 hours. So 10:00 PM to 6:00 AM is correctly counted as 8 hours, not a negative number.

What are decimal hours?

Decimal hours express minutes as a fraction of an hour instead of in hh:mm. 8 hours 30 minutes is 8.5 decimal hours, and 8 hours 15 minutes is 8.25. Payroll systems and hourly-rate billing use decimal hours because they multiply cleanly against a pay rate.

How do I convert minutes to a decimal?

Divide the minutes by 60. 15 minutes is 15 ÷ 60 = 0.25, 30 minutes is 0.5, and 45 minutes is 0.75. The calculator shows the decimal hours column automatically so you can copy it straight into a spreadsheet or invoice.

Can I add up several time blocks at once?

Yes. Use "Add another time block" to enter multiple sessions in a day — say a morning and afternoon shift — and the calculator gives you a running total, then subtracts one combined break to show net hours.

Never re-type a start and end time again

BizyClock captures durations automatically as your team clocks in and out, deducts breaks, and exports decimal hours for billing and payroll.

Free to start · no credit card required