SLA deadline calculator

Add business days to a start date while skipping weekends and public holidays by country and region. Same rules as GET /api/sla-deadline.

Used to apply public holidays for the deadline calculation.

Keep default for national-only public holidays.

Holiday names are returned in the selected language when available; otherwise English.

SLA counts working days after this date.

0 means the deadline is the same day.

Working days

Country and region data provided by CountriesDB.com.

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.