RosterElf Logo UK
Start trial
FREE DOWNLOADS

Free attendance register and timesheet templates

Seven Excel templates for recording who was in and how long they worked — an attendance register, weekly and fortnightly timesheets, an overtime tracker, a daily time clock sheet, a sign-in sheet and a running hours tracker.

Browse the templates
7 Excel templates No signup or email Retention periods included

Updated September 2026. Record-keeping periods and minimum wage rates checked against GOV.UK.

These templates are record-keeping tools, not legal or payroll advice. They do not calculate minimum wage, holiday pay or statutory sick pay for you, and they do not check working time limits. Check GOV.UK, or take advice, before relying on a spreadsheet for compliance. It does not constitute legal, HR, or professional advice and should not be relied on as a substitute for advice specific to your business, workforce, or circumstances.

No regulation tells a UK employer to keep a timesheet. Several tell you things you cannot prove without one.

The Working Time Regulations 1998 require adequate records showing the 48-hour weekly average is being complied with, and records of anyone who has opted out. The National Minimum Wage rules require records sufficient to establish that each worker was paid at least the minimum for the time they actually worked — and in an HMRC enquiry, the burden of proof sits with the employer, not the worker. Get that wrong and arrears are settled at the current rate, for every affected worker, not just the one who complained.

That is what these templates are built around. An attendance register answers who was here. A timesheet answers for how long. Both are worth keeping, and they are not the same document.

Key takeaways

  • Seven Excel templates covering attendance, timesheets, overtime and clock-in records
  • National Minimum Wage records must be kept for six years; holiday and annual leave records also six years since 6 April 2026; PAYE records three years from the end of the tax year
  • The Working Time Regulations require adequate records of the 48-hour average and of any signed opt-outs
  • Every file uses a Monday-start week and the same absence-code legend, so the set reads consistently
  • A spreadsheet can be completed after the fact — which is exactly the objection HMRC raises to one

The templates

Start with the register if you need attendance; start with a timesheet if you need hours

AttendanceMonthlyExcel

Employee attendance register

One row per person, a month across the top. Mark P, A, S, AL or BH and the COUNTIF totals add themselves up. The one most people are looking for.

Read more
WeeklyPayrollExcel

Weekly timesheet

Monday to Sunday, start and finish times, unpaid break deducted, paid hours calculated. Built for weekly payroll.

Read more
FortnightlyPayrollExcel

Fortnightly timesheet

Two Monday-start weeks on one sheet with separate week totals, so a two-weekly pay run does not need two files.

Read more
OvertimeExcel

Overtime tracker

Separates contracted hours from hours beyond them, with a premium multiplier column and a running total per person.

Read more
DailyPrintableExcel

Daily time clock sheet

One day per sheet, in and out against each name, for a clipboard on the wall by the door.

Read more
PrintableSign-inExcel

Shift sign-in sheet

A printable sign-in and sign-out sheet with a signature column, for sites that need a physical record.

Read more
48-hour limitExcel

Staff hours tracker

A rolling 17-week view of hours per person with a live weekly average — the reference period the 48-hour limit is measured over.

Read more

What every template includes

The same conventions across all seven

Monday-start weeks

Every sheet runs Monday to Sunday, which is how weekly rest and the 48-hour average are normally counted in the UK.

A shared absence-code legend

P, A, S, AL, BH, TOIL and UNP mean the same thing in all seven files, so a manager moving between them is not relearning the codes.

Retention periods on the Instructions tab

Six years for minimum wage and holiday records, three years from the end of the tax year for PAYE — printed in the file, not just on this page.

Real formulas, not typed totals

Paid hours, break deductions and weekly averages are live formulas. Insert a row and the totals still work.

Unpaid breaks handled explicitly

A separate break column that is deducted from paid hours — because a 20-minute break over six hours is a right, and whether it is paid is a contract question.

No signup

Every file downloads directly. No email address, no gated form, no follow-up sequence.

Who these are for

UK teams that need a defensible record of hours worked

Hospitality
Retail
Care and healthcare
Security and facilities

Where a spreadsheet record falls down

The weakness of a spreadsheet timesheet is not the maths. It is that nothing in the file records when it was filled in.

A timesheet completed on Friday for the whole week is a reconstruction, and everyone involved knows it. That is fine until it is the only evidence you have. In a minimum wage enquiry the employer has to show what was actually worked, and a sheet that could have been typed the same morning carries much less weight than a record created at the moment somebody started and stopped. The same is true of the 48-hour average: reconstructed hours are exactly the hours that quietly leave out the twenty minutes before opening.

The second problem is the time nobody writes down. Handovers, security checks, cashing up, travel between sites, waiting to be let in — all of it is usually working time, and none of it appears on a sheet that copies the rota. That is the single most common route to an accidental underpayment, and it is why our timesheets and working time records guide spends more space on unrecorded time than on the form itself.

Use these templates. They are a real improvement on nothing, and for a small stable team they are enough. Just be clear about what they prove — and see clock-in records when they stop being enough.

Or record the hours as they happen

RosterElf timestamps every clock-in and clock-out, flags anyone approaching the 48-hour average, and exports approved hours straight to payroll — so the record is made at the time, not reconstructed on Friday.

Start free trial See time and attendance software
FAQ

Attendance and timesheet questions

  • Yes. Every file downloads directly with no signup, no email address and no follow-up sequence. Use them, edit them, share them with your managers.

  • An attendance register records whether someone was there — present, absent, sick, on annual leave — usually as a single code per day. A timesheet records how long they worked, with start and finish times and breaks deducted. You need the register for absence management and the timesheet for pay. Most teams end up keeping both.

  • Yes. Upload the .xlsx to Google Drive and open it with Google Sheets — the layout, the drop-down codes and the formulas all carry over. They work in LibreOffice Calc too.

  • Yes. Nothing is locked. Change the colours, add your logo, add or remove columns — they are ordinary Excel files.