Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Find the elapsed time between two clock times, including overnight shifts.
8h 30m
This calculator finds the elapsed time between a start and end clock time -- how long a meeting, task, or shift lasted. It correctly handles overnight spans, where the end time is technically "earlier" than the start time because it falls after midnight.
Enter a start time and an end time (24-hour or your browser's local time picker format). The result shows the elapsed duration in hours and minutes, plus a decimal-hours figure for payroll or invoicing use.
Both times are converted to total minutes since midnight. If the end time's minute value is smaller than the start time's, the calculator adds 24 hours (1,440 minutes) to the end time before subtracting -- correctly handling an overnight shift like 10 PM to 6 AM.
9:00 AM to 5:30 PM is 8 hours 30 minutes (8.5 decimal hours). 10:00 PM to 6:00 AM (overnight) is 8 hours.
For a full day's clock in/out punches (including a lunch break), see the Time Card Calculator. To round the result to the nearest quarter hour for payroll, use the Hours Calculator.
Enter the start time and the end time, then read the hours and minutes, the decimal-hours figure, and whether the span crosses midnight. Double-check AM and PM on both entries first, because a single wrong meridiem is the most common cause of a result that looks off by twelve hours. If you use a 24-hour picker, 17:30 is unambiguous and avoids that problem entirely.
A hypothetical 7:45 AM to 4:10 PM workday is 8 hours 25 minutes, or about 8.42 decimal hours (25 divided by 60 is 0.4167). An overnight case: 11:15 PM to 7:00 AM crosses midnight and comes to 7 hours 45 minutes, or 7.75 decimal hours. Converting the minutes portion by dividing by 60 is the step people most often get wrong by hand, for example writing 8.25 for 8 hours 25 minutes when the correct decimal is closer to 8.42.
If the start and end times are identical, the tool treats the span as zero minutes, not 24 hours. The tool only rolls over to the next day when the end time is earlier than the start time. So if you genuinely worked from 8:00 AM one morning to 8:00 AM the next, this calculator cannot express that as 24 hours. Use the Elapsed Time Calculator with full dates for anything of a day or longer.
Decimal hours are the number to multiply by a rate. At a hypothetical rate of 22 dollars per hour, 7.75 hours would be 170.50 dollars before any taxes or deductions. Whether time is rounded, paid in full minutes, or capped depends on your employer's policy and the labor rules where you work, so confirm those with your payroll department or the relevant labor agency instead of assuming this tool's exact figure is what appears on a paycheck.
Yes -- if the end time is earlier in the day than the start time, the calculator assumes the end time falls on the next day and adjusts the calculation accordingly.
Decimal hours express minutes as a fraction of an hour (30 minutes = 0.5), the format most payroll and invoicing systems expect instead of "8 hours 30 minutes."
No -- this tool assumes a single-day (or single overnight) span. For multi-day durations, use the Elapsed Time Calculator, which takes full dates and times.
The tool returns zero, since it only adds a day when the end time is earlier than the start time. For a full 24-hour span use the Elapsed Time Calculator with dates.
Divide the minutes by 60 and add the result to the hours. For example, 25 minutes is 0.4167 hours, so 8 hours 25 minutes is about 8.42 hours.
No. It measures the full span between the two times. Subtract unpaid breaks yourself or use the Time Card Calculator or Break Time Calculator.
Reference: U.S. Department of Labor