Hours Calculator
Find the hours and minutes between a start and end time. Works with overnight shifts and unpaid breaks.
Common shift lengths
| Shift | Hours | Decimal | With 30-min lunch |
|---|---|---|---|
| 9:00 AM – 5:00 PM | 8:00 | 8.00 | 7.50 |
| 8:00 AM – 5:00 PM | 9:00 | 9.00 | 8.50 |
| 8:00 AM – 4:30 PM | 8:30 | 8.50 | 8.00 |
| 7:00 AM – 3:30 PM | 8:30 | 8.50 | 8.00 |
| 7:00 AM – 7:00 PM | 12:00 | 12.00 | 11.50 |
| 6:00 AM – 6:00 PM | 12:00 | 12.00 | 11.50 |
| 10:00 AM – 10:00 PM | 12:00 | 12.00 | 11.50 |
| 3:00 PM – 11:00 PM | 8:00 | 8.00 | 7.50 |
| 11:00 PM – 7:00 AM | 8:00 | 8.00 | 7.50 |
| 10:00 PM – 6:00 AM | 8:00 | 8.00 | 7.50 |
| 7:00 PM – 7:00 AM | 12:00 | 12.00 | 11.50 |
| 8:00 PM – 8:00 AM | 12:00 | 12.00 | 11.50 |
Frequently asked questions
How do I calculate hours between two times?
Convert both times to 24-hour format, subtract start from end, and add 24 hours if the end is earlier (overnight). Then subtract unpaid breaks.
How many hours is 9 to 5?
8 hours, or 7.5 hours with a 30-minute unpaid lunch.
Last updated October 10, 2026. How we calculate · Disclaimer