Thai Income Tax Calculator 2026 (B.E. 2569) and Deduction Planner
Thai tax for 2026 (B.E. 2569) is charged on income from 1 January to 31 December 2026 and filed in early 2027. Before the year ends you can still buy insurance or tax-saving funds to lower it. This calculator shows the year's tax from your figures, how much more deductions would save, and the RMF and Thai ESG room you have left. It is a free online tax calculator: no sign-up and nothing to install.
The calculation runs in your browser. Nothing you enter is sent to a server.
Income
Family60,000 baht deducted
Insurance
Retirement funds and Thai ESG
Social security and home loan interest10,500 baht deducted
Donations
Tax already withheld
Net taxable income is 429,500 baht; its top slice is in the 10% bracket
Income is over the threshold: you need to file PND.91
2026 is not over yet. This is a plan based on your figures, using the rules in the 2025 guides until the Revenue Department publishes the 2026 guides.
Line-by-line working
| Salary, bonus and 40(2) income | 600,000 |
| Less: expenses | 100,000 |
| Less: allowances and deductions | 70,500 |
| Net taxable income | 429,500 |
| Progressive tax (method 1) | 20,450 |
| Tax for the year (satang dropped) | 20,450 |
| To pay | 20,450 |
How much tax on each salary in 2026
The table uses the same calculator as above. It assumes 12 months of salary, no bonus or other income, the 60,000-baht personal allowance and a social security contribution estimated from the salary. No other deductions are included.
| Monthly salary | Tax for the year | Average a month | Income for the year | Social security (est.) | Net taxable income |
|---|---|---|---|---|---|
| 15,000 | 0 | 0 | 180,000 | 9,000 | 21,000 |
| 20,000 | 0 | 0 | 240,000 | 10,500 | 69,500 |
| 25,000 | 0 | 0 | 300,000 | 10,500 | 129,500 |
| 30,000 | 1,975 | 164.58 | 360,000 | 10,500 | 189,500 |
| 35,000 | 4,975 | 414.58 | 420,000 | 10,500 | 249,500 |
| 40,000 | 8,450 | 704.17 | 480,000 | 10,500 | 309,500 |
| 50,000 | 20,450 | 1,704.17 | 600,000 | 10,500 | 429,500 |
| 60,000 | 34,925 | 2,910.42 | 720,000 | 10,500 | 549,500 |
| 70,000 | 52,925 | 4,410.42 | 840,000 | 10,500 | 669,500 |
| 80,000 | 72,900 | 6,075 | 960,000 | 10,500 | 789,500 |
| 100,000 | 122,375 | 10,197.92 | 1,200,000 | 10,500 | 1,029,500 |
| 120,000 | 182,375 | 15,197.92 | 1,440,000 | 10,500 | 1,269,500 |
| 150,000 | 272,375 | 22,697.92 | 1,800,000 | 10,500 | 1,629,500 |
| 200,000 | 433,850 | 36,154.17 | 2,400,000 | 10,500 | 2,229,500 |
The monthly average is the year's tax divided by 12. Employers withhold tax each month from an estimate of the whole year, so the amount actually withheld in a given month can differ from this average. If you have insurance, funds or children, enter them in the calculator above to see how much the tax falls.
How much tax on a 50,000-baht salary
Take a salary of 50,000 baht a month for 12 months, no bonus, and a full year of social security contributions of 10,500 baht. Income for the year is 600,000 baht.
Salary income takes an expense deduction of 50%, up to 100,000 baht, so 100,000 baht comes off. Then the 60,000-baht personal allowance and the 10,500 baht of social security come off, leaving net taxable income of 429,500 baht.
The progressive tax on that net income is 20,450 baht for the year, and its top slice falls in the 10% bracket. If the employer withheld exactly this amount, there is nothing more to pay and nothing to reclaim when filing.
How much does an extra deduction save
The saving depends on the bracket of the top slice of net taxable income, not the average tax rate. In the example above, buying 50,000 baht more RMF brings net taxable income down to 379,500 baht and the tax from 20,450 to 15,450 baht, a saving of 5,000 baht.
If a deduction takes net income down into a lower bracket, the part that lands in the lower bracket saves less. That is why the calculator's "10,000 baht more in deductions saves" figure is worked out again from your own figures every time instead of multiplying by one rate.
Money put into RMF or Thai ESG is an investment with risk and holding conditions. Thai ESG units bought by the end of 2026 must be held for 5 years. The tax saved is not a guaranteed return.
Deduction caps that are shared
Some deductions have a cap of their own and a cap shared with others, so the amount you can deduct can be less than the amount you paid. The calculator shows the amount that actually counts under each capped field.
- Life insurance up to 100,000 baht, your own health insurance up to 25,000 baht, and the two together up to 100,000 baht.
- Pension (annuity) insurance first uses up the 100,000-baht life insurance room; the rest can add up to 15% of income, capped at 200,000 baht.
- Provident fund (PVD) contributions, the Government Pension Fund (GPF), the private school teachers' fund, the National Savings Fund (NSF), RMF and pension insurance together are capped at 500,000 baht, and RMF alone at 30% of income.
- Thai ESG can deduct up to 30% of income and up to 300,000 baht for units bought by the end of 2026. This room is separate from the 500,000-baht retirement group.
- Donations that count 2 times are capped at 10% of income after expenses and deductions; general donations are capped at 10% of what is left after the first group.
"Income" in the percentage caps above is salary plus 40(2) income, less the part of PVD contributions that is exempt before expenses.
2026 rules still waiting for new guides
The Revenue Department has not yet published the PND.90 and PND.91 filing guides for tax year 2026 (B.E. 2569). Results for 2026 therefore use the rates and caps in the 2025 (B.E. 2568) guides, the latest edition, and count as a plan. Once the 2026 guides are out, check the figures you will file against them.
The Cabinet approved basing social security contributions from 2026 on wages up to 17,500 baht a month, so the most an employee pays is 875 baht a month or 10,500 baht a year. The deduction is the amount actually taken from your salary; someone who starts work mid-year or earns below the cap pays less.
Measures announced for 2025 only, such as Easy E-Receipt 2.0 and domestic travel spending, are not in this calculator. If similar measures are announced for 2026, check their conditions in that year's announcement.
What the calculation does not cover yet
- Income other than salary and 40(2) income, such as rent, sales income, interest, dividends and income from abroad
- Thai ESGX, LTF switches and SSF
- Filing jointly with a spouse
- Income exemptions for older people and people with disabilities
- Severance pay, and money received from a provident fund on leaving it
- Anyone who was not resident in Thailand for tax purposes in the year (in Thailand for less than 180 days)
If any of these apply, the tax actually due will differ from the result shown. Tick "I also have other kinds of income" in the Income section and the result will warn that it is incomplete.
Every tax rate, cap and condition comes from the Revenue Department's PND.90 and PND.91 filing guides for tax year 2025 (B.E. 2568). Before the site is built, the calculator's results are compared with a second calculation written separately in Python, on 67 test cases with answers worked out by hand and 400 random cases. If any figure differs, even by a fraction of a satang, the site is not built.
This result is for planning, not tax advice. What you file should follow your withholding tax certificates, your insurance and fund purchase certificates, and the Revenue Department's filing system.
Frequently asked questions
How much salary before you have to file a Thai tax return
A single person with salary only must file PND.91 when income for the year is over 120,000 baht. A married person files when the couple's combined income is over 220,000 baht. With any income besides salary, such as freelance fees, the form is PND.90 and the thresholds drop to 60,000 baht for a single person and 120,000 baht for a married one.
If the calculated tax is zero, do I still have to file
Yes, if income is over the thresholds above, even when the tax works out to zero. If tax was withheld, filing is the only way to reclaim what was withheld in excess.
Freelancers who had tax withheld: is there more to pay
Tax withheld is a prepayment. When filing, work out the tax for the whole year first, then subtract what was withheld. If the year's tax is higher you pay the difference; if lower you can reclaim it. In the calculator, enter the amount withheld under Tax already withheld.
What is the second tax method
Anyone whose income other than salary adds up to 120,000 baht or more must also work out tax a second way: 0.5% of that income. If that comes to no more than 5,000 baht, the second method does not apply; if it is more, the higher of the two methods is the tax due.
When can the 2026 return be filed
Returns for 2026 (B.E. 2569) income can be filed from January 2027. Paper returns are due by the end of March 2027; online filing is usually given extra time, so check the dates the Revenue Department announces for that year.
Can this online tax calculator replace filing a return
No. It shows an estimate of the tax and helps plan deductions before filing. The return itself is filed in the Revenue Department's system, which works out the tax again from what you enter there. Nothing you enter on this page is sent to a server.
Read next
More free calculators on this site: the working capital simulator shows how collection, inventory and payment days move month-end cash, and the glossary gives Thai and English names for the finance terms used in the reports.
Every report's Excel workbook is free to download, in Thai and English.
