How it works
Enter your annual income and the allowances you already have. You will see your current tax bracket, the most RMF and Thai ESG you can claim, and how much more you need to drop a bracket. Enter the amounts you plan to buy to see the tax you save.
Formula
Net income = income − 50% expenses (up to 100,000) − 60,000 personal allowance − other allowances
Max RMF = the smallest of (30% of income, 500,000, 500,000 − retirement savings already claimed)
Max Thai ESG = the smaller of (30% of income, 300,000)
Tax saved = tax on the original net income − tax after deducting RMF and Thai ESG
How much tax does a fund purchase save?
Money you put into RMF or Thai ESG is deducted from your net income, so the tax you save is roughly the amount invested × your marginal tax rate. In the 5% bracket, 100,000 baht saves only 5,000 baht. In the 25% bracket, it saves 25,000 baht.
So first find out which bracket you are in. If your net income is under 150,000 baht, buying funds for the deduction saves no tax at all.
Examples by income
Assuming only the personal allowance and 10,500 baht of social security:
| Annual income | Tax now | Bracket | Max RMF | Max Thai ESG | Saved at maximum |
|---|---|---|---|---|---|
| 360,000 | 1,975 | 5% | 108,000 | 108,000 | 1,975 |
| 600,000 | 20,450 | 10% | 180,000 | 180,000 | 20,450 |
| 840,000 | 52,925 | 15% | 252,000 | 252,000 | 52,150 |
| 1,200,000 | 122,375 | 25% | 360,000 | 300,000 | 107,925 |
| 1,800,000 | 272,375 | 25% | 500,000 | 300,000 | 191,475 |
| 3,000,000 | 613,850 | 30% | 500,000 | 300,000 | 240,000 |
You don’t have to buy the maximum. Buy just enough to drop into the bracket you want. The calculator shows how much more you need for each bracket.
RMF vs Thai ESG
| RMF | Thai ESG | |
|---|---|---|
| Cap | 30% of income, up to 500,000 | 30% of income, up to 300,000 |
| Counts toward the 500,000 retirement cap | Yes | No |
| Holding period | At least 5 years from the first purchase, and sell only at age 55 or over. Keep buying, with no gap longer than 1 year in a row | At least 5 years |
| Suits | Long-term retirement savers | People who want the deduction without locking money until 55 |
Provident fund, GPF, pension insurance and RMF together are capped at 500,000 baht. If you already have a provident fund, enter it so the RMF limit is correct.
Under current law the Thai ESG deduction runs to tax year 2026. Watch for Revenue Department announcements on whether it is extended.
Before you buy
- Buy before year end — by the last business day of the year, and many fund companies stop taking orders days earlier.
- Selling early means paying back the tax you saved, plus a surcharge.
- Give consent to share data as your fund company asks, so your purchase is reported to the Revenue Department for your return.
- Funds carry risk — values go up and down. Pick a policy that fits how long you will hold, and don’t buy for the tax break alone.
FAQ
What is the maximum RMF I can claim?
Up to 30% of taxable income and no more than 500,000 baht. Together with provident fund, GPF and pension insurance it cannot exceed 500,000 baht.
What is the maximum Thai ESG I can claim?
Up to 30% of income and no more than 300,000 baht. It is separate from the retirement cap, so you can buy it on top of RMF. You must hold it for at least 5 years.
How much tax do I get back?
Roughly the amount you invest × your marginal tax rate. In the 20% bracket, 100,000 baht saves about 20,000 baht. If you buy enough to drop into a lower bracket, the part below is saved at the lower rate.
When is the deadline to buy?
By the last business day of 2026 (around the end of December) to count for that tax year. Many fund companies stop taking orders a few days earlier.
References
Related tools
- Thai Personal Income TaxEstimate Thai personal income tax with progressive brackets and the main allowances. See tax per bracket and your average rate.
- Thai Net Salary CalculatorHow much salary actually reaches your bank account after social security, provident fund and monthly withholding tax, plus bonus tax and annual take-home pay.