FirstHR

Free Employee Attendance Sheet Templates

Free employee attendance sheet templates for small business: daily, weekly, monthly, yearly, shift, and PTO. Excel with status codes and totals.

Employee Attendance Sheet Templates

Six free employee attendance sheet templates for small business: daily, weekly, monthly, yearly, a shift-based version, and one with PTO tracking. Download as Excel with status codes, a legend, and automatic totals built in. No signup.

An employee attendance sheet records who was present, absent, late, or on leave over a given period. It is the document a small business relies on to see staffing at a glance, spot absence patterns early, and back up decisions about pay, discipline, and time off. Get it right and attendance is a two-second lookup; get it wrong, or lose it, and a routine question turns into an argument with no record to settle it.

These six templates cover the range: daily, weekly, monthly, and yearly versions for however you track, a shift-based version for hourly teams, and one with PTO tracking built in. Each downloads as an Excel file, free and without an email, with status codes, a legend, and automatic totals already built as formulas. Every template opens cleanly in Google Sheets too. Because attendance sits next to hours and leave, this pairs with your employee timesheet and your absenteeism policy.

TL;DR
An employee attendance sheet records presence and absence over a period, using a status code per day, a legend, and automatic totals. Pick the format that matches how you track: daily, weekly, monthly, or yearly, plus a shift version and one with PTO. Download all six free as Excel, with status codes and COUNTIF totals built in and no signup. It differs from a timesheet, which records hours for pay. Attendance records feed the wage record you keep two to three years under the FLSA. This is general information, not legal advice.

What an Employee Attendance Sheet Is

An employee attendance sheet is a record of who was present, absent, late, or on leave over a period, used to track attendance, manage staffing, and support pay and discipline decisions. It lists each employee with a status code for each day, backed by a legend, and totals present and absent days at the edge. Attendance sheet, attendance register, and attendance record describe the same document; the register phrasing is more common outside the US.

It is an employer-side record, marked by the employee or a manager and reviewed before it becomes official. Beyond the daily headcount, it does two jobs: it surfaces the absence patterns that inform staffing and discipline, and it forms part of the business record behind payroll. The Department of Labor recordkeeping rules let employers use any accurate method, including checkmarks and symbols, as long as a key to the symbols is provided.

Symbols Are Fine, a Legend Is Required
The Department of Labor allows any timekeeping method that is complete and accurate, and it specifically permits checkmarks and symbols to indicate attendance, provided a key to the symbols is furnished. That is why every template here ships with a legend tab defining each status code.

Attendance Sheet vs. Timesheet

An attendance sheet and a timesheet are easy to confuse, but they answer different questions. An attendance sheet records presence and absence, whether someone showed up and in what status, which is what drives staffing and absence management. A timesheet records hours worked, which is what drives pay and overtime. Knowing which one a task needs keeps a small business from forcing one sheet to do both jobs badly.

Attendance sheetTimesheet
RecordsPresence and absence statusHours worked and tasks
AnswersWas the person here?How many hours, on what?
UnitA status code per dayClock-in and clock-out times
Best forStaffing, absence patterns, PTOHourly pay, overtime, billing
DrivesAttendance policy and disciplinePayroll and overtime

The practical rule: use an attendance sheet to track who is present and to manage absence, and a timesheet to capture the hours that drive pay. Many businesses keep both. For the hours side, the employee timesheet templates cover weekly, biweekly, and monthly pay periods with overtime built in.

What to Include

A complete attendance sheet covers four groups: roster fields, status data, totals, and an approval trail. The groups below are the consensus set that strong attendance sheets share.

Roster fields
Employee name and ID
Department or shift
Manager and pay period
Status data
A status code per day
A legend defining each code
Time in and time out where needed
Totals
Days present and absent
Attendance percentage
Late and PTO counts
Approval trail
Manager review
Sign-off or initials
Retained monthly record

The two elements small businesses most often skip, and most need, are a clear legend for the status codes and a manager sign-off. The templates here build both in by default, with a legend tab and space to approve.

Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

Status Codes and Legend

Status codes are the shorthand that makes an attendance sheet fast to fill and quick to read. There is no legal standard for which letters to use, but a short, consistent set with a legend is what the Department of Labor requires when you track with symbols. Here is the common set the templates use.

P
Present
Worked the scheduled day or shift.
A
Absent
Unexcused absence, no approval or notice.
L
Late
Arrived after the scheduled start time.
S
Sick
Paid or protected sick leave.
V
Vacation / PTO
Approved paid time off.
H
Holiday
Company-observed holiday.

