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.

Net time7:307.50 h
Net time7:307.50 h
Net time7:307.50 h
Net time7:307.50 h
Net time7:307.50 h

Leave empty if you only need the hours.

Total time
37:30
37.50 decimal hours
5Days counted
7:30Average per day

What you enter stays only in this browser and is never sent to us.

How to use it

  1. 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.
  2. 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.
  3. 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.
  4. 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.

MinutesDecimal hours
50.08
100.17
150.25
200.33
300.50
400.67
450.75
500.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?
Subtract the start time from the end time and then subtract the unpaid break. For example 09:00 to 17:30 with a 30-minute break is 8 hours. Enter each day and the calculator adds them for you.
How do I calculate hours when I work past midnight?
Enter the start time and the end time as they are: if the end is earlier than the start, the calculator assumes the shift ended the next day. 22:00 to 06:00 is 8 hours before the break.
How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add them to the hours: 7:45 is 7 + 45/60 = 7.75. The table above lists the common values, and the calculator shows the decimal total for the week.
Should the break be included?
Only if it is paid. Enter unpaid breaks in the break field: they are subtracted from the day. A paid break is simply not entered.
Can I use it for several weeks?
Yes. Keep adding days: the total is for all the rows. To compare weeks, download or print each week and start a new one.
Is my time card stored on your server?
No. The rows stay in your browser on this device. You can delete them with “Clear saved data” under the time card or by clearing the site data.

Last updated Wednesday, October 14, 2026