Free Annual Leave Planner Template (Excel, Year View)
Plan a whole year of team leave in one grid, with automatic balances and company holidays alongside. Free Excel download for small teams.
A request log tells you what people asked for. A planner tells you what the year actually looks like.
Most teams have the first and not the second, which is why the same thing happens every year: leave is approved one request at a time, each decision is perfectly reasonable, and by August it turns out that four of the six people who understand the billing system are away in the same fortnight.
Nobody made a bad call. Nobody could see the shape.
Annual Leave Planner
A full-year grid with every person's booked time off, automatic balances, and company holidays marked alongside.
- Year-at-a-glance grid, one row per person
- Balances that calculate from the request log
- Company holidays on their own tab, pre-filled
- An Employees tab with allowances and carryover
Prefer Google Sheets? Download the file, then in Sheets choose File → Import → Upload. Formulas and dropdowns carry over.
When the spreadsheet stops keeping up — usually somewhere past ten people — you can upload this exact file to SimplyPTO and it becomes a working team, with departments, allowances, and carryover already set. See how importing works.
The four tabs, and what each is for
Employees — names, departments, annual allowance, carryover brought in. Everything else derives from this, so fill it first.
Time off log — one row per booking, with dates, type and status. This is your record.
Year at a glance — the planner itself. The grid people actually look at.
Company holidays — pre-filled with the year's public holidays, so they are visible in the planner rather than being remembered.
The split matters. The log is the record; the grid is the view. Trying to make one sheet do both is how planners end up as coloured cells with no underlying data, unable to answer "how many days has Priya taken?" without someone counting squares.
Fill the year in the right order
Booking leave first-come-first-served produces the August problem. This order avoids it:
- Company holidays. Fixed, and already on their tab.
- Known busy periods. Year-end close, peak season, launches. Block them before anyone asks.
- Minimum coverage. How many people must be working. This is a number, not a feeling.
- Long trips first. Two-week absences constrain the year far more than single days, so place them early.
- Everything else against the space that remains.
Step 3 is the one most teams skip, and it is the one that makes the rest work. Once you know how many people can be away at once, most requests answer themselves.
| Team size | Minimum on duty | Can be away at once |
|---|---|---|
| 5 | 3 | 2 |
| 8 | 5 | 3 |
| 12 | 8 | 4 |
| 20 | 14 | 6 |
The team coverage calculator will do this properly, including the check most teams never run: whether the leave your team is entitled to actually fits inside the leave your team can absorb. Often it does not, and that gap does not resolve itself — it turns into declined requests in December or, worse, into people quietly not taking time they earned.
Carryover is a January problem you create in October
The planner has a carryover column because carryover is the single most common source of year-end chaos.
If your policy caps carryover — say five days — then anyone sitting on twelve days in October has a problem that only gets harder. They cannot take seven days in December without leaving the team short, and if they do not, they lose the time.
The fix is to look in October, not December. A planner makes that check take a minute: scan the balance column, find anyone above the cap, and book something before the calendar decides for them.
The PTO carryover calculator will show exactly what carries and what is lost under your cap. One important caveat it also flags: forfeiting earned time is unenforceable in several states, including California, Colorado, Illinois and Massachusetts, where earned vacation is treated as wages. Where that applies, an accrual cap that pauses earning is the compliant alternative to a use-it-or-lose-it clause. PTO accrual caps covers setting one.
Calendar year or anniversary year
| Calendar year | Anniversary year | |
|---|---|---|
| Planner | One sheet, one reset | Twelve reset dates |
| Fairness | Everyone treated identically | Pro-rating for new hires is automatic |
| Year-end | One busy December | Spread across the year |
| Admin | Simple | Considerably harder in a spreadsheet |
Calendar year wins for spreadsheet-based tracking, almost regardless of the other arguments, because a planner with twelve different reset points is not really a planner any more. If you are set on anniversary years, that is a reasonable moment to stop using a spreadsheet.
Where a planner spreadsheet reaches its limit
A year grid is genuinely useful up to about fifteen people. Past that it fails in specific ways:
- Nobody looks at it. The planner is only useful if everyone can see it, and a file on a shared drive is not a thing people check before booking flights.
- The grid and the log disagree. Someone colours a cell without logging the request, or logs a request without colouring. Now two sheets tell different stories and neither is obviously right.
- Approvals live in email. The planner shows an approved booking with no record of who approved it or when.
- Balances go stale. They are correct on the day someone updates them and drift from that moment on.
That second failure is the structural one. Any design where the same fact is entered twice will eventually hold two different versions of it.
Related templates
- PTO tracking spreadsheet if you want balances more than a year view
- Vacation tracker in Excel for a lighter version of the same idea
- Employee attendance tracker for who was actually in, rather than who booked what
When the planner stops being the thing everyone checks, uploading it turns the same data into a shared calendar the whole team can see — with the balances keeping themselves up to date, which is the part a spreadsheet cannot do.
Frequently asked questions
What is an annual leave planner?
A single grid showing every person's booked time off across a whole year, so clashes and thin weeks are visible at a glance rather than discovered when two people are already away. It complements a request log rather than replacing it.
How do I plan annual leave for a whole team?
Start with your minimum coverage, mark company holidays and known busy periods, then let people book against what remains. Planning around requests as they arrive produces a December where everyone is off at once.
Should annual leave run on the calendar year or hire anniversary?
Calendar year is far simpler — everyone resets together and the planner is a single sheet. Anniversary year spreads the year-end rush but means twelve different reset dates, which a spreadsheet handles badly.
How far ahead should employees book leave?
Most small teams ask for notice proportional to length: a day or two for a single day, several weeks for anything longer than a week. Publish the rule rather than deciding case by case, since inconsistency is what makes refusals feel unfair.