Timesheet and time card calculator

Type the start and finish time for each day and take off unpaid breaks. You get the total in hours and minutes and in decimal hours, billable time split from non-billable, and a CSV to download. It runs in your browser: nothing you type is sent to us.

Calculator

You opened a shared link. Changes here are not saved in this browser.

Sets the clock style, currency and week start.

Times can be typed as 9, 9am, 0900, 9:00, 17:30 or 5:30pm. Press Enter to move to the next box. Unpaid breaks are in minutes; add several with + (30+15).

Optional: hours over a weekly limit (overtime)

This step only splits hours at the weekly limit you enter and works out the extra at the rate you enter. It does not decide whether overtime applies to you. US federal law sets 40 hours in a workweek at 1.5 times the regular rate for non-exempt employees, and each week stands on its own. In Australia the limit and rates come from your award or agreement (see the Fair Work Pay Calculator). In the UK there is no legal overtime rate.

How to calculate hours worked

  1. Take the start time away from the finish time.
  2. Take off any unpaid breaks.
  3. Add up the days in minutes.
  4. Divide the total minutes by 60 for decimal hours.

Worked example. Monday 08:45 to 17:15 is 8 hours 30 minutes. Take off a 30-minute unpaid lunch and you get 8 hours 0 minutes, or 8.00 decimal hours.

Overnight shifts. If the finish time is earlier than the start time, the shift ran past midnight, so add 24 hours. 22:00 to 06:00 is 8 hours.

Minutes to decimal hours

Divide the minutes by 60. 40 minutes is 40 ÷ 60 = 0.67 hours, so 7 hours 40 minutes is 7.67 hours. Add up in minutes and convert once at the end: three 20-minute entries make exactly 1.00 hour, but adding the rounded decimals (0.33 + 0.33 + 0.33) gives 0.99.

Minutes 1 to 15 in decimal hours
MinutesHours
10.02
20.03
30.05
40.07
50.08
60.10
70.12
80.13
90.15
100.17
110.18
120.20
130.22
140.23
150.25
Minutes 16 to 30 in decimal hours
MinutesHours
160.27
170.28
180.30
190.32
200.33
210.35
220.37
230.38
240.40
250.42
260.43
270.45
280.47
290.48
300.50
Minutes 31 to 45 in decimal hours
MinutesHours
310.52
320.53
330.55
340.57
350.58
360.60
370.62
380.63
390.65
400.67
410.68
420.70
430.72
440.73
450.75
Minutes 46 to 60 in decimal hours
MinutesHours
460.77
470.78
480.80
490.82
500.83
510.85
520.87
530.88
540.90
550.92
560.93
570.95
580.97
590.98
601.00

The spreadsheet formula

In Excel or Google Sheets, with the start time in B2, the finish time in C2 and unpaid break minutes in D2, decimal hours are:

=MOD(C2-B2,1)*24-D2/60

MOD(…,1) handles shifts that cross midnight. Format the cell as a number with two decimal places. For hours and minutes instead, use =MOD(C2-B2,1)-D2/1440 and format the cell as [h]:mm.

Rounding

Rounding is off unless you turn it on. In the US, federal rules accept recording start and finish times to the nearest 5 minutes, tenth of an hour or quarter of an hour, but only if it "will not result, over a period of time, in failure to compensate the employees properly for all the time they have actually worked" (29 CFR 785.48). The "7-minute rule" is just quarter-hour rounding: 1 to 7 minutes rounds down and 8 to 14 rounds up. In Australia and the UK we found no general rounding rule; check your award, agreement or contract. When rounding is on, the calculator shows how much it changed the total.

Breaks by country

  • Australia: "Awards, enterprise agreements and other registered agreements set the rules for paid and unpaid rest breaks" (Fair Work Ombudsman). Check yours.
  • United Kingdom: if you work more than 6 hours a day, you have the right to one uninterrupted 20-minute rest break. It does not have to be paid; that depends on your contract. You also have the right to 11 hours' rest between working days (GOV.UK).
  • United States: federal law does not require lunch or coffee breaks. When short breaks of about 5 to 20 minutes are given, they count as work time. Meal periods of typically at least 30 minutes are not work time (US Department of Labor).

Paid breaks are part of the shift, so don't put them in the unpaid breaks box.

How long to keep timesheets

  • Australia: employers have to keep time and wages records for 7 years. They must record overtime hours and when overtime started and finished, and the hours of casual and irregular part-time employees paid by the hour. The Fair Work Ombudsman says employers should keep records of hours worked for all employees.
  • United Kingdom: employers must keep records that show they keep to the working time limits, such as the 48-hour average week, and keep them for 2 years (Working Time Regulations 1998, regulation 9).
  • United States: payroll records for at least 3 years, and time cards and the records wages are worked out from for 2 years. "Employers may use any timekeeping method they choose" (Fact Sheet #21).

Overtime

  • United States: the Fair Labor Standards Act requires overtime for hours over 40 in a workweek at not less than one and a half times the regular rate. A workweek is a fixed, regularly recurring 168 hours, and hours cannot be averaged over two or more weeks (Fact Sheet #23). Exempt employees and state rules are not covered here; your state may require more.
  • Australia: overtime is work outside the ordinary hours set by your award, agreement or contract, and those set the rates too. Use the Fair Work Ombudsman's Pay Calculator for award rates.
  • United Kingdom: "Employers do not have to pay workers for overtime." Your average pay for all the hours you work must not fall below the National Minimum Wage (GOV.UK). The working week is limited to 48 hours on average, normally over 17 weeks, unless you opt out.

Questions

Is lunch counted as hours worked?

Unpaid breaks are not, so type them in the unpaid breaks box and the calculator takes them off. Paid breaks are part of the shift, so leave them out of that box. Whether a break is paid depends on your award, agreement or contract in Australia and your contract in the UK. In the US, short breaks of about 5 to 20 minutes count as work time and meal periods of typically 30 minutes or more do not.

How do I record an overnight shift?

Put the shift on the day it started and type the times as normal, for example 22:00 to 06:00. When the finish time is earlier than the start time, the calculator counts it as finishing the next day and marks the row "Overnight". 22:00 to 06:00 is 8 hours.

What is 7 hours 40 minutes in decimal?

7.67 hours. Divide the minutes by 60: 40 ÷ 60 = 0.67, then add the whole hours.

Is rounding time legal?

In the US, federal rules accept rounding to the nearest 5 minutes, tenth or quarter of an hour only if, over time, it does not fail to pay people for all the time they actually worked (29 CFR 785.48). In Australia and the UK we found no general rounding rule; check your award, agreement or contract. Rounding is off unless you turn it on, and the calculator shows how much it changed the total.

What about the night the clocks change?

By default the calculator counts clock time, so 22:00 to 06:00 is always 8 hours, and it flags a shift that crosses a clock change. Tick "count real elapsed time" to count the hour gained or lost instead. That uses this device's time zone.

Can I use it for a fortnight or a twice-monthly pay period?

Yes. Choose a week, a fortnight (biweekly in the US), the 1st to 15th or 16th to end of a month, or your own dates. Weekly subtotals show for anything longer than a week.

Does anything I type leave my browser?

No. The sums run in your browser and your timesheet is saved only in this browser. A share link keeps everything after the # in the address, and browsers never send that part to a server. "Clear my data" removes what is saved here.

Related guides

Sources

Last checked 4 October 2026. We link only to the regulator or the law itself.

Changes: 4 October 2026: first published.