If I stay 180 days in Thailand, do I pay Thai tax on my foreign income?

Not necessarily. Staying in Thailand for more than 180 days in a calendar year generally makes you a Thai tax resident, but that does not automatically mean your foreign income is taxable. Whether tax is due depends on the type of income and whether an exemption or double taxation agreement applies.

What We See In Practice

I've heard that if I stay in Thailand for more than 180 days, all of my overseas income becomes taxable. Is that true?

Not necessarily. This is one of the biggest misconceptions we see, particularly among DTV visa holders. Spending more than 180 days in Thailand may make you a Thai tax resident, but that is only the first step. Whether foreign income is actually taxed depends on your individual circumstances and the nature of the funds.
Thailand considers anyone who spends more than 180 days in the country during a calendar year as a Thai tax resident. The days do not have to be consecutive, as every day spent in Thailand between 1 January and 31 December is counted towards the total. This means some people become Thai tax residents without realising it, particularly if they make multiple trips to Thailand or extend their stay during the year.
Becoming a Thai tax resident does not, by itself, determine how your foreign income will be taxed. The answer depends on several factors, including the type of income, when it is brought into Thailand, and whether relief is available under a double taxation agreement or another exemption, such as the Long-Term Resident (LTR) visa tax rules.