Keep the set short and the legend attached to the sheet. The exact letters matter less than using them the same way every time, so P always means present and a manager reading the sheet months later reads it the same way you did.

Which Template Should You Use?

Match the template to how you track and who you track. Daily for a quick headcount, weekly for team review, monthly or yearly for patterns and compliance, the shift version for hourly teams, and the PTO version when leave balances matter.

Daily Attendance Sheet
One day at a glance
A single-day roster with status codes, time in and out, and auto-counted present and absent totals. The right start for a quick daily headcount and a check-in log.
Weekly Attendance Sheet
Monday to Sunday grid
A week-long grid with a status code per day and a days-present count per person, plus daily present totals across the team. For weekly review and rotating schedules.
Monthly Attendance Sheet
Calendar-month with auto %
A day-by-day month grid that counts present and absent days and calculates each employee’s attendance percentage automatically. For monthly patterns and payroll cross-checks.
Yearly Attendance Record
12-month compliance rollup
A month-by-month annual summary of absences, late days, and PTO used per employee. For year-end review, compliance, and spotting long-run attendance trends.
Shift Attendance Sheet
Retail, hospitality, hourly
A shift-based log with scheduled versus actual clock times and no-show counts, built for retail, hospitality, and manufacturing teams running opening, mid, and closing shifts.
Attendance and PTO Tracker
Leave balances built in
An attendance summary tied to sick, vacation, and unpaid leave, with a PTO balance that recalculates as time is used. For pairing attendance with paid-leave tracking.
Match the Template to How You Track
Quick daily headcount: the Daily sheet. Weekly team review or rotating shifts: the Weekly sheet. Monthly patterns and an auto attendance percentage: the Monthly sheet. Year-end and compliance rollup: the Yearly record. Retail, hospitality, or manufacturing shifts: the Shift sheet. Attendance tied to leave balances: the PTO tracker. Whichever you pick, keep the status codes consistent and the legend attached.

6 Free Employee Attendance Sheet Templates

Download all six as a single Excel set or grab individual templates. Each downloads as an Excel file with the roster, status codes, legend, and totals already built, free and with no signup. Every template also opens cleanly in Google Sheets. Mark the codes and the totals calculate themselves.

Download All 6 Employee Attendance Sheet Templates
Daily, weekly, monthly, yearly, shift, and PTO. All as Excel files in one download.

Template 1: Daily Attendance Sheet

A single-day roster with status codes, time in and out, and auto-counted present and absent totals. The cleanest fit for a quick daily headcount and check-in log.

Daily Attendance Sheet
ABCDEF
1EmployeeStatusTime InTime OutHoursNotes
2Jordan LeeP8:00 AM5:00 PM8.5
3Sam RiveraP8:05 AM5:00 PM8.5
4Alex MorganL9:20 AM5:00 PM7.0Traffic, called ahead
5Taylor KimS0Sick, doctor note on file
6Casey BrooksV0Approved PTO
7Riley ChenA0No call, no show
8
9Present today=COUNTIF(B2:B7,"P")
10Absent today=COUNTIF(B2:B7,"A")

Template 2: Weekly Attendance Sheet

A Monday-to-Sunday grid with a status code per day, a days-present count per person, and daily present totals across the team. For weekly review and rotating schedules.

Weekly Attendance Sheet
ABCDEFGHI
1EmployeeMonTueWedThuFriSatSunDays Present
2Jordan LeePPPPP=COUNTIF(B2:H2,"P")
3Sam RiveraPPSSP=COUNTIF(B3:H3,"P")
4Alex MorganPLPPP=COUNTIF(B4:H4,"P")
5Taylor KimPPPVV=COUNTIF(B5:H5,"P")
6Casey BrooksAPPPP=COUNTIF(B6:H6,"P")
7
8Daily present=COUNTIF(B2:B6,"P")=COUNTIF(C2:C6,"P")=COUNTIF(D2:D6,"P")=COUNTIF(E2:E6,"P")=COUNTIF(F2:F6,"P")=COUNTIF(G2:G6,"P")=COUNTIF(H2:H6,"P")

Template 3: Monthly Attendance Sheet

A day-by-day month grid that counts present and absent days and calculates each employee's attendance percentage automatically. For monthly patterns and payroll cross-checks.

