Hello,
I'm an Italian freelance consultant (4 years in business), working remotely only with clients outside Thailand.
I'm planning to move to Thailand in early 2027. Since I don't have the 500,000 THB required for the DTV yet, my plan is to come first on a 1-year ED visa (Thai language school), save up during that year, and then apply for the DTV. I'll leave Italy and register with AIRE (the Italian registry of citizens living abroad).
For invoicing my clients after leaving Italy, I'm considering Xolo Go, an invoicing service that lets you bill B2B clients through their EU entity without registering a company. They handle VAT and pay out the net amount to my personal bank account, and I declare the income myself in my country of tax residence.
I'd like to set things up correctly from the start, so I have a few questions:
1. Can I keep doing some remote work for my foreign clients while on the ED visa? If so, how should I handle it from a tax point of view, and could it cause problems when I apply for the DTV after one year?
2. As a Thai tax resident (180+ days), how would my income be taxed? Is it taxed only on what I remit, or could work done physically in Thailand be considered Thai-source income?
3. Would Xolo Go work well for someone who is a Thai tax resident? How would that income be classified and declared in Thailand? If you'd recommend a different structure, I'd be happy to hear it.
4. How does the Italy–Thailand double tax treaty apply to my situation?
5. When and how should I get a Thai TIN, and what are my filing obligations in the first year? Can I also get a Thai tax residence certificate to prove my residency to the Italian tax authorities?