Good day everyone!
I recently learned that if you stay in Thailand for more than 180 days, you’re considered a tax resident and have to pay taxes there.
But I’m still a bit confused — does that mean taxes need to be paid in both countries (my home country and Thailand)? Or can I transfer all my tax obligations fully to Thailand?
Also, how is this actually tracked if I can’t open a Thai bank account yet? Like… how do they even verify that money was received in Thailand in the first place?
Would really appreciate any insights or experiences on this topic 🙏
TLDR : Answer Summary
If you stay in Thailand for over 180 days, you may be classified as a tax resident, meaning you could be required to pay taxes on assessable income. However, whether you pay taxes in both your home country and Thailand depends on the presence of a double taxation agreement (DTA) between the two countries. Many users noted that the Thai revenue authorities currently have weak enforcement of tax laws, and self-reporting is the norm unless you have substantial income. Various comments suggest consulting a tax professional for specific situations, especially regarding complex tax matters and requirements.
NON-O RETIREMENT VISA RESOURCES / SERVICES
- Go to the Retirement Visa Section for information on requirements, including age restrictions, financial requirements, and necessary documentation.
- For immediate assistance, contact Thai Visa Centre directly via LINE at @ThaiVisaCentre or Email them.
- Explore recent discussions by using the Non-O Retirement Visa tag in the search box at the top of the page.
- Join the Thai Visa Advice Facebook Group to ask your questions, and get advice from others.