asiaref › Countries › Thailand

Thailand public holidays 2026, VAT rate and tax data

Thailand: VAT rate 7% since 1 Oct 2026; 23 public holidays in 2026 (next: Birthday of HM King Bhumibol Adulyadej the Great / National Day / National Father's Day, 5 Dec 2026); corporate tax rate 20%; minimum wage 337 THB/day; policy interest rate 1%; inflation rate (CPI) 2.82%.

12 series, each cited to the official source it was verified against; most recently verified 28 Oct 2026. Currency THB.

verified recentlyre-verification due soonstaleColour is the age of the last check against the series' own update cycle.

Get a free API key

Get Thailand's official figures as JSON in your own code, from the same data as this page. Each value is cited to its source.

  • 50 calls a day on the computed answers: VAT breakdowns, income tax, payroll, working days and more
  • Public holidays for every country, unlimited
  • Commercial use allowed
  • Email only, no card. One key works on all seven brands
Get a free API key →

Takes a minute: confirm your email and the key is shown once.

LiveSample answer · GET /v1/th/vat

  "country" "TH"
  "series" "vat"
  "value" 7
  "unit" "percent"
  "effective_from" "2026-10-01"
  "last_confirmed" "2026-10-19"
  "source" 
    "name" "Royal Decree issued under the Revenue Code governing the reduction of…"
    "url" "https://www.rd.go.th/fileadmin/user_upload/kormor/newlaw/dc807.pdf"
  

Excerpt, from the same data as this page. This endpoint is $0.003 a call by x402 or MPP, no signup. With a free key, try POST /v1/answers/vat {"country":"th","amount":1000}.

Thailand public holidays 2026

23 days in 2026; next: Birthday of HM King Bhumibol Adulyadej the Great / National Day / National Father's Day on 5 Dec 2026. Official source: Notification of the Office of the Prime Minister on the Determination of Annual… · last verified 20 Jul 2026

Fixed by law 3 Confirmed 18 Substitute 2

DateHolidayStatusSource
1 Jan 2026 Thu New Year's Day Fixed by law Notification of the Office of the Prime…
2 Jan 2026 Fri Special government holiday
Cabinet resolution of 22 April 2025
Confirmed Notification of the Office of the Prime…
3 Mar 2026 Tue Makha Bucha Day Confirmed Notification of the Office of the Prime…
6 Apr 2026 Mon Chakri Memorial Day Confirmed Notification of the Office of the Prime…
13 Apr 2026 Mon Songkran Festival (Thai New Year) Confirmed Notification of the Office of the Prime…
14 Apr 2026 Tue Songkran Festival (Thai New Year) Confirmed Notification of the Office of the Prime…
15 Apr 2026 Wed Songkran Festival (Thai New Year) Confirmed Notification of the Office of the Prime…
1 May 2026 Fri National Labour Day Fixed by law Notification of the Office of the Prime…
4 May 2026 Mon Coronation Day Confirmed Notification of the Office of the Prime…
13 May 2026 Wed Royal Ploughing Ceremony Day Confirmed Notification of the Office of the Prime…
31 May 2026 Sun Visakha Bucha Day Confirmed Notification of the Office of the Prime…
1 Jun 2026 Mon Substitution holiday for Visakha Bucha Day Substitute Notification of the Office of the Prime…
3 Jun 2026 Wed Birthday of HM Queen Suthida Confirmed Notification of the Office of the Prime…
28 Jul 2026 Tue Birthday of HM King Maha Vajiralongkorn Phra Vajiraklaochaoyuhua Confirmed Notification of the Office of the Prime…
29 Jul 2026 Wed Asahna Bucha Day Confirmed Notification of the Office of the Prime…
30 Jul 2026 Thu Khao Phansa (Beginning of Buddhist Lent) Confirmed Notification of the Office of the Prime…
12 Aug 2026 Wed Birthday of HM Queen Sirikit the Queen Mother / National Mother's Day Confirmed Notification of the Office of the Prime…
13 Oct 2026 Tue Anniversary of the Passing of HM King Bhumibol Adulyadej the Great Confirmed Notification of the Office of the Prime…
23 Oct 2026 Fri Chulalongkorn Memorial Day Confirmed Notification of the Office of the Prime…
5 Dec 2026 Sat Birthday of HM King Bhumibol Adulyadej the Great / National Day / National Father's Day Confirmed Notification of the Office of the Prime…
7 Dec 2026 Mon Substitution holiday for 5 December Substitute Notification of the Office of the Prime…
10 Dec 2026 Thu Constitution Day Confirmed Notification of the Office of the Prime…
31 Dec 2026 Thu New Year's Eve Fixed by law Notification of the Office of the Prime…

Status is read from the record: fixed by law follows from a standing rule (a fixed date or the Easter computus); confirmed is dated in the cited official calendar and not flagged provisional; estimated is provisional or moon-sighting dependent; substitute stands in for a statutory day that fell on a weekend or was moved. Hover a status for the reason.

Every current Thailand value

SeriesCurrentIn force fromOfficial sourceLast verified
Policy interest rate 1 percent 2026-02-25 Bank of Thailand, Monetary Policy Committee's Decision… last verified 27 Sep 2026
Statutory default interest (ดอกเบี้ยผิดนัด) secondary 5 percent 2021-04-11 ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 224 (Civil and Commercial… last verified 10 Aug 2026
Value added tax (standard rate) 7 percent 2026-10-01 Royal Decree issued under the Revenue Code governing the… last verified 19 Oct 2026
VAT registration threshold 1800000 THB 2005-04-01 พระราชกฤษฎีกาฯ (ฉบับที่ 432) พ.ศ. 2548 (Royal Decree No… last verified 10 Aug 2026
Minimum wage 337 THB/day 2025-07-01 Notification of the Wage Committee on the Minimum Wage Rate… last verified 20 Jul 2026
Public holidays (free API) 23 days held 2026-01-01 Notification of the Office of the Prime Minister on the… last verified 20 Jul 2026
Consumer price index / inflation 2.82 percent 2026-09-01 Official TPSO September 2569 (2026) CPI PDF, published 6… last verified 15 Oct 2026
Corporate income tax (standard rate) 20 percent 2016-01-01 Revenue Code of Thailand, section 65 and the Income Tax… last verified 8 Oct 2026
Withholding tax rates 10–15% across 4 withholding taxes — no single rate — Revenue Department - Revenue Code section 70 (Thai… last verified 10 Aug 2026
Personal income tax (progressive bands) 0–35% across 8 bands 2017-01-01 Revenue Code of Thailand, section 48(1) and the Income Tax… last verified 20 Jul 2026
Statutory social-insurance contributions secondary 0–10% across 2 contribution branches 2026-01-01 พระราชบัญญัติประกันสังคม พ.ศ. 2533 (Social Security Act… last verified 11 Aug 2026
Tax filing deadlines 3 deadline rules — 3 rules, each cited to its own official source… last verified 28 Oct 2026

Rate schedules and breakdowns

Withholding tax rates

10–15% across 4 withholding taxes — no single rate · in force from — · Official source: Revenue Department - Revenue Code section 70 (Thai original)… · last verified 10 Aug 2026

Rates by payment type

keylabelrateapplies toSource
dividendsDividends (เงินปันผล)10dividends and shares of profits (s.40(4)(b) income) paid from or in Thailand to companies or juristic partnerships incorporated under foreign law and not carrying on business in ThailandRevenue Code s.70 read with the income…
Final withholding; remitted with form CIT 54 within 7 days of the month following payment.
interestInterest (ดอกเบี้ย)15interest (s.40(4)(a) income) paid from or in Thailand to foreign companies not carrying on business in ThailandRevenue Code s.70 read with the income…
Final withholding on the gross amount.
royaltiesRoyalties (ค่าสิทธิ)15royalties, goodwill, copyright and other s.40(3) rights income paid from or in Thailand to foreign companies not carrying on business in ThailandRevenue Code s.70 read with the income…
Final withholding on the gross amount.
services-rents-otherService fees, professional fees, rents and other s.40(2)-(6) income15fees for services and work performed (s.40(2)), professional fees (s.40(6)), rents and hire-of-property income (s.40(5)) and capital gains (s.40(4)) paid from or in Thailand to foreign companies not carrying on business in ThailandRevenue Code s.70 (income under มาตรา…
One 15% rate covers all non-dividend heads within s.70; Thailand has no separately-rated technical-fee withholding for these recipients.

Personal income tax (progressive bands)

0–35% across 8 bands · in force from 2017-01-01 · Official source: Revenue Code of Thailand, section 48(1) and the Income Tax Schedule (1)… · last verified 20 Jul 2026

minmaxrate
01500000
1500013000005
30000150000010
50000175000015
750001100000020
1000001200000025
2000001500000030
5000001—35

Statutory social-insurance contributions

0–10% across 2 contribution branches · in force from 2026-01-01 · Official source: พระราชบัญญัติประกันสังคม พ.ศ. 2533 (Social Security Act B.E. 2533 (1990), as… · last verified 11 Aug 2026 secondary

keylabelrate totalrate employeerate employerunitbasecurrency
ssf_totalSocial Security Fund / กองทุนประกันสังคม — Section 33 insured person (ordinary employee), total contribution1055percentMonthly wages, clamped between a statutory minimum and maximum. From 1 January 2026 to 31 December 2028 the band is not less than 1,650 baht and not more than 17,500 baht a month — so the maximum contribution is 875 baht a month from each of employee and employer, and the minimum is 82.50 baht from each. "Wages" for this purpose is regular remuneration for work; the ceiling is a cap on the base, not an exemption.THB
THE 15,000 BAHT CEILING IS DEAD. It stood from 2002 to 2025 and is embedded in essentially every Thai payroll reference published before 2026. From 1 January 2026 the ceiling is 17,500 baht and the maximum monthly contribution is 875 baht each side, up from 750. An engine still…
wcfWorkmen's Compensation Fund / กองทุนเงินทดแทน — employer-only, risk-rated by industry—0—percentAnnual wages paid to each employee, capped at 240,000 baht per employee per year. Assessed and paid ANNUALLY on an estimate-then-reconcile basis, not monthly with payroll.THB
NO SINGLE RATE — rate_employer is deliberately null. The main rate is risk-rated on the employer's type of business across a published tariff running from 0.2% to 1.0% of annual wages; an office employer sits at the bottom of that range and heavy industry at the top…

Tax filing deadlines

3 deadline rules · in force from — · Official source: 3 rules, each cited to its own official source; series-level citation is the… · last verified 28 Oct 2026

keytaxobligationlabelfrequencyapplies toconfidencelast confirmedSource
vat-pp30-monthlyvatreturn_and_paymentVAT return and payment (P.P.30)monthlyVAT-registered operatorsprimary2026-10-28The Revenue Department - Value Added Tax
Paper filing deadline. The Revenue Department administratively extends e-filing by 8 days; that extension is not modelled here because no anchored official source was verified.
cit-pnd50-annualcitreturn_and_paymentAnnual corporate income tax return and payment (P.N.D.50)annualCompanies and juristic partnershipsprimary2026-10-28The Revenue Department - Corporate…
Accounting period is company-chosen; 12-31 is a convention only. Tax due is paid with the return.
cit-pnd51-half-yearcitprovisional_paymentHalf-year estimated corporate income tax (P.N.D.51)annualCompanies and juristic partnerships with a 12-month accounting periodprimary2026-10-28The Revenue Department - Corporate…
Two months after the end of month 6 of the accounting period = end of month 8 of the tax year (assumes a month-end year end). Return filed with the payment.

Email me when a Thailand value changes

Free. One email when an official figure we track changes — not when we re-check it. You confirm by email first, and every alert has a one-click unsubscribe.

Compare each figure with the other Asian countries: Policy interest rate · Statutory interest rate · VAT rate · VAT registration threshold · Minimum wage · Public holidays · Inflation rate (CPI) · Corporate tax rate · Withholding tax rates · Income tax rates · Social contributions · Tax filing deadlines

Use it from code

# Free — the full catalogue of what we hold
curl https://asiaref.dev/catalog

# Any series ($0.003 per call, x402 on Base — no key, no signup)
curl https://asiaref.dev/v1/th/vat

# Change feed (free) — what moved, and when we last checked
curl https://asiaref.dev/v1/changes

What makes this different

Every value above names the official instrument it came from and the date it takes effect, and we record when we last checked it. Where a value could not be verified against its own statute we do not publish an estimate — the series is simply absent. Where a question falls outside what we hold, the API refuses and explains, free of charge, rather than returning a number that looks right.