Business Day Calculator with Public Holidays for 200+ Countries

  • Free
  • No sign-up
  • Runs in your browser
  • Version 1.0.2
  • Last updated 2026-10-30
Report a problem

Pick a country, and the calculator leaves out weekends and that country's public holidays when it counts working days or finds a due date.

Business days between two dates

- business days

    Add or subtract business days

    -

    Public holidays in a year

    DateDayHoliday

    Holidays set by the moon, such as Eid, are worked out by calculation, so the country may announce a day earlier or later.

    Everything you enter is processed in your browser and is never sent to a server.

    How to use

    1. Choose the country, and a state or region if the list offers one, since some holidays differ by region. Check the weekend: Friday and Saturday is preset for countries where that is the weekend.
    2. In the first box, enter two dates to see the number of business days between them, with the holidays that fell on working days. Both the first and the last day are counted.
    3. In the second box, enter a start date and a number of business days to get the due date. A negative number goes back in time. The holidays that were skipped are listed.
    4. The last box lists the public holidays of any year, so you can check a date or plan ahead. The page address keeps your choices, so you can bookmark or share it.

    Examples

    2026-12-21 to 2026-12-25 in the United States
    → 4 business days
    Five weekdays, but Christmas Day, Friday the 25th, is a public holiday.
    5 business days after 2026-12-23 in England
    → 2027-01-04
    It skips Christmas Day, the substitute Boxing Day on Monday the 28th, and New Year's Day.
    2026-09-21 to 2026-10-09 in South Korea
    → 11 business days
    Chuseok, the substitute National Foundation Day and Hangul Day are days off, as are the weekends.

    How it works

    The holiday rules come from the open-source date-holidays library, which describes the public holidays of more than 200 countries and many of their regions as rules, such as the third Monday in January, Easter plus one day, or a date on the lunar calendar, and works out the real dates for any year. The holiday data is shared under the Creative Commons Attribution 3.0 license, and the library is under the ISC license.

    A holiday that lasts several days, such as the Korean Lunar New Year or Eid, is counted day by day. A holiday that falls on a weekend does not cost a working day, so it is not counted twice. The Korean Lunar New Year holiday is moved a day earlier than the library’s own rule gives it, so the three days are the day before, the day and the day after the new year, and the tool’s tests check this against known years.

    Dates are worked out as plain calendar days in UTC, so a daylight saving change can never shift a count by a day. The counts are tested against hand-counted weeks, year ends, reversed ranges, the Friday and Saturday weekend, and holidays that fall on weekends.

    Sources

    Frequently asked questions

    How do I count working days between two dates?
    Enter the two dates and the country. The count leaves out Saturdays and Sundays and the country's public holidays, and it includes both the first and the last day, as the spreadsheet function NETWORKDAYS does. If the first date is later than the second, the number is negative.
    How do I find the date that is a number of business days away?
    Use the second box. The start date is not counted, so one business day after a Friday is the next Monday, as with the spreadsheet function WORKDAY. A negative number counts backward.
    Which holidays are counted?
    Public holidays, the days when most people do not work, including substitute days when a holiday falls on a weekend. Tick the bank holiday box to count bank holidays too. Observances such as Valentine's Day are never counted.
    What if my weekend is Friday and Saturday?
    Change the weekend setting. Countries such as Saudi Arabia, Kuwait and Egypt are preset to Friday and Saturday. You can also choose Sunday only or no weekend at all.
    Why does a holiday in my country look a day off?
    Holidays set by the moon, such as Eid al-Fitr, are worked out by calculation, and a country may announce the day earlier or later after sighting the moon. A one-time holiday that a government adds later may also be missing. For a contract or a payroll, check the official announcement.
    Does it know about regional holidays?
    Yes, for countries with their own state or region lists, such as the United States, Germany, the United Kingdom, Canada and Australia. Choose the region to include its holidays, for example Scotland or Bavaria.
    Is anything sent to a server?
    No. The holiday rules are loaded with the page and the counting runs in your browser. Your dates are not stored; they stay in the address of the page.

    Guides

    Version history
    • 1.0.2 — Puts the country and weekend settings on one line on a wide screen, instead of two.
    • 1.0.1 — Clarifies the search title with the tool's main task and whether it is free or runs online.
    • 1.0.0 — First release.

    Last updated: