FirstHR

Free Attendance Sheet for Small Business

Free attendance sheet templates for small business: daily, weekly, monthly, yearly, payroll, and blank. Excel, status codes, FLSA-ready. No signup.

Attendance Sheet Templates

Six free attendance sheet templates for small business: daily, weekly, monthly, yearly, a payroll version, and a blank sign-in roster. Download as Excel, with status codes and FLSA-ready fields built in. No signup.

An attendance sheet records who was present, absent, late, or on leave, and it is one of the simplest and most useful documents a small business keeps. It tells you who was working, surfaces the attendance patterns worth addressing, and forms part of the payroll record that federal law requires you to hold onto. The cost of not tracking it is real: the CDC Foundation put the annual cost of absenteeism to US employers at about $225.8 billion, and on a small team a single unplanned absence removes a large share of the day.

These six templates cover the range: a daily sheet for shift work, weekly and monthly versions for those payroll cycles, a yearly summary for reviews, a payroll version that ties attendance to pay, and a blank sign-in roster you can print. Each downloads as an Excel file, free and without an email, with the status codes and totals already built in. Because attendance sits next to your absence and leave rules, this pairs with your absenteeism policy and your time off policy.

TL;DR
An attendance sheet records each employee's daily status, present, absent, late, sick, or on leave, using a legend of codes. Pick the format that matches your payroll cycle: daily, weekly, monthly, or yearly, plus a payroll version and a printable blank roster. Download all six free as Excel, with status codes and totals built in and no signup. Keep completed sheets for the FLSA retention period: three years for payroll records, two for wage-computation records. This is general information, not legal advice.

What an Attendance Sheet Is

An attendance sheet is a document that records each employee's presence or absence over a period, marking a status for each day using a legend of codes. It answers a single question for every person and every day: were they here, and if not, why. Attendance sheet, attendance record, and staff attendance sheet describe the same document.

It is an employer-side record kept by a manager or, in a small business, by the owner. Beyond telling you who was working, it does two jobs: it reveals attendance patterns that may need attention, and it forms part of the payroll and recordkeeping trail that the Fair Labor Standards Act requires. The Department of Labor recordkeeping rules treat time and attendance records as wage records you must preserve.

Absence Is Common and Costly
Productivity losses linked to absenteeism have been estimated at about $225.8 billion a year, or roughly $1,685 per employee (CDC Foundation). The absence rate for full-time workers was 3.2 percent in 2024 (U.S. Bureau of Labor Statistics).

Attendance Sheet vs. Timesheet

An attendance sheet and a timesheet are often confused, but they record different things. An attendance sheet tracks presence and absence, whether someone showed up and in what status. A timesheet tracks hours worked, and often the tasks or projects those hours went to. They overlap, but a small business gets cleaner records by knowing which one each task needs.

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, disciplineHourly pay, overtime, client billing
OvertimeNot calculated from itCalculated from actual hours

The practical rule: use an attendance sheet to track who is present and to spot absence patterns, and a timesheet to capture the hours that drive pay. If you pay directly from attendance, the payroll template below bridges the two, but hourly overtime always needs actual clock hours because it is owed on hours worked past forty in a workweek.

What to Include

A complete attendance sheet covers four groups of fields: identifying fields, attendance data, a status-code legend, and an audit trail. The groups below are the consensus set that strong attendance sheets share.

Identifying fields
Employee name and ID
Job title and department
Company name and date range
Attendance data
Time in and time out
Break duration
Daily status code
Status codes and legend
Present, absent, late, sick
Vacation, PTO, holiday
A visible key on the sheet
Audit trail
Present/absent totals
Supervisor initials per day
Employee and manager signatures

The two elements small businesses most often skip, and most need, are a visible code legend and a signature line. The templates here build both in by default, with the legend on its own tab.

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

Which Template Should You Use?

Match the template to your payroll cycle and business type. Daily for shift work, weekly or monthly for those payroll rhythms, yearly for reviews, the payroll version if you pay from attendance, and the blank roster for sign-in or printing.

