Add or subtract hours, minutes, and seconds directly, or enter a start and end time to get total hours worked — overnight shifts and unpaid breaks handled correctly.
Clock in, clock out, subtract your break — handles overnight shifts.
Convert each duration to total seconds (hours×3600 + minutes×60 + seconds), add or subtract the two totals, then convert back — carrying over at 60 seconds per minute and 60 minutes per hour, exactly like the calculator above does automatically. Subtracting a longer duration from a shorter one produces a negative result, shown with a minus sign.
If the clock-out time is earlier than the clock-in time, the calculator assumes the shift crossed midnight and adds 24 hours to the end time before subtracting — so a 10:00 PM to 6:00 AM shift correctly comes out to 8 hours rather than a negative number.
Yes — enter your unpaid break in minutes and it's subtracted from the raw clock-in-to-clock-out span before anything else is calculated, including the optional pay estimate, which is based on actual hours worked, not the full shift length.
45 minutes is 0.75 hours (45÷60), not 0.45 — a common and costly payroll mistake if done by hand. Always convert minutes by dividing by 60 when the pay rate is hourly; this calculator's decimal-hours output is already correctly converted for that purpose. If you know your hourly wage but need to convert it the other direction, the Salary Calculator converts between hourly, weekly, and annual pay.
Totaling video or audio clip lengths, cooking or workout timers, or figuring out what time something finishes if it starts now and runs for a known duration — anywhere you're combining or comparing lengths of time rather than two points on a clock.
Worked example: clock in at 9:00 AM, clock out at 5:30 PM, with a 30-minute unpaid lunch: raw span is 8 hours 30 minutes, minus the 30-minute break gives exactly 8 hours worked (8.0 in decimal). At a $22/hour rate, that's an estimated $176.00 for the shift.