This is NOT an official government website. We are an independent resource providing information and assistance to travelers.

Do I need to pay taxes in Thailand if I stay for 90 days, leave to Malaysia, and repeat this process annually?

Jan 23, 2025
a month ago
Fąndn *******
ORIGINAL POSTER
If I stay for 90 days in Thailand, then fly out to Malaysia for a week, then I repeat the above process 1 more time in a year ,

, and I do this every year, do I still need to pay tax to Thailand ?
2,989
views
11
likes
105
all likes
51
replies
2
images
9
users
TLDR : Answer Summary
If you stay in Thailand for 90 days, then spend a week in Malaysia before returning, you will repeat this cycle. It is important to note that if you accumulate 180 days or more in Thailand within a year, you may qualify as a tax resident. However, whether you owe taxes depends on your specific income situation and any applicable double tax treaties. Some individuals, such as retirees or those who earn income outside Thailand, might not be subject to Thai taxes even if they meet the residency threshold.
David **********
Usa people don't have to pay tax if paid in usa
Brandon ************
@David *********
False. That's not how dual taxation treaties work. You get a credit for the tax you paid in the other country, but if you still owe more money after that credit you still must pay taxes. It doesn't just erase your tax liabilty.
Bart **************
@Brandon ***********
wrong Brandon. Tax treaties do not (in general) cancel out tax against tax. They cancel out income against income. What the man said if right: if a DTA is in effect between country A and country B, and it determines that country A taxes your income, then country B cannot tax the same income. That's regardless of the tax tariff, and applies even if country A exempts you from tax. The income is then considered after-tax income, not taxable anymore by country B.

There could be income parts where other principles apply, and not all treaties are the same, but in general, that is how it works.
David **********
@Brandon ***********
in usa thailand has an agreement with usa no tax extra but only usa
Tony ********
@David *********
correct if your only remitting your social security or armed forces pensions, can't recall the private pension entry. Other remittence may be subject to tax depending on source and when realised.
Brandon ************
@David *********
as I said, that's not how dual taxation treaties work. There is no treaty Thailand has with America that says Americans don't have to pay taxes.

For example if an American remits $100,000 they made from capital gains which is only taxed at about 10% at that amount, so about $10,000 in taxes, but the Thai tax rate is higher than 10%, the American can write off the $10,000 they paid but still has to pay taxes owed above that since the Thai tax rate is higher.
David **********
Thank you
David **********
David **********
No you have to stay over 180 days in a year to pay tax
Brandon ************
@David *********
The op edited their post, they originally asked about 270 days.

"If I stay for 90 days in Thailand, then fly out to Malaysia for a week, then I repeat the above process 2 more times in a year ,

, and I do this every year, do I still need to pay tax to Thailand ?"
David **********
@Brandon ***********
yes over 180 days you are eligible to pay tax your income is the real answer
Frank **********
Fąndn *******
ORIGINAL POSTER
@Frank *********
What's wrong , why the disappointed face 😆
Todd *********
180 days in Thailand and you become tax resident. What you pay or don’t pay is up to your life/income/tax situation.
Willem ****
Being a tax resident does not mean you have to pay tax. Many countries have a double tax treaty with Thailand. Most especialy retired persons will never pay any taxes here.
Willem ****
************************************************
Willem ****
@John *********
Only saying that not all treaties are the same. And in the old treaty there is also a source priciple but was limited to governement income/pension. And thats what i have. So no taxes in Thailand. Cheers
Bart **************
@Willem ***
that's really unfortunate. I bet you would have wanted to pay tax in Thailand over that income.
Willem ****
John Stanners

The Netherlands and Thailand are in the process of signing of a new tax treaty where its clearly stated that source principle is in effect. where the money is earned, the tax is also paid
John **********
@Willem ***
but not yet signed so not in effect
Bart **************
@John *********
the same principle is in effect today under the current Dutch-Thai DTA.
Willem ****
John Stanners

Most people will never pay. I not say it never happens. And not all treaties are the same. Some are very clear to which country does the total taxation.

Maybe you talk about UK vs TH treaty
John **********
@Willem ***
I know the UK treaty better so yes I refer to that. But I'm just giving a warning about sweeping statements, they are dangerous and misleading. Even to say most people will never pay, is misleading. Every DTA is different and every individual is different. People need to work out their own situation
John **********
@Willem ***
not necessarily true. A double tax treaty just means you don't pay tax twice on the same money but you will pay the higher of the 2 taxes.
Paul ***********
@John *********
top up tax hasn't been confirmed in Thailand as of yet, but sure it's a possibility..
John **********
@Paul **********
the concept of tax credits for tax already paid in the other country features in every single DTA Thailand has entered into
Bart **************
@John *********
you completely misunderstood. It's opposite: tax treaties, in general, exempt INCOME from double taxation. Not tax itself. If that were the case then your reasoning that you'd end up paying the higher of the two taxes is right. But your entire premise is wrong, it doesn't work with tax credit already paid; the avoidance of double taxation principle applies to the income that is taxed. You don't pay the higher of the two, you pay where the DTA determines that the income is taxable, and you pay nothing in the other country (for that part of your income).

Your principle may apply to some income components but certainly not the major ones such as income from labor or pension.
John **********
@Bart *************
I think you are misunderstanding. The DTAs do contain clauses which determine whether income is assessable income or not for the purposes of the treaty. If your income is not assessable (such as SS for US citizens) then you don't need to worry about it, nor do you need to include it on a Thai tax return. What we're discussing here is assessable income (such as the state pension for UK citizens) and how that gets treated. In this case if you your sole uk income is your state pension and you bring it all in to Thailand then you need to file a Thai tax return.

