Select date range and community
📊 Calendar days breakdown details
Calculating the exact number of working days and holidays between two dates is essential in Spain when planning administrative deadlines, calculating vacation days, managing notice periods for dismissal, or calculating monthly payroll bases.
🔍 How are working and business days classified in Spain?
In Spain’s legal and administrative framework, calendar days are categorized as follows:
- Natural days (días naturales): All 365 calendar days of the year (including weekends and holidays).
- Business days (días hábiles): Monday to Friday, excluding Saturdays, Sundays, and public holidays (pursuant to Law 39/2015).
- Working days (días laborables): Depends on individual employment contracts or collective agreements, typically excluding Sundays and holidays, or excluding both Saturdays and Sundays if on a standard Monday-to-Friday schedule.
The Spanish holiday calendar comprises 14 mandatory non-working days per year:
- 12 days of national and regional scale.
- 2 days of local/municipal scale set by each city council.
📝 Worked calculation examples
Here are two typical scenarios using the 2026 calendar for the Community of Madrid.
Example 1: Vacation leave taken in May
- Total calendar days: 15 days
- Weekend days: 4 days (Saturdays and Sundays)
- Public holidays: 2 days (May 1 - Labor Day; May 2 - Madrid Day transferred)
Example 2: Standard employee dismissal notice period
- Total calendar days: 15 days
- Weekend days: 4 days
- Public holidays: 0 days
❓ Frequently Asked Questions (FAQ)
For official administrative procedures with public administrations (under Law 39/2015), Saturdays are non-business days. However, in private employment, Saturdays can be working days if specified by your sector's collective agreement (e.g. retail, dining, hospitality).
When a non-recoverable national holiday falls on a Sunday, autonomous communities have the authority to transfer the day off to the following Monday, or assign it to a different regional holiday.
This depends on your collective bargaining agreement: if calculated in calendar days, you are entitled to a minimum of 30 days per year (including weekends); if in working days, you get a minimum of 22 business days per year.