why do you pay taxes in your home country if your tax residency is in thailand unless you country impose it on you?
In case you are employed and not a remote contractor/freelancer. if your home country have a Double Tax Agreement then you will pay the highest percentage between the 2 countries. if there is no Double Tax Agreement then you will pay for both which is insane thing to do.
If you spend 180+ days in Thailand your tax residency can be moved to Thailand instead of your home country and you don't have to pay taxes to your home country. but it depends on the law of your home country too.
What i saw mentioned online is that you have to pay on the money you bring to Thailand, not the money you've made.
I think for your case is worth investing on an expert to help you navigate it. maybe you will end up paying way much less money in taxes.
So basically you can spend almost a year in Thailand and not being considered a tax resident. but can't do this every year during the 5 years visa. otherwise you will be spending more than 180 days/year
I'm not a tax expert, but in most countries, taxes are calculated based on the calendar year. For instance, if you spend 10 months in Thailand (from August 2024 to May 2025) spread across two calendar years without meeting the residency requirement of 180 days in either year, you may not be considered a tax resident.
Under the current law, you only pay taxes on the money you bring to Thailand when you stay more than 180 days/calendar year.
Technically speaking this should be applied to most long term visas and you should pay taxes under other visas too (unless its a tax exempt visa) . But I think the Thai gov will enforced on the DTV more.
If you don't want to pay. just stay less than 6 months/year.
It works very well for a nomads who wants to travel multiple countries during the same year.