Delivery date calculator

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

Used to apply public holidays for delivery date calculation.

Keep default for national-only public holidays.

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

Delivery counts working days after this date.

0 means delivery is the same day.

Working days

Country and region data provided by CountriesDB.com.

Delivery date calculator (business days + public holidays)

This delivery date calculator helps you calculate when an order, shipment, or task will be completed when lead time is defined in business days. It adds a 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 will something be delivered if the timeline is defined in business days rather than calendar days?

Instead of estimating delivery manually, the calculator uses working-day logic to ensure timelines reflect real working conditions, including local holidays and schedules.

How delivery date calculation works

Delivery timelines based on business days follow a simple structure.

The calculation process is:

  • start from the selected start date
  • skip non-working days (weekends and holidays)
  • count forward the required number of business days

In practice:

delivery date = start date + N business days

The start date is treated as day 0. A 1-day lead time 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 delivery dates align with actual operational time rather than calendar assumptions.

Why business days matter for delivery estimates

Using calendar days for delivery timelines often leads to inaccurate expectations. Weekends and public holidays can delay actual processing and shipping.

Business-day-based delivery calculations are more reliable because:

  • they reflect real working time
  • they exclude weekends automatically
  • they adjust for public holidays
  • they align with logistics and operational workflows

This is especially important for shipping estimates, vendor lead times, and customer-facing delivery promises.

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 the same lead time can produce different delivery dates depending on location.

For example, a 5-day delivery window may end earlier or later depending on local holiday calendars.

Custom work schedules

Not all operations follow 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 logistics, warehouses, global operations, and teams working in different regions.

Delivery estimates for international operations

For companies operating across multiple countries, delivery timelines must be calculated per location.

Why:

  • public holidays differ by country and region
  • working days vary across markets
  • operational schedules are not uniform globally

Best practice is to calculate delivery dates based on the origin of the operation or the region responsible for fulfillment.

Use the API in your own software

This page is designed for quick calculations. For automation, you can use the HolidayDB API.

Developers can call GET /api/delivery-date and pass parameters such as country, start, and delivery_business_days, along with optional region and weekdays.

Public holiday rules come from GET /api/holidays, ensuring your delivery timelines stay consistent with real holiday calendars without maintaining your own dataset.