Calculate the duration between a start and end time in hours and minutes, with totals in minutes, seconds and decimal hours, including overnight spans.

Turn this on for overnight shifts where the end time is earlier than the start time.
Duration
Total minutes
Total seconds
Decimal hours
Duration is the elapsed time between the two clock times. Enable next day for spans that cross midnight.

About Time Duration Calculator

The time duration calculator finds the elapsed time between a start and end clock time. It reports the duration in hours and minutes, plus totals in minutes, seconds and decimal hours — the format payroll systems and timesheets usually want.

For overnight shifts, switch on “End time is on the next day” and the calculation carries across midnight correctly, so a 22:00 to 06:00 shift comes out as 8 hours rather than a negative number.

It is a quick free helper for timesheets, billing, shift planning and cooking or lab timing — anywhere you need the exact gap between two times without counting on your fingers.

How to use Time Duration Calculator

  1. Enter the start time.
  2. Enter the end time.
  3. Turn on “End time is on the next day” for overnight spans where the end is earlier than the start.
  4. Read the duration in hours and minutes, plus total minutes, total seconds and decimal hours.

Frequently asked questions

Enter the start and end times, then enable the next-day toggle. The tool adds 24 hours to the end time internally, so 23:00 to 07:00 correctly returns 8 hours.

Minutes expressed as a fraction of an hour: 7 hours 30 minutes is 7.5 decimal hours. Payroll systems multiply decimal hours by an hourly rate directly, which is why the calculator includes them.

The calculator spans two clock times at most one day apart — a same-day gap, or an overnight one with the next-day toggle. For multi-day gaps, use a date-difference calculator instead.

No — it measures the raw elapsed time between the two clock times you enter. Subtract unpaid breaks yourself, or run separate calculations for each worked block and add them up.

Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.