Calculate the exact hours and minutes between any two times with overnight support, break deduction, and payroll formatting.
The Hours Between Two Times Calculator computes the exact duration between any two clock times. Enter a start time and end time to get the result in hours and minutes, decimal hours, and total minutes. It handles overnight shifts (e.g., 10 PM to 6 AM), break deductions, and multiple format outputs.
This is one of the most common time calculations in everyday life. Employees need it for timesheets, managers for payroll, students for study tracking, and anyone scheduling events or appointments. The calculator handles 12-hour and 24-hour formats, AM/PM distinctions, and the tricky math of crossing midnight.
Beyond the basic difference, this calculator deducts break time, shows overtime calculations, and outputs in payroll-ready decimal format. It also handles multiple shifts in a single day, making weekly timesheet creation faster and more accurate.
Use the preset examples to load common values instantly, or type in custom inputs to see results in real time. The output updates as you type, making it practical to compare different scenarios without resetting the page.
Accurate time-between calculations prevent payroll errors and simplify timesheet management. This calculator handles overnight shifts, breaks, and overtime — common pain points in manual time tracking. This tool is designed for quick, accurate results without manual computation. Whether you are a student working through coursework, a professional verifying a result, or an educator preparing examples, accurate answers are always just a few keystrokes away.
Duration = End Time - Start Time (if negative, add 24 hours for overnight). Net Hours = Duration - Break Time. Decimal Hours = Hours + (Minutes / 60). Overtime = max(0, Net Hours - Threshold).
Result: 8.00 hours (8h 0m)
From 8:30 AM to 5:00 PM is 8.5 hours gross. Minus 30 minutes break = 8.00 net hours, or exactly 480 minutes.
Accurate time tracking is legally required in many jurisdictions. The Fair Labor Standards Act (FLSA) requires employers to track hours for non-exempt employees. Common pay period calculations include daily hours (clock out - clock in - breaks), weekly hours (sum of daily totals), overtime (hours beyond 40/week or 8/day in some states), and gross pay (regular hours × rate + overtime hours × 1.5 × rate).
Overnight shifts that cross midnight require special handling. A shift from 11 PM to 7 AM is 8 hours, but simple subtraction gives -16 hours. The correct approach adds 24 hours when the end time is less than the start time. Split shifts (e.g., 7 AM-11 AM and 4 PM-8 PM) should be calculated separately and summed.
The top timesheet errors are: forgetting to deduct breaks, confusing AM/PM (entering 5:00 instead of 17:00), rounding incorrectly (7:45 is 7.75, not 7.45), missing overnight transitions, and not tracking overtime thresholds daily. Using a calculator like this prevents all of these common mistakes.
If the end time is earlier than the start time, the calculator assumes the shift crosses midnight and adds 24 hours to the calculation. Use this as a practical reminder before finalizing the result.
Payroll systems calculate pay using decimal hours: $20/hr × 7.75 hours = $155.00. The HH:MM format requires conversion first.
Use 24-hour format: 1:00 PM = 13:00, 8:30 AM = 08:30. The time picker handles this conversion automatically.
Enter the total break time in minutes. For example, two 15-minute breaks = 30 minutes total.
Any hours beyond your set threshold (default 8) are counted as overtime. The calculator shows regular and OT hours separately.
Use the multi-shift feature to enter each day's times and get a weekly total with overtime calculation. Understanding this concept helps you apply the calculator correctly and interpret the results with confidence.