Skip to main content
tetono.

Working Days Calculator (Thai Holidays)

Count the working days between two dates, or find out which date "within 15 working days" lands on — weekends and Thai public holidays are taken out for you

Pick a start and end date; both ends are counted, the way leave and SLAs are counted in Thailand.

Royal Ploughing Day and Buddhist Lent close government offices but not banks; Labour Day is the other way round.

Please enter valid dates

Based on the Cabinet Secretariat's official holiday announcement. Individual employers may add holidays of their own.

About this tool

Count the working days between two dates, or find out which date "within 15 working days" lands on, with weekends and Thai public holidays taken out automatically — a number Thai offices need almost weekly that an ordinary calendar won't give you.

Common uses:

  • Counting leave, where only working days are deducted
  • Contract deadlines expressed in working days, e.g. delivery within 30 working days
  • Chasing an SLA — a refund within 7 working days, a document reviewed within 15
  • Payment and cheque clearing dates, which follow the bank calendar rather than the government one

Where this goes further than a generic calculator:

  • Government or bank holidays, because the two lists differ. Royal Ploughing and Buddhist Lent close government offices but not banks; Labour Day closes banks but not government offices. Picking the wrong set puts your answer a day out.
  • Six-day weeks are supported, for factories, shops and anyone open on Saturdays.
  • The deducted holidays are listed, with notes on who closes and who doesn't, so you can check where the number came from.
  • It warns you when data is missing. If your range reaches a year the Cabinet hasn't announced yet, it says so instead of presenting a number that skipped those holidays.

Holiday data follows the Cabinet Secretariat's official announcement, including special and substitution days. Free, no sign-up, runs in your browser, and works on phones as well as desktops.

How to use

  1. 1Choose Count working days to find how many working days a date range contains
  2. 2Or choose Find the deadline to see which date a number of working days lands on
  3. 3Set whether you work five or six days a week, and pick government or bank holidays
  4. 4Read the result, and check the list of holidays that were taken out below it

Frequently asked questions

Are the start and end dates included?
In counting mode, yes — 1–2 January counts as 2 days, which is how leave and working days are counted in Thailand. In deadline mode the start date is not counted, because "within 15 working days" means counting from the next day.
What's the difference between government and bank holidays?
Some days differ. Royal Ploughing Ceremony Day and Buddhist Lent Day close government offices while banks stay open; National Labour Day is the reverse. Pick the set that matches the organisation you're dealing with — the answer really does change.
Is a holiday that falls on a weekend counted twice?
No. A date landing on Saturday or Sunday counts only as a weekend day, and substitution days moved to the Monday are counted as the public holiday they actually are.
Which years does the holiday data cover?
It uses the holidays the Cabinet has officially announced. If your range runs into a year that hasn't been announced yet, you'll get a clear warning that no public holidays were deducted for that part — rather than a confident-looking number that's quietly wrong.
My company works some Saturdays. Can I still use this?
Pick the closest pattern — Sunday off only, for a six-day week. Company-specific days off, like your own annual shutdown, still need to be subtracted by hand.

Related tools

Buddhist ↔ Gregorian Year

Convert between Thai Buddhist-era (พ.ศ.) and Gregorian (ค.ศ.) years, both ways.

Age Calculator

Work out age from a birth date in years, months and days, plus a birthday countdown.

Net Salary Calculator

See your take-home pay after income tax and social security each month.

Number to Thai Words (Baht)

Spell out an amount in Thai for receipts, invoices and cheques