Work Hours Calculator
Add up the hours you worked from a clock-in and clock-out time. Enter your start time, end time, and any unpaid break, and instantly see your total hours worked as hours and minutes, as decimal hours, and as total minutes. Overnight shifts that cross midnight are handled automatically, and you can add an hourly rate to see your pay for the shift.
ToolsSoup's Work Hours Calculator turns a clock-in and clock-out time into the exact hours you worked. Enter your start time, end time, and any unpaid break, and it instantly shows your worked time as hours and minutes, as decimal hours for payroll, and as total minutes. Shifts that run past midnight are detected and calculated automatically, and you can add an hourly rate to see what the shift is worth. Everything runs in your browser: no uploads, no sign-up, and your hours never leave your device.
What is a work hours calculator?
A work hours calculator — also called a time card or timesheet calculator — works out how long you were on the clock between a start time and an end time. You give it the time you clocked in, the time you clocked out, and how many minutes of unpaid break to subtract, and it returns the net hours you worked. Instead of counting on your fingers or wrestling with a spreadsheet, you read the answer right away in three forms: hours and minutes, decimal hours, and total minutes. It updates live as you change any field, so it's easy to check a single shift or compare a few.
How to use the work hours calculator
Calculating a shift takes three quick steps, and the tool does the math automatically as you type:
- Enter your clock-in time and clock-out time using the 24-hour or AM/PM picker.
- Enter the unpaid break to subtract, in minutes — use 0 if you had no unpaid break.
- Optionally enter your hourly rate, then read your hours worked, decimal hours, total minutes, and pay below.
How are work hours calculated?
The calculator converts both times to minutes since midnight, subtracts the start from the end, and then takes away your unpaid break. If the clock-out time is earlier than the clock-in time, it assumes the shift crossed midnight and adds 24 hours so an overnight shift still comes out correct. The net minutes are shown as hours and minutes, divided by 60 for decimal hours, and left as total minutes. If you enter an hourly rate, pay is simply the decimal hours times the rate. For example, clocking in at 9:00 and out at 17:00 with a 30-minute break is 8 hours gross minus 0.5 hours, or 7.50 decimal hours.
What are decimal hours and why do they matter?
Decimal hours express a duration as a single number instead of hours and minutes — 7 hours and 30 minutes becomes 7.50. Payroll systems almost always multiply decimal hours by an hourly rate, so 7h 30m at $20/hour is 7.50 × $20 = $150. This calculator shows both formats side by side so you can read the shift in plain language and copy the decimal figure straight into a timesheet or paycheck calculation without converting minutes by hand.
Why use this work hours calculator?
- Shows your worked time three ways: hours and minutes, decimal hours, and total minutes.
- Automatically handles overnight shifts that clock out after midnight.
- Subtracts unpaid breaks so you only count time you're actually paid for.
- Adds an optional hourly rate to show the pay for a single shift.
- Updates live as you type and runs entirely in your browser — free, no ads, and your hours never leave your device.
Frequently asked questions
How do I calculate hours worked from clock-in and clock-out times?
Subtract the start time from the end time and then subtract any unpaid break. For example, 9:00 to 17:00 is 8 hours; take off a 30-minute break and you worked 7 hours 30 minutes, or 7.50 decimal hours. Enter your times and break above and the calculator does it instantly.
How does it handle overnight or night shifts?
If your clock-out time is earlier than your clock-in time, the tool assumes the shift crossed midnight and adds 24 hours. So clocking in at 22:00 and out at 06:00 correctly comes out as an 8-hour shift, and a note lets you know an overnight shift was detected.
How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add them to the hours. 30 minutes is 0.50, 15 minutes is 0.25, and 45 minutes is 0.75, so 7 hours 30 minutes is 7.50 decimal hours. The calculator shows the decimal figure automatically next to the hours-and-minutes total.
How do I calculate pay for a shift?
Multiply your decimal hours by your hourly rate. Enter an hourly rate above and the calculator fills in the pay for the shift — for example, 7.50 hours at $20/hour is $150.00. Leave the rate blank if you only need the hours.
Does the break time get subtracted from my hours?
Yes. The minutes you enter as an unpaid break are removed from the gross time between clock-in and clock-out, so the result reflects only paid time. Set the break to 0 if your break was paid or you didn't take one.