Free, no sign-up
Hours worked and time card calculator
Enter when you started, when you finished and how long you took for a break, day by day. The calculator adds everything into a weekly total in hours and minutes and in decimal hours, ready to copy, download or print.
Leave empty if you only need the hours.
Time card
| Day | Start | End | Break (min) | Hours (h:mm) | Decimal hours |
|---|---|---|---|---|---|
| 09:00 | 17:00 | 30 | 7:30 | 7.50 | |
| 09:00 | 17:00 | 30 | 7:30 | 7.50 | |
| 09:00 | 17:00 | 30 | 7:30 | 7.50 | |
| 09:00 | 17:00 | 30 | 7:30 | 7.50 | |
| 09:00 | 17:00 | 30 | 7:30 | 7.50 | |
| Total | 37:30 | 37.50 | |||
What you enter stays only in this browser and is never sent to us.
How to use it
- Fill in each day. Choose the date, then the start and end time and the minutes of unpaid break. The net time of the day appears under the fields.
- Add or remove days. Use “Add a day” for more rows, or “Start a new week” to begin again. The rows are kept on this device so you can come back to them.
- Choose rounding if your workplace uses it. Some employers round each day to the nearest 5, 6, 10, 15 or 30 minutes. Leave it on “No rounding” for exact time.
- Copy, download or print. The total is shown in hours:minutes and in decimal hours. Download the table as a CSV file for a spreadsheet, or print it for a signature.
How hours worked are calculated
For each day the calculator takes the time between the start and the end and subtracts the unpaid break. Everything is done in whole minutes, so there are no rounding errors from decimals. The daily results are then added together.
If the end time is earlier than the start time, the shift is taken to finish the next day. A night shift from 22:00 to 06:00 with a 30-minute break is 7:30 of work, which is 7.50 decimal hours. If start and end are the same time the result is zero, not 24 hours.
A shift from 09:00 to 17:30 with a 30-minute break is 8:00: 510 minutes between the two times, minus 30 minutes of break. Five such days make 40:00 for the week.
Hours and minutes or decimal hours
Payroll systems and spreadsheets usually want decimal hours, because you can multiply them by an hourly rate. 7 hours 45 minutes is not 7.45 but 7.75, since 45 minutes is three quarters of an hour. The calculator shows both forms so you can use whichever your payroll asks for. To convert one number on its own, use the hours and minutes to decimal converter.
| Minutes | Decimal hours |
|---|---|
| 5 | 0.08 |
| 10 | 0.17 |
| 15 | 0.25 |
| 20 | 0.33 |
| 30 | 0.50 |
| 40 | 0.67 |
| 45 | 0.75 |
| 50 | 0.83 |
Rounding and the 7-minute rule
Some workplaces round time to the nearest quarter of an hour. The common version is the 7-minute rule: up to 7 minutes past a quarter-hour rounds down and 8 minutes or more rounds up.
- Nearest: with 15-minute rounding, 7 minutes becomes 0 and 8 minutes becomes 15. A time exactly halfway rounds up.
- Up: always to the next step, so 61 minutes at 15-minute rounding becomes 75.
- Down: always to the previous step, so 74 minutes becomes 60.
This calculator rounds each day separately, before the days are added. Some employers round the individual clock-in and clock-out times instead, and the result can then differ by a few minutes: ask for the written policy.
Worked examples
A normal day
09:00 to 17:30 with a 30-minute break is 8:00, or 8.00 decimal hours. Five days like this give 40:00 (40.00 hours) for the week.
A night shift
22:00 to 06:00 with a 30-minute break is 7:30 (7.50 hours). The shift ends the next day, so it counts under the day it started.
Rounding to the quarter hour
Nearest 15 minutes: a day of 8 hours 7 minutes becomes 8:00, and a day of 8 hours 8 minutes becomes 8:15.
From hours to pay
A week of 37:30 at an hourly rate of 18 is 37.5 × 18 = 675.00 gross. Overtime and premiums are not included: see the overtime calculator.
Using the result
- Timesheets for an employer or client. Download the CSV, which opens in Excel and Google Sheets, or print the page and sign it.
- Freelancers and invoices. Enter your hourly rate to see the gross amount for the total hours, then add tax and expenses separately.
- Checking a payslip. Compare the decimal total with the hours paid.
- Overtime. When the weekly total passes the regular hours, continue with the overtime calculator.
The rows you enter are kept on your own device, in your browser, so you can come back during the week. Nothing is uploaded. “Clear all” removes them.
Frequently asked questions
How do I calculate hours worked?
How do I calculate hours when I work past midnight?
How do I convert hours and minutes to decimal hours?
Should the break be included?
Can I use it for several weeks?
Is my time card stored on your server?
Last updated Wednesday, October 14, 2026