RMF & Thai ESG Tax Saving Calculator

How much RMF and Thai ESG to buy, the maximum you can claim, how much tax you save and how much more you need to drop a tax bracket.

For estimates only, not tax advice. Please check with the Thai Revenue Department or a tax professional.

THB
Salary × 12 + bonus
THB
Excluding the 60,000 personal allowance, e.g. social security, life insurance, children
THB
Counts toward the 500,000 baht retirement cap
THB
THB
Tax saved0.00
Tax before buying
0.00
Tax after buying
0.00
Tax saved per baht invested
0%
Current marginal rate
0%

Maximum you can buy

RMF
0.00
Thai ESG
0.00
Buying the maximum of both saves
0.00

How much more to drop a tax bracket

Your net income is already in the tax-free bracket, or the fund caps are not enough to drop a bracket.

Full tax calculation with every allowance →

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

  • Personal income tax brackets — Effective from 1 January 2017 · source
  • RMF cap — Effective from 1 January 2020 · source
  • Thai ESG cap — Effective from 1 January 2024 to 31 December 2026 · source
  • Combined retirement cap — Effective from 1 January 2017 · source

Related tools