SLA deadline calculator (business days + public holidays)
This SLA deadline calculator helps you calculate a due date based on business days. It adds a defined number of working days to a start date while automatically skipping weekends and public holidays based on the selected country and optional region.
This answers a common operational question: when exactly is a deadline due if the SLA is defined in business days?
Instead of counting calendar days manually, the calculator uses working-day logic. This ensures that deadlines reflect real working time, not just raw dates.
How SLA deadline calculation works
SLA deadlines are typically defined in business days rather than calendar days.
The calculation follows a simple rule:
- start from the selected start date
- skip non-working days (weekends and holidays)
- count forward the required number of business days
In practice:
deadline = start date + N business days
The start date is treated as day 0. A 1-day SLA means the next working day after the start date.
What counts as a business day
A business day is defined by your selected working schedule and holiday rules.
- Working days: default is Monday to Friday, but you can choose alternative schedules
- Public holidays: excluded automatically based on country and optional subdivision
This ensures that deadlines align with real working conditions in a given location.
Why business days matter for SLAs
Using calendar days for SLA tracking often leads to incorrect expectations. Deadlines may appear shorter or longer depending on weekends and holidays.
Business-day-based SLAs are more reliable because:
- they reflect actual working time
- they exclude weekends automatically
- they adjust for public holidays
- they align with support, legal, and operational standards
This is especially important in support SLAs, compliance deadlines, and service delivery agreements.
Public holidays and regional differences
Public holidays are applied automatically based on the selected country. If a subdivision is chosen, regional holidays are also excluded from the calculation.
This means that the same SLA may produce different deadlines depending on location.
For example, a 5-day SLA starting on the same date may end earlier or later depending on regional holidays.
Custom work schedules
Not all teams operate on a standard Monday-to-Friday schedule.
The calculator supports flexible working patterns such as:
- Monday to Saturday
- Sunday to Thursday
- every day
This makes it suitable for global teams, support centers, logistics, and operations running on non-standard schedules.
SLA deadlines for international teams
For companies operating across multiple countries, SLA deadlines must be calculated per location.
Why:
- public holidays differ by country and region
- working days vary (for example Gulf countries vs Europe)
- service availability depends on local schedules
Best practice is to calculate deadlines using the location where the service is delivered or supported.
Using SLA deadlines in your own software
This page is designed for quick calculations. For automation, you can use the HolidayDB API.
Developers can use GET /api/sla-deadline and pass parameters such as country, start, and sla_business_days.
Public holiday rules come from GET /api/holidays, ensuring that deadlines stay consistent with real holiday calendars without maintaining your own dataset.
