Updated
Free template

Free monthly attendance sheet template

Download a ready-to-use monthly attendance sheet for employees or students. The Excel version adds up present, absent, leave, late and half days and calculates attendance % automatically, or print it as a PDF register.

  • Excel & Google Sheets
  • Automatic attendance %
  • Printable PDF
  • Free, no signup
Customise

Set up your sheet

The preview below updates as you change these.

Works in Excel, Google Sheets and Numbers

Preview

Employee Attendance Register (September 2026) · 25 rows

PPresentAAbsentLLeaveLTLateHDHalf dayHHolidayWWeekly off
No.Employee name1Tu2We3Th4Fr5Sa6Su7Mo8Tu9We10Th11Fr12Sa13Su14Mo15Tu16We17Th18Fr19Sa20Su21Mo22Tu23We24Th25Fr26Sa27Su28Mo29Tu30WePAL%
1WWWW
2WWWW
3WWWW
4WWWW
5WWWW
6WWWW
7WWWW
8WWWW
9WWWW
10WWWW
11WWWW
12WWWW
13WWWW
14WWWW
15WWWW
16WWWW
17WWWW
18WWWW
19WWWW
20WWWW
21WWWW
22WWWW
23WWWW
24WWWW
25WWWW

Filled it in? Upload it for a free attendance report showing everyone’s attendance %, who’s below 75% and your worst days of the week.

What’s in this attendance sheet template

This free attendance sheet is a classic monthly register (also called a muster roll or attendance register format): one row per person and one column for each day of the month. It’s built for small businesses, HR teams, schools, coaching centres, and anyone tracking attendance in Excel.

  • Every day of the month with its weekday, for any month and year you choose.
  • Weekly offs shaded (Sunday, Saturday and Sunday, Friday, or Friday and Saturday) and optionally pre-filled with W.
  • Automatic totals for Present, Late, Half day, Leave and Absent on every row.
  • Attendance percentage for each person, calculated only from working days.
  • Up to 300 rows, labelled for employees, students, staff or members.
  • A printable version that fits one month on a landscape page.

How to use this attendance sheet

  1. Choose the month and weekly off. Pick the month and your weekly off days. Day numbers, weekdays and shaded weekly offs fill in automatically.
  2. Download or print the sheet. Download the Excel file with built-in formulas, or print a landscape sheet to fill in by hand.
  3. Add names. Write one employee or student name per row in the Name column.
  4. Mark attendance every day. Enter a code in each day cell: P present, A absent, L leave, LT late, HD half day, H holiday, W weekly off.
  5. Read the totals and attendance %. In Excel the totals and attendance percentage update as you type. On paper, count the codes at month end.

At month end, upload the finished sheet to the free attendance report generator to see everyone’s attendance percentage, who is below 75% and your lowest-attendance days, in seconds.

Attendance codes used in the sheet

Using the same short codes every day keeps totals accurate and makes the sheet easy to read at a glance.

CodeMeaningCounts towards attendance %
PPresentYes, as a full day present
LTLateYes, as present (tracked separately)
HDHalf dayYes, as half a day present
LLeave (sick, casual, annual)Counted as a working day missed
AAbsentCounted as a working day missed
HPublic holidayNo, not a working day
WWeekly offNo, not a working day

Excel formulas used in the template

Each row counts its codes with COUNTIF and then works out attendance percentage. For a row where the days are in columns C to AG:

Present  =COUNTIF(C5:AG5,"P")    Absent  =COUNTIF(C5:AG5,"A")
Attendance %  =IFERROR((P+LT+0.5*HD)/(P+LT+HD+L+A),"")

COUNTIF ignores upper and lower case, so “p” and “P” both count. For the maths behind the percentage, or to check a single person, use the attendance percentage calculator.

Daily, monthly or yearly attendance sheet?

A daily attendance sheet is a single sign-in list for one day, which suits events and training sessions. A monthly attendance sheet, like this one, is the most common format for employees and classes because it lines up with payroll and monthly reports. A yearly attendance sheet is usually a summary of the twelve monthly totals. The easiest way to build one is to keep each month’s sheet as a tab in one workbook.

Employee attendance sheet vs student attendance register

The layout is the same. For an employee attendance sheet, you’ll usually track leave and late arrivals and use the totals for payroll. For a student attendance register, the attendance percentage matters most, often against a 75% minimum, so leave is typically counted as a day missed.

Tips for keeping an accurate attendance register

  • Mark attendance at the same time every day. Filling it in from memory at month end is where most errors come from.
  • Use the same codes all year. Mixing ✓, P and 1 makes totals unreliable.
  • Mark holidays as H instead of leaving them blank, so a blank always means “not marked yet”.
  • Keep past months. Many labour laws require attendance records to be kept for several years.
  • Tired of chasing sign-ins? Clocked Live lets your team check in from their phones and keeps this register for you automatically.

Frequently asked questions

Is this attendance sheet template really free?
Yes. There is no signup and no watermark. Choose your month and settings, then download the Excel file or print it. You can use it for employees, students, volunteers or any group, as often as you like.
Does the Excel attendance sheet calculate attendance automatically?
Yes. Each row has formulas that count Present, Late, Half day, Leave and Absent marks and work out attendance %. Type the codes (P, A, L, LT, HD) into the day cells and the totals update as you type.
Can I use the attendance template in Google Sheets?
Yes. Upload the .xlsx file to Google Drive and open it with Google Sheets. The COUNTIF formulas work the same way. The file also opens in LibreOffice Calc and Apple Numbers.
Can I print the attendance sheet or save it as a PDF?
Yes. Select “Print or save as PDF” to get a landscape, one-month register with the day numbers, weekdays and your weekly offs already marked. Choose “Save as PDF” as the printer to keep a digital copy.
Can I use this as a student attendance register?
Yes. Set “For” to Student and add a title such as your class or section. The sheet works the same way for a class register, with one row per student and one column per school day.
How is attendance % calculated in the template?
(Present + Late + ½ × Half days) ÷ (Present + Late + Half days + Leave + Absent). Holidays and weekly offs are not counted as working days. If approved leave should not count against attendance, remove the Leave column from the bottom of the formula.
How do I make a yearly attendance sheet?
Download one sheet for each month and keep them as tabs in the same workbook, or keep a folder of monthly files. At year end, upload each month to the attendance report generator, or add up the monthly totals for a yearly summary.
Can I get a report from the filled-in sheet?
Yes. At month end, upload the filled sheet to our free attendance report generator. It shows who is below 75%, who is often late, long runs of absences and which weekdays have the lowest attendance. Your file never leaves your browser.

Done with spreadsheets?

Clocked Live records attendance for you. Your team checks in from their phone, and you see this report live every day, along with leave approvals and late alerts. Free for up to 20 people.