So the DTAs are a mixture of both exemptions for what is deemed non-assessable income and tax credits for tax already paid on assessable income.
Paul ***********
@John *********
we are not talking about tax credit per DTAs

You mentioned top up tax.. Which is what I commented on and the fact it hadn't been commented on yet by the Thai tax man
John **********
@Paul **********
what is top up tax?
Paul ***********
@John *********
the difference between two tax rates when one falls under two tax jurisdictions where one claims a tax credit in one jurisdiction against tax paid in the other
John **********
@Paul **********
so whatever you want to call it the concept is clearly defined in every DTA that Thailand has signed to date via the concept of tax credits. There's no such thing as top up tax, rather if you are a Thai tax resident and you bring assessable income into Thailand then you have a Thai tax liability. You can the use any tax already paid on that income in the DTA partner country to offset some or all of that Thai tax liability.
Paul ***********
@John *********
but you haven't addressed the exact point I raised...🙄

Example Let's say in jurisdiction 1 you pay 10% on your income..

You remit to Thailand and under a DTA you claim the 10% tax credit as you can..

on the same amount of money in Thailand the applicable rate would have been 12%

The Thai tax man could ask for the 2% difference in rates ie this is called top up tax

This is not double taxation so DTA doesn't apply

Another example.. In the UK the first £12,570 (THB 525,000) of income is tax free..

If remitted to Thailand, only the first THB 150k is tax free, therefore THB 375k would be assessable under Thai tax at around 10%

Again DTA doesn't apply and a top up tax
Bart **************
@Paul **********
I think you lost it a little. You say several times that a DTA doesn't apply but in your reply you refer several times to clauses in one (even stating those as reasons that a DTA wouldn't be in effect).

Also your point is wrong; taxes are, in general, not topped up. Read the applicable DTA between your country and Thailand and you'll find out.
Paul ***********
@Bart *************
no I didn't go back and read very carefully what I said...🙄

And " top up tax" does occur... Australia for one does it when Aussies are taxed under two or more jurisdictions 👍
John **********
@Paul **********
I don't know where you're getting the definition of "top up tax" other than in your head. 2 use your examples

1. You have income in jurisdiction 1 and pay 10% on that. You remit the entirety of that income to Thailand where the rate for that amount is 12%. Then in your Thai tax return you document that income along with claiming the 10% credit. Result is your Thai tax is reduced from 12% to 2%. If there were no DTA it would remain at 12%.

2. Assuming your total UK income is £12,570 you would pay no tax in the UK so therefore would have no credit to claim, the DTA doesn't apply because you aren't being taxed in the UK. If you bring the entirety of that into Thailand Thai tax rates would apply along with Thai tax allowances. Your calculation is out because you take no account of these allowances. But it's not a top up tax, it's just Thai tax.
Paul ***********
@John *********
Top up tax is a colloquial term...🙄.. As it tops up the tax you have already paid so all you did was repeat everything I said.. 🤦
John **********
Fąndn *******
ORIGINAL POSTER
@John *********
Why oh no ? 🤔
Brandon ************
Spending 180 combined days in Thailand in any year makes you a Thai tax resident. How many times you leave and return doesn't matter.

If you need to pay taxes or not is something you need to consult with an expert on.
Alex *******
@Brandon ***********
Wrong! You don't even live here
Jared **********
@Alex ******
i guess that just means it doesn’t matter how much time you spend here, if you’re an idiot

Also a bit ironic to claim i think i know everything after making a complete (and incorrect) guess

Imagine being that mad 😂
Jared **********
just ban the idiot, one less troll
Alex *******
@Jared *********
Another idiot who spends
****
weeks here and knows everything
Kool *******
@Alex ******
I do live here, and Brandon is correct.
Alex *******
@Kool ******
I live here also and pay taxes

You are both wrong 😒 just keep giving wrong advice, it doesn't affect myself
Kool *******
@Alex ******
believe what you want, and the statement you pay taxes has no relevance. I pay taxes too. In fact my wife is a licenced accountant.
Alex *******
@Kool ******
I'm sure she loves you handsome man 💆‍♂️
Andy ************
@Alex ******
I've lived here for years, never paid taxes and still won't be. Everyone's situation is different
Brandon ************
@Alex ******
I see we have a Facebook tax expert here.

What I stated is completely true. 180 days in Thailand makes you a thai tax resident. VERY easy to look up yourself.

Also the op edited their post, as they originally asked about 270 days in Thailand, and then edited to ask about 180 days.

"If I stay for 90 days in Thailand, then fly out to Malaysia for a week, then I repeat the above process 2 more times in a year ,

, and I do this every year, do I still need to pay tax to Thailand ?"
Bart **************
@Brandon ***********
although you're completely right, I think that even if you don't cut off one day yourself, sticking to 179 days, it even happens for you with the disadvantageous rounding of stay duration that immigrations applies. Because all calendar days count in full for that, also arrival and departure, you don't actually get to stay 90 full days, but you'll get stuck at 89. In this case that could be convenient.

Example. Arrive May 2nd. Your 90th day is then July 30th. But if you then take the passport and count where you were each of the days, you find a Malaysian stamp on July 30th, and you'd count that day as outside Thailand. On a duration basis, the period from May 2 until July 30 is 89 counts days.
Thai Visa Advice and Everything Else
... members · 60% approval rate
The Thai Visa Advice And Everything Else group allows for a broad range of discussions on life in Thailand, beyond just visa inquiries.
Join the Group
Thai Visa Advice and Everything Else
View the Conversation
Thai Visa Advice and Everything Else