Skip to content
Crixaa
← All templates

Free timesheet template

Weekly hours by date and task, leave and absence on separate lines, totalled against contract hours. Edit and download free — watermarked PDF.

HRA4Free — no account needed

Opens in the editor straight away, no account. Download one watermarked PDF free — sign up to remove the watermark and save your work.

Preview of the timesheet template, filled in with sample data
Shown with sample data — every word of it is editable.

What to change first

  • Employee name, ID and department
  • Week ending and sheet number
  • Date, project or task, and hours
  • Leave and absence lines
  • Totals and approving manager

A timesheet is a payroll input that looks like admin. The week it is filled in carelessly is the week someone is paid wrongly, a project is charged for hours nobody can account for, or a leave balance quietly fails to move.

What belongs on a timesheet

FieldWhy
Employee name and IDPayroll matches on the ID — names repeat, IDs do not.
Department and cost centreWhere the hours are charged.
Week ending and sheet numberSo one specific week can be cited.
Contract hoursThe figure the totals are checked against.
Date, task, hoursThe record itself, one line per day.
Leave and absenceListed separately from worked hours.
Status and approverApproval is what turns this into payroll input.

Worked hours and absence belong in different tables

The separation is the most useful thing on the page. In the sample week: 32.0 hours worked, 8.0 hours of annual leave, 40.0 accounted for against a 40-hour contract.

Now the shortcut. If Friday's leave is entered as eight hours worked, the total still reads 40 and payroll still pays correctly — but the leave ledger never decrements. Repeat that a dozen times in a year and the employee finishes with a fortnight of leave they have already taken, discovered only when someone computes an encashment on exit.

Absence type matters for the same reason. Annual, sick, casual, unpaid and compensatory-off draw on different balances and some affect pay directly. "Leave" as a bare word makes the row useless to whoever reconciles it.

Total accounted is the number to check

Thirty-two worked hours in a forty-hour week is not a problem in itself. It is a problem only if the missing eight are unexplained — which is why contract hours sit in the header, giving the reviewer something to reconcile against.

The check is one subtraction: worked plus absence should equal contract hours. Where it does not, either an absence line is missing, or a day genuinely was not worked and needs a category, or there is overtime that should be paid rather than absorbed.

A manager who approves on the worked-hours figure alone waves through every sheet with a missing leave line — those are exactly the sheets where the worked total looks healthiest.

The task column is where timesheets lose their value

"Cycle count — aisles 3 to 7" and "Warehouse work" take the same effort to type. Only one answers a question later: which cost centre absorbs the hours, whether the time was billable, whether the week went where it was meant to. If hours are recharged to a client, that column is the evidence, and "various" is not evidence of anything.

Write the line the day you do the work. Reconstructing a week on Monday morning produces plausible fiction with a signature — perfectly round hours spread evenly across tasks nobody can verify. A fixed-shift operations role genuinely does have identical eight-hour days; a project role almost never does.

Numbering, status, and corrections after approval

The sheet number here — TS-2026-W33-0412 — carries the year, the week and a sequence, so a sheet can be found from a payroll query without knowing whose it is. Keep the scheme mechanical.

Fix the week-ending convention once and hold it. This template ends on Sunday. If half a team submits Friday-ending sheets and half Sunday-ending, every aggregate is wrong by a couple of days and nobody notices until a month end fails to tie out.

Status is not decoration either: "submitted, awaiting approval" is a different state from approved, and only approved sheets should reach payroll. And when something turns out to be wrong afterwards, do not edit the approved sheet — issue a corrected one with the same week ending and a new number, and keep both. Overwriting an approved timesheet destroys the trail that made the approval worth having.

Make it yours

Change the wording, colours and layout in the browser. Nothing to install, and no account until you want to keep what you have made.