Free work hours calculator for tracking time worked. Calculate total hours from start time to end time with automatic break deductions.
You might also find these calculators useful
Whether you're tracking time for payroll, invoicing, or personal productivity, our work hours calculator computes your total hours worked including break deductions. Get results in both hours:minutes and decimal formats.
Work hours calculation involves finding the time between clock-in and clock-out, then subtracting break time. The result can be expressed in hours and minutes (for scheduling) or decimal hours (for payroll). Our calculator handles overnight shifts too. US overtime and rounding follow the Fair Labor Standards Act (FLSA): time over 40 hours in a workweek is paid at 1.5×, and employers may round to the nearest quarter-hour under Department of Labor rules (the "7-minute rule").
Basic Formula
Track hours to calculate wages.
Bill accurate hours to clients.
Verify employee timesheets.
Track time spent on different tasks.
Avoid errors when calculating hours manually.
Automatically subtracts break times.
Correctly handles shifts crossing midnight.
The calculator detects when the end time is 'before' the start time and assumes you crossed midnight. For example: start 10:00 PM, end 6:00 AM = 8 hours.
It depends on your situation. If lunch is unpaid (common for 8+ hour shifts), include it. If it's paid, don't subtract it.
Divide the minutes by 60 and add to the hours: 8h 30m = 8 + 30/60 = 8.5 hours; 7h 45m = 7.75 hours. This calculator shows the decimal value automatically, which is the format most payroll systems require.
The quarter-hour (15-minute) rule rounds to :00, :15, :30, or :45 — each quarter equals 0.25 decimal hours. Round to the nearest quarter: 0–7 minutes down, 8–14 minutes up. For example, 8h 22m rounds to 8h 15m (8.25), and 8h 23m rounds to 8h 30m (8.5).
In the US, overtime is typically any time over 40 hours in a workweek, paid at 1.5×. Some states also apply a daily threshold (over 8 hours/day). Calculate each day's net hours here, sum them for the week, and any hours above 40 are overtime.
Calculate each day's net hours here, then add the daily decimal-hour figures together. For example, five 8.5-hour days = 42.5 hours, of which 2.5 hours are overtime past 40.