Hours CalculatorCalculate the hours and minutes between two times
Find the hours and minutes between two times, including overnight spans, minus breaks. Add several spans for split shifts and get the total in hours:minutes, decimal hours and pay.
- Overnight spans handled
- Breaks subtracted
- Multiple spans
- 24-hour dial
Hours calculator
Total time
0:00
How do you calculate hours between two times?
Convert both times to minutes after midnight, subtract the start from the end, and add 24 hours if the end is earlier, which means the span crossed midnight. Then subtract any unpaid break and convert back. From 9:15 AM to 5:40 PM is 8 hours 25 minutes, or 8.42 decimal hours. A night shift from 10:00 PM to 6:00 AM is 8 hours.
Hours formula with a worked example
Minutes = (End − Start) in minutes (+1,440 if End ≤ Start)Net = Minutes − Break minutesDecimal = Net ÷ 60 · Pay = Decimal × Hourly rateExample: 9:15 AM = 555 minutes and 5:40 PM = 1,060 minutes. 1,060 − 555 = 505 minutes = 8 h 25 min. 505 ÷ 60 = 8.42 hours. At $18.50/h that is $155.71.
Common shift lengths
| Shift | Hours (decimal) | After a 30-min unpaid lunch |
|---|---|---|
| 9:00 AM – 5:00 PM | 8:00 (8.00) | 7:30 (7.50) |
| 8:00 AM – 5:00 PM | 9:00 (9.00) | 8:30 (8.50) |
| 8:30 AM – 5:00 PM | 8:30 (8.50) | 8:00 (8.00) |
| 7:00 AM – 3:30 PM | 8:30 (8.50) | 8:00 (8.00) |
| 6:00 AM – 2:00 PM | 8:00 (8.00) | 7:30 (7.50) |
| 7:00 AM – 7:00 PM | 12:00 (12.00) | 11:30 (11.50) |
| 3:00 PM – 11:00 PM | 8:00 (8.00) | 7:30 (7.50) |
| 10:00 PM – 6:00 AM | 8:00 (8.00) | 7:30 (7.50) |
| 7:00 PM – 7:00 AM | 12:00 (12.00) | 11:30 (11.50) |
Related calculators
Working with hours? These tools take the next step:
More Time & Work Hours calculators in this cluster:
Manzoor Ahmad
Calculator Developer · Founder of DexoCalc
I’m a pharmacist turned web developer with 13+ years of experience building web tools. I built this quick-span tool as a companion to our time card calculator, for the times you need one answer fast, overnight shifts and split shifts included.
Published · Last reviewed · Author profile · Report an issue
Hours calculator: frequently asked questions
8 hours, from 9:00 AM to 5:00 PM. With a 30-minute unpaid lunch it’s 7.5 hours.
Subtract the start time from the end time (add 24 hours if the shift crosses midnight), then subtract unpaid breaks. Enter the times above to see hours:minutes and decimal hours.
12 hours, a typical healthcare or security shift.
If the end time is earlier than the start time, it assumes the span crosses midnight and adds 24 hours. 10 PM to 6 AM is 8 hours.
Yes. Add up to six spans, such as a split shift or several work sessions, and the total updates instantly. For a full weekly timesheet with overtime, use the time card calculator.
Divide the minutes by 60: 25 minutes = 0.42 hours, so 8:25 = 8.42 hours. The time to decimal calculator has a full conversion chart.
Sources & references
- Fact Sheet #22: Hours Worked Under the FLSA, US Department of Labor
- Time and Frequency Division, National Institute of Standards and Technology
Pay is a simple estimate (hours × rate) and excludes overtime premiums, taxes and deductions.