Monthly Attendance Sheet
ABCDEFGHIJK
1Employee12345...31PresentAbsentAttend %
2Jordan LeePPPSPP=COUNTIF(B2:H2,"P")=COUNTIF(B2:H2,"A")=I2/(I2+J2)
3Sam RiveraPAPPPP=COUNTIF(B3:H3,"P")=COUNTIF(B3:H3,"A")=I3/(I3+J3)
4Alex MorganLPPPVP=COUNTIF(B4:H4,"P")=COUNTIF(B4:H4,"A")=I4/(I4+J4)
5Taylor KimPPHPPP=COUNTIF(B5:H5,"P")=COUNTIF(B5:H5,"A")=I5/(I5+J5)
6
7NoteFormat the Attend % column as a percentage. Add day columns 6-30 as needed.

Template 4: Yearly Attendance Record

A month-by-month annual summary of absences, late days, and PTO used per employee. For year-end review, compliance, and spotting long-run attendance trends.

Yearly Attendance Record
ABCDEFGHIJ
1EmployeeJanFebMarApr...DecDays AbsentDays LatePTO Used
2Jordan Lee10210=SUM(B2:G2)38
3Sam Rivera02101=SUM(B3:G3)112
4Alex Morgan21032=SUM(B4:G4)56
5Taylor Kim00110=SUM(B5:G5)015
6
7NoteEach month cell holds a count of absence days rolled up from the monthly sheet.
Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

Template 5: Shift Attendance Sheet

A shift-based log with scheduled versus actual clock times and no-show counts, built for retail, hospitality, and manufacturing teams running opening, mid, and closing shifts.

Shift Attendance Sheet
ABCDEFG
1DateEmployeeShiftScheduledClock InClock OutStatus
2Jordan LeeOpening6:00 AM5:58 AM2:00 PMP
3Sam RiveraMid10:00 AM10:12 AM6:00 PML
4Alex MorganClosing2:00 PMA
5Taylor KimOpening6:00 AM6:00 AM2:00 PMP
6
7
8Present=COUNTIF(G2:G5,"P")
9No-shows=COUNTIF(G2:G5,"A")

Template 6: Attendance and PTO Tracker

An attendance summary tied to sick, vacation, and unpaid leave, with a PTO balance that recalculates as time is used. For pairing attendance with paid-leave tracking.

Attendance and PTO Tracker
ABCDEFGH
1EmployeePresentSickVacationUnpaidPTO BalancePTO UsedPTO Left
2Jordan Lee181208024=F2-G2
3Sam Rivera20010808=F3-G3
4Alex Morgan172214016=F4-G4
5Taylor Kim1911012040=F5-G5
6
7NotePTO Left recalculates as balance minus used. Enter hours or days consistently.

How to Use the Attendance Sheet

Using an attendance sheet takes seconds a day once it is set up. Here is the sequence the templates are built around.

1
Set up the roster
Fill in the company name, the period, and each employee on the sheet that matches how you track attendance.
2
Choose your status codes
Use the built-in legend of codes such as P, A, L, S, V, and H, and keep the legend attached to the sheet.
3
Mark attendance daily
Enter a status code next to each name each day. The template counts present and absent totals as you go.
4
Review the totals
The COUNTIF formulas total present and absent days and calculate the attendance percentage at the edge of the sheet.
5
Approve and store
Have a manager review and sign off, then store the approved attendance sheet for the FLSA retention period.

Recordkeeping and Retention

An attendance sheet that feeds payroll is a business record, and two federal points sit underneath it: what makes a record valid, and how long you keep it. Both are simple once you know them, and both are easy to get wrong.

On validity, the Department of Labor lets employers use any timekeeping method that is complete and accurate, including symbols and checkmarks, as long as a key to the symbols is furnished. That is exactly why the legend tab matters. On retention, attendance records that support wage computations fall inside the same recordkeeping window as other wage records.

