Hours Calculator
Add up your hours from clock-in and clock-out times, minus breaks. Handles overnight shifts and works out your pay.
| Clock in | Clock out | Break (min) | Worked | Remove |
|---|---|---|---|---|
| — |
A simple weekly time card
Whether you're an hourly employee checking your paycheck, a freelancer billing a client, or a manager tallying a team's shifts, this calculator adds up worked time the easy way. Enter each day's clock-in and clock-out, subtract unpaid breaks, and the totals update instantly — including your pay if you enter an hourly rate.
Decimal hours vs. hours and minutes
Payroll systems usually want decimal hours: 8 hours and 30 minutes is 8.5, not 8.30. The calculator shows both formats so you can read your timesheet naturally and still enter the right number where it counts.
Overnight and multi-day shifts
Working past midnight is handled automatically — if your finish time is before your start time, the tool counts the hours across the date boundary. Add a row for every day of the week to get one combined total for the whole period.
Frequently asked questions
How do I calculate hours worked?
Enter your start (clock-in) and end (clock-out) times for each day using 24-hour format, then add any unpaid break in minutes. The calculator subtracts the break and adds up every row to give your total hours.
Does it handle overnight shifts?
Yes. If your clock-out time is earlier than your clock-in time, the calculator assumes the shift ran past midnight and counts the hours correctly — for example 22:00 to 06:00 is eight hours.
How do I work out my pay?
Enter your hourly rate and the calculator multiplies it by your total decimal hours. Decimal hours (for example 8.5 instead of 8h 30m) are the format most payroll systems expect.
Can I add more days?
Yes. Use the 'Add day' button to add a row for each shift in your week, then read the combined total at the bottom. Use the remove button to delete a row you don't need.
Is my data private?
Yes. All calculations happen in your browser. None of your times or pay details are uploaded or stored.