PTO & Employee Leave Tracker Template (Excel + Google Sheets)
- Accrual calculated automatically: monthly rates, tenure tiers, carryover caps
- Three policies (PTO, sick, personal) with separate rules in one file
- Zero macros — works identically in Excel, Google Sheets, Mac and mobile
Buy now — $19 Try the free version
14-day money-back guarantee · Instant download · Free updates · Tested to the cent before release
What's inside
Policies
Accrual rate, annual cap, carryover max and 2 tenure tiers per policy
Employees & Requests
30 employees, 300 requests with automatic workday counts (Mon-Fri)
Balances
Accrued, taken and remaining days per employee and policy — always current
Dashboard
Year heatmap of days off per employee per month + pending requests
What's included: policies, employees, requests, and balances in one file
The workbook has six sheets: Instructions, Policies, Employees, Requests, Balances, and Dashboard. Policies is where you configure up to three leave types, typically PTO, sick, and personal, each with its own accrual rate, annual cap, carryover limit, and seniority tiers.
Employees lists each person's hire date plus the days carried over from a previous system, per policy (capped automatically by each policy's carryover max). Requests is your intake log: employee, leave type, start and end date, with working days calculated automatically using NETWORKDAYS and a status column for Approved or Pending. Balances then rolls all of that up per employee, per policy, showing accrued year-to-date, days taken, and days remaining.
As with every TableTemplates file, entry cells are validated and shaded pale yellow, and the underlying formulas are protected so the sheet stays intact as your team grows.
How automatic PTO accrual works (monthly, with tenure tiers)
Set a monthly accrual rate in the Policies sheet, along with an annual cap and up to two tenure tiers, for example an extra day after two years and another after five. If your policy is written per pay period, convert it to a monthly rate (for example, 26 biweekly periods of 0.58 days is about 1.25 days a month). Balances then calculates each employee's accrued total as the lesser of the annual cap or their months of service multiplied by the accrual rate, plus any tenure bonus they've earned, then adds capped carryover from the prior year.
That accrual engine is the core gap in this category: the free tools and even the highest-rated paid Etsy dashboard we reviewed all require someone to manually enter or update a lump PTO balance. None of them calculate accrual from a hire date, month by month. This template does that math for you, and recalculates it automatically as time passes.
Multi-policy setup: PTO, sick leave, and personal days
Most spreadsheets treat leave as one flat pool with a color-coded label. Here, PTO, sick leave, and personal days are genuinely separate policies, each with its own accrual rate, cap, and carryover rule, so an employee can be accruing PTO at one rate while sick leave accrues at another and personal days don't accrue at all if that's how your policy works.
This matters for any business that has to actually administer distinct leave types under different rules rather than track a single vacation balance. Balances reports each policy separately (accrued, taken, left), so you can see PTO usage apart from sick leave without building a second spreadsheet.
Carryover caps and the annual dashboard
Each policy has its own carryover cap, so unused days above the cap don't roll into the new year automatically inflating balances; the accrual formula applies the cap before adding carryover to new accrual. The Dashboard visualizes the year as a 12-month calendar with a conditional-formatting heatmap showing days taken by employee and month, alongside KPIs for total days taken this year, pending requests and average PTO left.
That combination, per-policy carryover math plus a visual annual calendar, is not something we found bundled together in any competitor: free tools that let you set a fiscal-year start don't automate carryover, and the one paid dashboard with overlap monitoring doesn't automate accrual or carryover at all.
How this compares to free trackers and VBA-based Etsy dashboards
The free Excel trackers commonly found online (generated leave planners, static Smartsheet downloads) are essentially calendars with color-coded absence types. They're fine for logging days off, but every balance is entered by hand, there's no concept of an accrual rate, and there's no policy-level distinction between PTO, sick, and personal time.
The most feature-rich paid competitor we reviewed is a VBA-driven Excel dashboard, priced around $20, with overlap monitoring and support for up to 100 employees. It's genuinely capable, but it's explicitly Excel-only: it requires macros to be enabled, doesn't work on Google Sheets, and has limited Mac support with no mobile compatibility at all.
This template closes both gaps at once: it automates accrual, tiers, and carryover so nobody is hand-entering balances, and it does it with plain formulas, no macros, so the exact same file opens and calculates correctly in Excel, Excel for Mac, and Google Sheets.
Excel vs Google Sheets, and who this is for
You receive both a .xlsx build for Excel and a matching Google Sheets version, using the same SUMIFS, COUNTIFS, INDEX/MATCH, IFERROR, and EDATE formulas throughout so accrual, carryover, and NETWORKDAYS-based day counts calculate identically either way. Choose whichever platform your team already uses for HR paperwork.
It's built for small businesses and HR-of-one teams who need to administer real accrual rules, not just log absences, but don't want to buy HR software or fight with a macro-locked Excel file that half the team can't open on their laptop or phone.
Free vs premium
| Feature | Free | Premium ($19) |
|---|---|---|
| Employees | Up to 5 employees | Up to 30 employees |
| Leave policies | PTO policy only (editable); sick and personal balances are not tracked | Up to 3 editable policies (PTO, sick, personal) |
| Balance tracking | Automatic monthly accrual (same engine) | Automatic monthly accrual, capped per policy |
| Tenure-based tiers | 2 tiers on the PTO policy (preset after 2 and 5 years, editable) | Up to 2 editable seniority tiers per policy |
| Carryover rules | Capped carryover on the PTO policy | Capped carryover, calculated per policy |
| Time-off requests | Included: same request log with working-day totals | Request log with NETWORKDAYS working-day totals and approval status |
| Dashboard | Not included | Annual calendar heatmap plus KPI dashboard |
| File formats | Excel and Google Sheets | Excel and Google Sheets, no macros |
Not sure yet? Read our buying guide: how this template compares to free and paid alternatives (prices verified).
Tracking PTO for a whole team?
This Excel tracker works great for one file and one owner. LeaveSheet is the same tested accrual engine as a web app: employees request time off themselves, managers approve, and balances update in real time for the whole team.
See LeaveSheet — $1.50/employee/moOpening the file in Excel? Formula cells are locked so a stray keystroke can't break the math; input cells stay editable. To change a formula or the layout, go to Review → Unprotect Sheet and enter the password tt. Same password for the free and the paid version.
Get the free PTO & Leave Tracker — with Automatic Accrual template
The offers include our paid versions of the templates. Privacy
Our guarantee
Every build passes an automated test harness that verifies calculated totals to the cent before release — and you get 14 days to change your mind, no questions asked. Questions before buying? support@tabletemplates.com.
Frequently asked questions
Does this PTO tracker require macros or VBA?
No. Every calculation, including accrual, tenure tiers, carryover, and working-day totals, uses standard formulas like SUMIFS, INDEX/MATCH, IFERROR, and EDATE. There are no macros, so nothing needs to be enabled and the file opens the same way in Excel and Google Sheets.
How does the automatic accrual calculation work?
You set a monthly accrual rate, an annual cap, and up to two tenure tiers in the Policies sheet. Balances then calculates each employee's accrued total from their hire date, capped at the annual maximum, and adds any capped carryover from the prior year.
Can I track more than one type of leave, like PTO and sick time separately?
Yes. You can configure up to three separate policies, for example PTO, sick leave, and personal days, each with its own accrual rate, cap, and carryover rule, and the Balances sheet reports on each policy separately.
Does it work in Google Sheets, or only Excel?
Both. You get a Google Sheets build and an Excel build using the same formulas, so accrual, carryover, and request calculations match exactly regardless of which one you use.
How many employees can the template handle?
The premium version supports up to 30 employees with 300 leave requests per year. The free version is limited to 5 employees and one editable policy (PTO); it runs the same automatic accrual engine, but has no Dashboard.
What's your refund policy?
14-day money-back guarantee, no questions asked. Contact us within 14 days of purchase if the template isn't the right fit.
Is this licensed for one business or can I resell it?
The license covers personal use or use within a single business. Resale, redistribution, or use across multiple separate businesses requires a separate license.