Daily Attendance Sheet
Shift-based, per-day headcount
Time in, time out, break, and a status code per employee, with a daily present/absent/on-leave tally. For shift work where you track attendance one day at a time.
Weekly Attendance Sheet
Monday to Sunday overview
A status code for each employee across all seven days, with a days-present total. For weekly payroll or rotating shifts where the week is the unit.
Monthly Attendance Sheet
Full-month payroll cycle
Employee, ID, title, department, and a day-by-day grid for the month, with present, absent, and leave totals and signature lines.
Yearly Attendance Sheet
Annual review and audit
A twelve-month summary per employee with monthly totals, days absent, and an annual attendance percentage for reviews and audits.
Attendance Sheet with Payroll
Attendance tied to pay
Attendance fields plus working days, paid days, overtime, deductions, and a net-pay formula, for a small business that pays from attendance.
Blank Sign-In Roster
Printable, any purpose
A blank name, signature, and time-in/out roster for meetings, training, on-site sign-in, and events. Print-ready for manual entry.
Match the Template to Your Payroll Cycle
Shift-based business tracking day by day: the Daily sheet. Weekly payroll or rotating shifts: the Weekly sheet. Monthly payroll: the Monthly sheet. Annual review or audit: the Yearly sheet. Paying wages directly from attendance: the Payroll version. A meeting, training, or on-site sign-in: the Blank Roster. Whichever you pick, keep the status codes consistent and hold the completed sheets for the retention period.

6 Free Attendance Sheet Templates

Download all six as a single Excel workbook set or grab individual templates. Each downloads as an Excel file with the status codes, totals, and a legend tab already built in, free and with no signup. Every template also opens cleanly in Google Sheets. Fill in your employees, mark the daily status, and the sheet is ready.

Download All 6 Attendance Sheet Templates
Daily, weekly, monthly, yearly, payroll, and blank sign-in roster. All as Excel files in one download.

Template 1: Daily Attendance Sheet

Time in, time out, break, and a status code per employee, with a daily present, absent, and on-leave tally. For shift-based businesses that track attendance one day at a time.

Daily Attendance Sheet
ABCDEFGH
1Employee NameEmployee IDTime InTime OutBreak (min)StatusNotesSupervisor Initials
2Jordan BlakeE-0018:58 AM5:03 PM30PJB
3Sam RiveraE-0029:12 AM5:00 PM30LLate, trafficJB
4Taylor KimE-003ACalled in sickJB
5Alex ChenE-0048:45 AM4:30 PM30SLeft early, approvedJB
6
7
8
9
10Total Present
11Total Absent
12Total On Leave

Template 2: Weekly Attendance Sheet

A status code for each employee across all seven days, with a days-present total and a notes column. For weekly payroll or rotating shifts where the week is the unit.

Weekly Attendance Sheet
ABCDEFGHIJ
1Employee NameMonTueWedThuFriSatSunDays PresentNotes
2Jordan BlakePPPPP5
3Sam RiveraPLPAP4Absent Thu
4Taylor KimPPSPP5Sick Wed pm
5Alex ChenVVPPP3PTO Mon-Tue
6
7
8
9

Template 3: Monthly Attendance Sheet

Employee, ID, title, and department with a day-by-day grid for the month, present, absent, and leave totals, and signature lines for the employee and manager.

Monthly Attendance Sheet
ABCDEFGHI
1Employee NameEmployee IDJob TitleDepartmentDays 1-15Days 16-31Total PresentTotal AbsentLeave Days
2Jordan BlakeE-001Sales AssociateSalesPPPPPPPPPPP..PPPPPPPPPPPP.2101
3Sam RiveraE-002Line CookKitchenPPPLPPPPPAP..PPPPPPPPPPPP.1920
4Taylor KimE-003ServerFrontPPPPSPPPPPP..PPPVVPPPPPPP.1813
5
6
7
8

Template 4: Yearly Attendance Sheet

A twelve-month summary per employee with monthly totals, days absent, and an annual attendance percentage. For year-end reviews and audits.

Yearly Attendance Sheet
ABCDEFGHIJKLMNO
1Employee NameJanFebMarAprMayJunJulAugSepOctNovDecDays AbsentAttendance %
2Jordan Blake212022212221222221232021398.9%
3Sam Rivera201921202120202120221920996.6%
4Taylor Kim1918202021202120202119201295.5%
5
6
7
Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

