Foreign Income Tax Calculator

Estimate how much Thai tax you would pay on money you bring into Thailand from abroad this year.

180 days or more makes you a Thai tax resident. Not sure? Use the 180-day counter.

How much did you bring into Thailand this year (THB), by where the money came from?

Not taxed, but include it to see the full picture.

The rules in short

Read the full guide: Thai tax on foreign income for expats.

Frequently asked questions

Do I pay Thai tax on money I bring into Thailand?

Only if you are a Thai tax resident (in Thailand 180 days or more in the calendar year) and the money is income earned from 1 January 2024 onwards. Savings earned before 2024 are not taxed when you bring them in.

Is my pension taxed in Thailand?

A foreign pension brought into Thailand is treated like salary income, so you get the 50% expense deduction (up to 100,000 THB). Many tax treaties say government pensions are only taxed in your home country, so check yours.

What if I already paid tax in my home country?

If your country has a double tax agreement with Thailand, you can usually claim a credit for the foreign tax, or the income may be taxable only in one country. This calculator does not apply treaty relief, so your real tax may be lower.

How does Thailand know which money is old savings?

It does not, unless you can show it. Keep a separate account for pre-2024 savings, or keep bank statements that show the balance at 31 December 2023, so you can prove where each transfer came from.

When do I need to file?

Tax residents with assessable income above the filing threshold file a personal income tax return by 31 March of the next year (a little later if filing online). You need a Thai tax ID number.

Sources

Rules last checked: Mon, 12 October 2026. Rules change; if something looks out of date, trust Thai Immigration over this page.