A vacation grid with the 365 days of 2027 in columns, grouped by month, and one employee per row. You mark V, P, B or T and the template colours the cell, shades weekends and Spain's national public holidays from the BOE and calculates the days used and remaining. No sign-up, no macros. The template is in Spanish (the same file as the Spanish version of this page); sheet and column names are given below.
Compatible with Excel 2016 or later, LibreOffice Calc and Google Sheets (import). Standard formulas, conditional formatting and data validation; no macros.
Five linked sheets: you fill in two and the other three calculate themselves.
30 employee rows and 365 columns grouped by month, with the weekday letter. Drop-down with V (vacaciones, vacation), P (permiso, paid leave), B (baja, sick leave) and T (teletrabajo, remote work); each code colours itself. Weekends in grey and public holidays in amber. “V / pend.” column with days used and remaining.
Name, department and entitlement under the collective agreement (30 by default). The columns for vacation used, remaining, paid leave, sick leave and remote work are calculated by formula from the grid; negative balances are flagged in red.
Vacation days of each employee in each month and total “person-days” per month, to see at a glance whether August is left without cover.
The nine Spanish national public holidays of 2027 loaded and checked against the BOE, a reference block with each autonomous community's own holidays and free rows for the two local holidays of your municipality. Whatever you add is coloured in the grid.
How to fill it in, the legend, the applicable rules (articles 37 and 38 of the Estatuto de los Trabajadores, Spain's Workers' Statute) and an honest list of what the template does not do.
53 KB .xlsx file with standard formulas (COUNTIF, WEEKDAY), conditional formatting and data validation. Frozen headers so you can scroll through the 365 days without losing the employee's name.
Designed to be maintained by one person in HR or administration without explanations.
In the Empleados sheet: name, department and entitlement days. If your collective agreement counts in working days (22 or 23), enter that figure.
The national ones are already there. Add those of your autonomous community (reference block in the same sheet) and the two local ones published by your regional or provincial gazette.
In the grid, type V, P, B or T on the day. If you count in working days, do not mark weekends or public holidays; if you count in calendar days, mark them.
Empleados shows used and remaining; Resumen por mes, how many people are away each month. Communicate the dates two months in advance (art. 38.3 ET).
Checked against the Resolución de 8 de octubre de 2026, de la Dirección General de Trabajo (Spain's Directorate-General for Labour, BOE no. 254 of 13 October 2026). They are paid and non-recoverable throughout Spain; the autonomous communities add their own up to the maximum of 14 a year, two of them local.
| Date | Day | Holiday |
|---|---|---|
| 1 January | Friday | New Year's Day |
| 6 January | Wednesday | Epiphany |
| 26 March | Friday | Good Friday |
| 1 May | Saturday | Labour Day |
| 12 October | Tuesday | Spanish National Day |
| 1 November | Monday | All Saints' Day |
| 6 December | Monday | Spanish Constitution Day |
| 8 December | Wednesday | Immaculate Conception |
| 25 December | Saturday | Christmas Day |
Maundy Thursday (25 March), Easter Monday (29 March), St Joseph's Day (19 March) and Monday 16 August are public holidays only in some autonomous communities: the Festivos sheet of the template brings the reference block by community so you can copy the ones that apply to you.
Informative content; it does not replace the advice of your labour adviser or what your collective agreement says. Reviewed on 20 October 2026.
For a company of ten or fifteen people with a single person in charge of the file, the Excel grid works. These are the signs that it is already costing you more than it saves.
The template adds up people per month, but it does not warn when two from the same team ask for the same week. You find out when it has already been granted.
Every request has to be copied by hand into the grid and answered through the same channel. With more than 20 people, Excel becomes a part-time job.
A changed cell leaves no mark. If an employee claims days they “already requested”, you have no history to prove it, neither for the Labour Inspectorate nor for payroll.
Mid-year hires, seniority, carried-over days: every exception is a manual formula and an error that shows up in the December payroll.
The B is health data (art. 9 GDPR). A shared file does not let each manager see only their team and HR the detail.
“final-v3” versions, overwritten cells and broken formulas. When there is more than one editor, the grid stops being reliable.
Dokuflex's online vacation planner imports your Excel with a CSV template, the employee requests from the phone, the manager approves with a notification, overlaps are detected before approval and the days go to payroll without re-entering them. It is part of the leave and absence management software, free up to 10 employees and no card required; if you also clock in, the time tracking and digital clock-in software shares the same platform.
A minimum of 30 calendar days a year (article 38.1 of the Estatuto de los Trabajadores, Spain's Workers' Statute). The collective agreement or the contract may improve that figure and express it in working days (for example, 22 or 23). Vacation cannot be replaced by money, unless the employment relationship ends before it is taken.
Nine: 1 January, 6 January, 26 March (Good Friday), 1 May, 12 October, 1 November, 6 December, 8 December and 25 December, according to the Resolution of 8 October 2026 of the Dirección General de Trabajo (BOE of 13 October 2026). Each autonomous community adds its own up to a maximum of 14 a year, two of them local.
The Workers' Statute sets the minimum in calendar days (30), but many collective agreements translate it into working days (22 or 23). In the template, enter in the Empleados sheet the days your agreement states and mark with V only the days that count: if they are working days, do not mark Saturdays, Sundays or public holidays; if they are calendar days, mark them too.
At least two months before they start (article 38.3 of the Estatuto de los Trabajadores). The vacation calendar is set in each company in accordance with the collective agreement, which is why it pays to have the year's grid closed in the first months.
If temporary incapacity prevents the employee from taking their vacation, they may take it later, even after the calendar year has ended, provided no more than 18 months have passed since the end of the year in which it accrued (article 38.3 of the Workers' Statute). In the template, change the V to B on the sick-leave days and the vacation counts as pending again.
When two people in the same team request the same dates and nobody sees it until it is too late, when balances do not match payroll, when every request arrives by email or WhatsApp and has to be copied by hand into Excel, or when more than one person edits the file. From then on, an online vacation planner with requests and approvals from the phone saves more time than it costs. If you also record working time, the Excel working time register template is this one's sister.