Template 5: Attendance Sheet with Payroll

Attendance fields plus working days, paid days, overtime hours, deductions, and a net-pay formula. For a small business that calculates wages from attendance.

Attendance Sheet with Payroll
ABCDEFGHI
1Employee NameEmployee IDWorking DaysPaid DaysAbsent DaysOvertime HrsBasic SalaryDeductionsNet Pay
2Jordan BlakeE-0012222033300.000.00=G2/C2*D2
3Sam RiveraE-0022220202860.00260.00=G3/C3*D3-H3
4Taylor KimE-0032221113080.000.00=G4/C4*D4
5
6
7

Template 6: Blank Sign-In Roster

A print-ready blank roster with name, signature, and time-in and time-out columns, plus a header for the event, date, and location. For meetings, training, and on-site sign-in.

Blank Sign-In Roster
ABCDEF
1#NameSignatureTime InTime OutNotes
21
32
43
54
65
76
87
98
109
1110
1211
1312
Showing 12 of 15 rows. The download includes the full template.

Status Codes to Use

Status codes are the single-letter shorthand that make an attendance sheet fast to fill in and easy to read. The rule that matters is consistency: use the same codes the same way on every sheet, and keep the legend visible so anyone reviewing the record understands it. Here is the common set the templates use.

P
Present
Worked the scheduled shift.
A
Absent (unexcused)
No approval or notice given.
L
Late
Arrived after the start time.
S
Sick
Out sick, per your sick-leave rules.
V
Vacation / PTO
Approved paid time off.
H
Holiday
Company-observed holiday.

Adjust the set to fit your business, adding a code for unpaid leave or a partial day if you need one, but keep the legend on the sheet itself. A code without a visible key is exactly what confuses a new manager or an auditor reading the record months later.

How to Fill Out the Template

Filling out an attendance sheet takes a couple of minutes a day once it is set up. Here is the sequence the templates are built around.

1
Add the header details
Fill in the company name, the date or period, the department, and the supervisor, so the sheet identifies itself without extra context.
2
List employees
Enter each employee's name and ID in the first columns, one row per person, so every row is a single employee's record for the period.
3
Mark a status each day
For each day, enter the status code, and for daily sheets the time in, time out, and break. Use the legend so the codes stay consistent.
4
Total the period
Fill in the present, absent, and leave totals. In Excel, a COUNTIF formula counts each code automatically across the row.
5
Sign and store
Have the supervisor initial or sign the sheet, then store the completed record somewhere retrievable for the FLSA retention period.

Attendance Records and FLSA Compliance

Attendance and time records are not just internal notes. Under the Fair Labor Standards Act, they are part of the payroll record an employer must keep, and there are minimum periods you have to hold them for. A small business that discards attendance sheets at year end is creating a compliance gap that surfaces precisely when a wage dispute or audit arrives.

FLSA Recordkeeping (DOL Fact Sheet #21)
Employers must preserve payroll records for at least three years, and the records used to compute wages, including time cards and work and time schedules, for at least two years (U.S. Department of Labor). Many advisors keep everything for three years to cover the longer window. This is general information, not legal advice.

Two related points matter for the payroll version of the sheet. Non-exempt employees must be paid overtime at one and one-half times their regular rate for hours worked over forty in a workweek, and they must be paid at least the minimum wage. The federal minimum wage is $7.25 an hour, but many states set a higher rate, so confirm the rule for the state where your employees work. For the discipline side of chronic absence, the absenteeism policy templates cover the progressive-discipline steps with the same at-will and documentation guardrails.

Attendance Tracking for Small Business

A large company runs attendance through dedicated software and an HR team. A small business has an owner or a shift manager doing it 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 kept simple, consistent, and compliant.

You are the owner, the manager, and the HR department, so attendance tracking has to be simple enough to actually keep up
A large company runs attendance through dedicated software and an HR team. A small business has an owner or a shift manager doing it between everything else, which means the sheet only works if it is simple. Pick one format that matches your payroll cycle, daily for shift work, weekly or monthly if you run payroll on that rhythm, and use it the same way every time. A consistent, simple sheet that actually gets filled in beats an elaborate one that gets abandoned by week three. Every template here is a fill-in-the-blank spreadsheet with the status codes and totals already built, so the only decision left is which format fits how you pay people.
Attendance and hours are two different records, and mixing them up creates payroll errors and compliance gaps
An attendance sheet answers whether someone was there and in what status, present, absent, late, on leave. A timesheet answers how many hours they worked and on what. They overlap but they are not the same document, and a small business that tries to make one sheet do both usually ends up with neither done well. Use the attendance sheet to track presence and absence patterns for staffing and discipline, and a timesheet to capture the hours that drive pay. For a business that pays directly from attendance, the payroll variation here bridges the two by adding working days, paid days, and a net-pay calculation on top of the attendance record, but for hourly overtime you still need actual clock hours.
Attendance records are wage records under federal law, so how long you keep them is not optional
Attendance and time records are not just internal notes, they are part of the payroll record the Fair Labor Standards Act requires you to keep. Under the Department of Labor's recordkeeping rules, payroll records must be preserved for at least three years, and the underlying records used to compute wages, including time cards and work and time schedules, for at least two years. A small business that throws out attendance sheets at the end of the year is creating a compliance gap that surfaces exactly when a wage dispute or audit arrives. Keep the completed sheets, store them somewhere retrievable, and hold them for the full retention period. The safest practice many advisors follow is to keep everything for three years to cover the longer window.

The single most valuable habit is picking one format, using it the same way every time, and holding onto the completed sheets. A consistent record you actually keep is what turns attendance from a guess into something you can manage and defend.

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 point where it starts to strain is when attendance, leave requests, and record retention live in separate files that only the owner understands, and a missed absence or a lost sheet becomes a real problem.

Track presence
Log each employee's status daily, weekly, or monthly on the sheet that matches your payroll cycle, using the built-in codes.
Feed payroll
Use the totals to run pay, applying overtime at 1.5x for hours over 40 in a workweek and honoring your state's minimum wage.
Retain the record
Store completed sheets somewhere retrievable and keep them for the FLSA retention period so an audit or wage dispute is covered.
Centralize when it grows
When spreadsheets stop scaling, move attendance, leave, and records into one system with employee profiles and self-service.

When that point arrives, FirstHR centralizes what the spreadsheets were doing separately: employee profiles hold the roster, a self-service portal lets employees request and log time off, document storage keeps attendance and leave records in one retrievable place for the retention period, and the employee handbook and attendance policy live alongside the record. FirstHR is an onboarding and HR platform, not a payroll processor: it does not run payroll or calculate overtime hours itself, so pair it with your payroll provider and, for wage questions, a professional advisor. Applicant tracking is coming soon to FirstHR.

Key Takeaways
An attendance sheet records each employee's daily status, present, absent, late, sick, or on leave, using a legend of codes.
It is different from a timesheet: attendance tracks presence and absence, a timesheet tracks hours worked and tasks.
Pick the format that matches your payroll cycle: daily, weekly, monthly, or yearly, plus a payroll version and a printable blank roster.
Always include a visible status-code legend and a signature line, the two elements small businesses most often skip.
Attendance records are wage records: keep payroll records three years and wage-computation records two years under the FLSA.
Pay overtime at 1.5x for hours over 40 in a workweek and at least the minimum wage; the federal rate is $7.25, but many states are higher. This is general information, not legal advice.

Frequently Asked Questions

What is an attendance sheet?

An attendance sheet is a document that records whether employees were present, absent, late, or on leave during a given period. It typically lists each employee by name and ID and marks a status for each day, using a legend of codes such as P for present, A for absent, L for late, S for sick, and V for vacation. Attendance sheets come in daily, weekly, monthly, and yearly formats, and a small business picks the one that matches its payroll cycle. The sheet serves three purposes: it gives managers a record of who was working, it surfaces attendance patterns that may need addressing, and it forms part of the payroll and recordkeeping trail that federal law requires employers to maintain. A good attendance sheet includes the status codes on the sheet itself and space for totals and a supervisor signature.

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

An attendance sheet records presence and absence, whether someone showed up and in what status. A timesheet records hours worked and often the tasks or projects those hours went to. They overlap but answer different questions: attendance answers was the person here, and a timesheet answers how many hours did they work and on what. A small business tracking staffing, absence patterns, and discipline needs an attendance sheet. A business billing clients or paying hourly workers based on exact hours needs a timesheet to capture clock-in and clock-out times. Many businesses use both, and the payroll attendance template on this page bridges them by adding paid days and a net-pay calculation on top of the attendance record. For hourly overtime specifically, you still need actual clock hours, because overtime is owed on hours worked over forty in a workweek.

What should an attendance sheet include?

A complete attendance sheet includes identifying fields, attendance data, a status-code legend, and an audit trail. The identifying fields are the employee name and ID, and often the job title, department, company name, and the date or period the sheet covers. The attendance data is a status for each day, and for daily sheets often a time in, time out, and break. The legend is the key to the status codes, printed on the sheet itself so anyone reading it understands what P, A, L, S, and V mean. The audit trail is the running totals of present, absent, and leave days, plus space for supervisor initials or an employee and manager signature. The two elements small businesses most often leave out, and most need, are a visible code legend and a signature line, because both are what make the record clear and defensible later.

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 you get the columns, status codes, and totals already built. If you build your own, put employee name and ID in the first columns, then a column for each day of the period, then columns for totals. Add a small legend somewhere visible that defines each status code. For a monthly sheet, use one column per day across the month. To total automatically, use a COUNTIF formula to count how many cells in a row hold a given code, for example counting the P entries to get days present. Freeze the top row and the name column so they stay visible as you scroll. Every template here is already set up this way, with a frozen header row and a separate legend tab, so you can fill it in immediately.

Is there a free blank attendance sheet I can print?

Yes. The blank sign-in roster on this page is a print-ready attendance sheet with numbered rows and columns for name, signature, time in, time out, and notes, plus a header for the event or meeting, date, and location. It downloads as an Excel file you can print on Letter or A4 paper and fill in by hand, which makes it useful for meetings, training sessions, on-site sign-in, and events as well as day-to-day staff attendance. Because it is blank and generic, it works for any purpose that needs a simple record of who was present. If you want a version that tracks status codes and totals rather than just signatures, the daily, weekly, and monthly templates on this page do that instead, and all of them are free with no signup required.

How long do I have to keep attendance records?

Under federal law, attendance and time records are part of the payroll record and must be kept for a set period. The Department of Labor's recordkeeping rules under the Fair Labor Standards Act require employers to preserve payroll records for at least three years, and the records used to compute wages, which include time cards and work and time schedules, for at least two years. In practice, many advisors recommend keeping everything for three years to cover the longer window and the statute of limitations for wage claims. Some states require longer retention, so a business should confirm its own state's rule. The practical takeaway for a small business is simple: do not throw out completed attendance sheets at the end of the year. Store them somewhere retrievable and hold them for at least the required period, because they are the record you rely on if a wage dispute or audit arises. This is general information, not legal advice.

What do the status codes on an attendance sheet mean?

Status codes are single-letter shorthand for each employee's attendance status on a given day, and the sheet should always include a legend defining them. The common set is P for present, A for absent when the absence is unexcused, L for late, S for sick, V for vacation or PTO, and H for a company holiday. Some businesses add codes for specific situations, such as an unpaid leave code or a code for a partial day. The important rule is consistency: use the same codes the same way across every sheet, and print the legend on the sheet itself so anyone reviewing it, including a new manager or an auditor, can read it without guessing. The templates on this page include a legend on a separate tab and use this common code set, which you can adjust to fit your business.

How much does employee absenteeism cost a business?

Absenteeism is a real and measurable cost. The CDC Foundation reported that productivity losses linked to absenteeism cost US employers about $225.8 billion a year, or roughly $1,685 per employee. Industry estimates cited by SHRM put the cost of unscheduled absences even higher for hourly workers. For a small business the impact is sharper than the averages suggest, because a single absence on a small team removes a larger share of the day's capacity and often forces overtime or a scramble for coverage. This is exactly why tracking attendance consistently matters: an accurate sheet shows you the patterns, tells you which absences are excused versus unexcused, and gives you the record you need to address chronic problems fairly. The sheet itself does not reduce absenteeism, but it gives a small business the visibility to manage it.

Ready to transform your onboarding?

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