HumanSoft โปรแกรม HR
Published: February 19, 20256,568 views
Date Modified: November 11, 2026
Payroll Outsourcing
How Much Salary Is Taxable? Thai Progressive Tax - blog image preview
Blog>How Much Salary Is Taxable? Thai Progressive Tax

How Much Salary Is Taxable? Thai Progressive Tax Explained

In tax year 2026, a single person whose only income is salary and who claims only the basic deductions starts paying tax once their salary is above about 26,708 baht a month, because their annual net income goes over 150,000 baht. They must file a return once annual salary is above 120,000 baht (about 10,000 baht a month on average), even if the calculation shows no tax to pay.

 

Table of Contents:

At What Salary Do You Pay Tax, and When Must You File?

"Must file" and "must pay tax" use different thresholds. Filing depends on your annual income before any deductions. Paying tax depends on your net income after expenses and deductions.

 

Filing and Tax Thresholds for a Single Person with Salary Only (Tax Year 2026)

Threshold

Based on

Approximate salary

Must file P.N.D.91

Annual income above 120,000 baht

Above 10,000 baht a month

Must pay tax

Net income above 150,000 baht

Above about 26,708 baht a month

 

If you claim other deductions, such as life insurance or tax-saving funds, the salary at which you start paying tax is higher than this. Married people must file once their combined income is above 220,000 baht. See all thresholds at P.N.D.90 vs P.N.D.91: What They Are and How They Differ

 

Which Employment Income Is Taxable?

Most of an employee's income is type 1 income, meaning income from employment under Section 40(1). It is not only salary. It also includes:

  • Salary, wages, allowances, bonuses, gratuities and pensions.
  • Housing allowance paid by the employer.
  • The value of rent-free housing provided by the employer.
  • Any debt the employer pays on the employee's behalf.
  • Any money, property or benefit received because of employment, such as the value of meals the employer provides.

 

How Is Progressive Tax on Salary Calculated?

There are 2 steps: work out your net income, then calculate tax bracket by bracket using the rate table. You do not multiply your whole net income by a single rate.

 

Step 1: Work Out Net Income

Net income = annual income − expenses − deductions

  • Expenses: 50% of salary income, up to a maximum of 100,000 baht.
  • Deductions: the 60,000 baht personal allowance, the Social Security contributions you actually paid, and any other items you are entitled to. See them at Thai Tax Deductions Summary

 

Step 2: Apply the Progressive Tax Rates

Each band of net income is taxed at that band's rate, and the tax for every band is added together. Or use this shortcut:

Tax = (net income − top of the previous bracket) × rate of this bracket + cumulative tax of the previous bracket

 

Thai Personal Income Tax Progressive Rates

Net income (baht/year)

Tax rate

Max tax in bracket

Cumulative tax

0 – 150,000

Exempt

0

0

150,001 – 300,000

5%

7,500

7,500

300,001 – 500,000

10%

20,000

27,500

500,001 – 750,000

15%

37,500

65,000

750,001 – 1,000,000

20%

50,000

115,000

1,000,001 – 2,000,000

25%

250,000

365,000

2,000,001 – 5,000,000

30%

900,000

1,265,000

5,000,001 and above

35%

–

–

 

Example: How Much Tax on a 30,000 Baht Salary?

A single person earning 30,000 baht a month and claiming only the basic deductions pays 1,975 baht in tax for the year. Here is the calculation (tax year 2026).

  1. Annual income: 30,000 × 12 = 360,000 baht.
  2. Less expenses: 50% is 180,000, but the maximum is 100,000 baht.
  3. Less deductions: personal allowance 60,000 baht and Social Security 875 × 12 = 10,500 baht.
  4. Net income: 360,000 − 100,000 − 60,000 − 10,500 = 189,500 baht.
  5. Tax: the first 150,000 baht is exempt, and the remaining 39,500 × 5% = 1,975 baht.

 

For lower salaries, net income hits exactly 150,000 baht at an annual income of 320,500 baht (320,500 − 100,000 − 60,000 − 10,500), or a salary of about 26,708.33 baht a month. Below that, no tax is due.

 

How Much Tax on a Salary of 20,000 – 100,000 Baht?

The figures in the table are examples for a single person with salary only, claiming just expenses, the personal allowance and Social Security (tax year 2026). If you have other deductions, your actual tax will be lower.

 

Example Tax by Monthly Salary (baht)

Monthly salary

Annual net income

Annual tax

Average per month

20,000

69,500

0

0

30,000

189,500

1,975

165

40,000

309,500

8,450

704

50,000

429,500

20,450

1,704

100,000

1,029,500

122,375

10,198

 

Your employer already withholds this tax from your salary every month, so when you file your annual return you may owe nothing extra, or get a refund if you have more deductions than your employer used. See how to file at How to File Taxes Online via e-Filing: For Salaried Employees

 

FAQ: Common Questions About Salary and Income Tax

Q: Do I pay tax on a salary of 26,000 baht?

A: In tax year 2026, a single person claiming only the basic deductions pays no tax, because net income is still not above 150,000 baht. But you must file P.N.D.91, because annual income is above 120,000 baht.

 

Q: What is the difference between net income and salary?

A: Salary is income before anything is taken off. Net income is your annual income after expenses and deductions. Tax is calculated on net income, not directly on salary.

 

Q: How much tax on a net income of 200,000 baht?

A: 2,500 baht. The first 150,000 baht is exempt, and the remaining 50,000 baht is taxed at 5%.

 

Q: Why is the tax-free salary different from last year?

A: From 1 January 2026, the maximum Social Security contribution rose from 750 to 875 baht a month, so the annual Social Security deduction rose from 9,000 to 10,500 baht. The salary that stays tax-free therefore moved from about 26,583 to 26,708 baht.

 

Q: Is a bonus taxable too?

A: Yes. A bonus is employment income under Section 40(1), just like salary, and must be added to your annual income before expenses and deductions are taken off.

 

Related articles

Payroll Outsourcing Service
Professional service, accurate calculation, 100% secure.Starting payments at just 3,000 Baht/month
Get Started