FLSA Recordkeeping (DOL, 29 CFR Part 516)
Employers must keep payroll records for at least three years and the records used to compute wages, including time and work schedules, for at least two years. Any timekeeping method is allowed if complete and accurate, including symbols with a legend (DOL Fact Sheet #21). This is general information, not legal advice.

When an employer cannot produce adequate records in a wage or absence dispute, the advantage shifts to the employee, which is why keeping approved attendance sheets is protective, not just tidy. One more point matters for attendance specifically: do not count legally protected leave, such as leave under the Family and Medical Leave Act, as an unexcused absence, and make sure an attendance percentage does not quietly penalize it. For the discipline side of chronic absence, the absenteeism policy templates cover the progressive-discipline steps with the FMLA and ADA carve-outs built in.

Attendance Sheets for a Small Business

A large company runs attendance through workforce software and an HR team. A small business has an owner or a manager marking a grid directly, between everything else, and feels each absence more sharply because there is no bench. The framework is the same at any size; a small business just needs it simple, consistent, and retained.

You are the owner, the manager, and the scheduler, so the attendance sheet only works if it is simple enough to fill in every day without thinking about it
A large company runs attendance through workforce software and an HR team. A small business has an owner or a manager marking a grid between everything else, which means the sheet only gets used if it is fast and consistent. Pick the one format that matches how you track, daily, weekly, monthly, or by shift, and use the same status codes every time so a glance tells you who was in. A plain spreadsheet everyone actually updates beats an elaborate one that gets abandoned by the second week. Every template here uses a short, fixed set of status codes with a legend and counts the totals automatically, so the only daily task is marking a letter next to each name.
A tracking symbol only holds up if there is a legend, and mixing codes or leaving them undefined is what turns an attendance record into a useless one
The Department of Labor allows any timekeeping method as long as it is complete and accurate, and it specifically permits checkmarks and symbols to indicate a day’s attendance, provided a key to the symbols is furnished. That last part is the catch. A sheet full of letters nobody defined is not a usable record. Each template here ships with a legend tab that spells out every code, so P, A, L, S, V, and H mean the same thing to everyone who reads the sheet, including a manager reviewing it months later or an auditor checking it. Keep the codes short, keep the legend attached, and the attendance record stays defensible.
An attendance sheet is a business record, not a scratch pad, so how you keep it and for how long is not an afterthought
Attendance records feed payroll and back up decisions about discipline and leave, which puts them inside the same recordkeeping expectations as other wage records. The Fair Labor Standards Act requires payroll records to be kept for at least three years and the underlying records used to compute wages, including time and work schedules, for at least two years. Electronic records are fine as long as they are retrievable. The practical stakes are real: when an employer cannot produce adequate records in a wage or absence dispute, the employee’s account of the facts tends to win. Keep each completed attendance sheet, store it somewhere you can find it, and hold it for at least the required period. Many advisors keep everything for three years to be safe.

The single most valuable habit is marking attendance the same way every day, in one consistent format with a defined legend, and holding onto the completed sheet. A signed, retained record is what turns an attendance question into a quick lookup instead of a dispute.

From Spreadsheet to HR Software

A spreadsheet attendance sheet is the right tool for a small team, and these templates work on their own. The strain shows up when attendance, leave balances, and approvals live in scattered files, when chasing sheets across a growing team eats a manager's time, and when a lost record becomes a real liability in a dispute.

Set up the roster
Add employees, the pay period, and your status codes to the sheet that matches how you track, so the grid is ready before the day starts.
Mark attendance
Enter a status code next to each name each day. The built-in formulas count present, absent, and attendance percentage as you go.
Review and approve
A manager reviews the sheet against the schedule at the end of each period and signs off, turning it into an approved record.
Retain and centralize
Store approved sheets for the FLSA retention period, and move to one system when spreadsheets stop scaling across the team.

When that point arrives, FirstHR centralizes what the spreadsheets were doing separately: employee profiles hold the roster, a self-service portal lets employees mark status and managers approve, e-signature captures the sign-off, and document storage keeps attendance records in one retrievable place for the retention period, alongside the time off policy and absenteeism policy. FirstHR is an onboarding and HR platform, not a payroll processor: it does not run payroll, calculate wages, or replace a dedicated time clock, so pair it with your payroll provider and, for wage questions, a professional advisor. Applicant tracking is coming soon to FirstHR.

Key Takeaways
An employee attendance sheet records presence and absence with a status code per day, a legend, and automatic present and absent totals.
It is different from a timesheet: an attendance sheet tracks presence and status, a timesheet tracks hours worked for pay.
Pick the format that matches how you track: daily, weekly, monthly, or yearly, plus a shift version and one with PTO tracking.
Any set of status codes is fine under the FLSA as long as a legend defines them; keep the codes short and the legend attached.
Do not count protected leave such as FMLA as an unexcused absence, and make sure an attendance percentage does not penalize it.
Attendance records feed the wage record: keep payroll records three years and time records two years. This is general information, not legal advice.

Frequently Asked Questions

What is an employee attendance sheet?

An employee attendance sheet is a record of who was present, absent, late, or on leave over a given period, used to track attendance, manage staffing, and support payroll and discipline decisions. A typical sheet lists each employee down the side and each day across the top, with a status code in every cell, present, absent, late, sick, or PTO, plus a legend defining the codes and totals at the edge. It usually includes the company name, the period, and the manager. Attendance sheets come in daily, weekly, monthly, and yearly formats, and a business picks the one that matches how it tracks. The sheet does two jobs: it captures the presence and absence data that drives staffing and discipline, and it forms part of the business record an employer keeps. A good attendance sheet uses a short set of codes with a legend and counts the totals automatically.

What is the difference between an attendance sheet and a timesheet?

An attendance sheet records presence and absence; a timesheet records hours worked. The attendance sheet answers whether someone was there and in what status, present, absent, late, or on leave, which is what you use to manage staffing and spot patterns. The timesheet answers how many hours someone worked, which is what drives pay and overtime. They overlap but serve different purposes. If you are tracking who showed up, absence patterns, and PTO, an attendance sheet is the right tool. If you pay hourly workers or owe overtime, you need a timesheet to capture actual clock hours. Many small businesses use both: an attendance sheet for the daily presence view and a timesheet for payroll. This page covers the attendance side, and the timesheet templates cover the hours side.

What should an employee attendance sheet include?

A complete attendance sheet includes roster fields, status data, totals, and an approval trail. The roster fields are the employee name and ID, the department or shift, and the manager and period. The status data is a status code for each day, backed by a legend that defines every code, with time in and time out where you need them. The totals are the days present and absent, an attendance percentage, and any late or PTO counts, ideally calculated automatically. The approval trail is a manager review and sign-off that makes the record official. The two elements small businesses most often leave out, and most need, are a clear legend for the status codes and a manager sign-off, because the first keeps the record readable and the second makes it defensible if attendance is ever disputed.

What do the letters on an attendance sheet mean?

The letters are status codes, and while there is no single legal standard, a common set is P for present, A for absent, L for late, S for sick, V for vacation or PTO, and H for holiday. Some businesses add codes like E for left early or U for unpaid leave. The exact letters matter less than consistency and a legend. The Department of Labor explicitly allows checkmarks and symbols to indicate attendance as long as a key to the symbols is provided, so the rule is simple: pick a short set of codes, define each one in a legend attached to the sheet, and use them the same way every time. Every template on this page ships with a legend tab that spells out its codes, so anyone reading the sheet, including a manager months later or an auditor, knows exactly what each letter means.

How do I create an attendance sheet in Excel?

The fastest way is to start from a template rather than a blank grid. Download one of the Excel attendance sheets on this page and the columns, status codes, legend, and totals are already built. If you build your own, put employee names down the first column and the days across the top row, then enter a status code in each cell. Add a legend so the codes are defined. To total automatically, use COUNTIF to count how many times each code appears per employee, for example counting present days, and divide present days by scheduled days for an attendance percentage. Format that cell as a percentage. Add a manager sign-off line. Every template here is already set up this way, with the COUNTIF formulas in place and a separate legend tab, so you can fill it in immediately in Excel or Google Sheets.

How long do employers have to keep attendance records?

Attendance records that feed payroll are part of the wage record, and federal law sets retention periods. Under the Fair Labor Standards Act recordkeeping rules, payroll records must be kept for at least three years, and the underlying records used to compute wages, which include time and work schedules, for at least two years. Electronic records are permitted as long as they can be produced for inspection. In practice, many advisors recommend keeping everything for three years to cover the longer window and the statute of limitations for wage claims, and some states require longer. The practical takeaway is to not discard attendance sheets at the end of the month or year. Store them somewhere retrievable and hold them for at least the required period, because they are the record you rely on in a wage or absence dispute. This is general information, not legal advice.

Can employees mark their own attendance?

Yes, and it is common and allowed. The Department of Labor permits any timekeeping method that is complete and accurate, including having employees record their own attendance, so a self-marked sign-in sheet is fine. The key is a review-and-approval step: employees mark their status, and a manager reviews and confirms the sheet before it becomes the record. Self-marked attendance works well for small, trusted teams and salaried staff, while businesses with hourly shift workers sometimes prefer a manager-marked or clock-based method to reduce disputes. Whichever you use, the employer, not the employee, is responsible for keeping accurate records, so the manager review step matters. Build the habit of checking each sheet against the schedule before approving, and a self-marked attendance sheet is both simple and defensible.

How do I calculate attendance percentage?

Attendance percentage is the number of days present divided by the number of days scheduled, expressed as a percentage. If an employee was scheduled for 22 days in a month and present for 20, the attendance rate is 20 divided by 22, or about 91 percent. In a spreadsheet, count present days with COUNTIF, count or enter the scheduled days, divide one by the other, and format the result as a percentage so it displays correctly. The monthly and yearly templates on this page do this automatically: they count present and absent days with COUNTIF and calculate the percentage in a dedicated column. Watch how you treat approved leave, since counting PTO or a holiday as an absence will understate attendance and can penalize protected leave. Decide whether scheduled days exclude approved leave, and apply that choice consistently across the team.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial