For expats receiving US Social Security, UK pensions, Australian superannuation, or other foreign retirement payments, the first step is establishing your tax residency status with the Thai Revenue Department. You do this by filing a TM.30 form (notification of residence) with your local immigration office within 24 hours of arrival, then registering with the Revenue Department once you know you'll stay past 180 days. Many expats delay this step, thinking they can file taxes later without registration. That's a mistake. The Revenue Department uses your TM.30 and immigration records to establish your residency date retroactively.
The Foreign Earned Income Exclusion (FEIE) does not apply in Thailand the way it does for US expats in other countries. The FEIE is a US tax benefit that excludes the first $120,000 (2023 figure; it adjusts annually for inflation) of foreign earned income from US federal taxation—but only earned income from work, not pensions or passive income. If you're receiving Social Security or a pension, the FEIE doesn't help you. You still owe US tax on that income. However, Thailand has a totalization agreement with the United States that prevents double taxation on Social Security benefits specifically. Under this agreement, if you're a Thai resident receiving US Social Security, you may be able to claim an exemption or reduction in Thai tax on those benefits, provided you've paid into the US system for the required quarters. You must apply for this exemption through the US Social Security Administration before filing your Thai return.
Thailand has tax treaties with the United States, the United Kingdom, Canada, Australia, and several other countries. These treaties reduce your effective tax rate on certain types of income and prevent double taxation. For example, the US-Thailand treaty allows US citizens who are Thai residents to claim a foreign tax credit: you pay Thai tax on your worldwide income, then reduce your US tax liability by the amount you paid Thailand. This works only if Thailand's tax rate is lower than the US rate on that income. The UK-Thailand treaty similarly allows UK pensioners to claim relief. Each treaty has different rules about which income qualifies and how much relief you get. You need to read the specific treaty that applies to your situation.
The mechanics of filing are straightforward but require precision. You file your annual tax return using Form PND (Phor Dor Bor) by March 31 each year. The form lists all income sources: pension deposits, interest, rental income, anything. You attach supporting documents: bank statements showing pension deposits, letters from your pension provider confirming the amount paid, proof of tax paid in your home country (a tax return or letter from your home country's tax authority), and your TM.30 and immigration stamps. The Revenue Department wants to see that you've already paid tax elsewhere and that you're not trying to hide income.
If you paid tax in your home country on the same income, you can claim a foreign tax credit in Thailand. This means Thailand will reduce your Thai tax bill by the amount you already paid abroad. The credit cannot exceed the Thai tax you would owe on that income, so it doesn't create a refund. For example, if you owe 15,000 baht in Thai tax on your UK pension and you already paid 20,000 baht in UK tax on that same pension, Thailand will credit you 15,000 baht (the lower amount) and you owe nothing. If you paid only 10,000 baht in UK tax, Thailand credits you 10,000 baht and you owe 5,000 baht more to Thailand. Keep every receipt and tax document from your home country.
The Thai tax brackets for residents are 5% on income up to 150,000 baht, 10% from 150,001 to 300,000 baht, 15% from 300,001 to 500,000 baht, 20% from 500,001 to 750,000 baht, 25% from 750,001 to 1,000,000 baht, 30% from 1,000,001 to 2,000,000 baht, and 37% above 2,000,000 baht. These are marginal rates, not flat rates. You also get a personal exemption of 60,000 baht per year, which reduces your taxable income. If you're married and filing jointly, each spouse gets a separate 60,000 baht exemption. Children and dependents add additional exemptions. These exemptions can significantly lower your effective rate, especially if your pension is modest.
Non-residents face a flat 10% tax on Thai-source income only. If you're a non-resident and your only income is a foreign pension, you owe zero Thai tax. This is why some expats deliberately stay under 180 days per tax year—they avoid Thai residency and thus avoid declaring worldwide income. However, this strategy has limits. If you're on a Non-Immigrant Visa (the standard long-term visa for retirees), immigration may question why you're not registering as a resident. If you're on a Tourist Visa and doing border runs every 90 days, you're in a gray zone: you're not a resident, but you're also not following the spirit of the visa rules. The Revenue Department doesn't actively pursue tourists, but if you're caught working or running a business on a Tourist Visa, the penalties are severe.
Late filing penalties are steep. If you file after March 31, you face a surcharge of 1.5% per month (up to 7.5% total) on the unpaid tax, plus interest at 0.5% per month. If you don't file at all and the Revenue Department discovers unreported income, the penalties escalate to 5% of the unpaid tax plus interest. If the Revenue Department suspects fraud or intentional evasion, they can assess penalties up to 100% of the unpaid tax and pursue criminal charges. These are not theoretical risks. The Revenue Department has increased enforcement in recent years, particularly targeting expats with visible income (rental properties, online businesses, pension deposits).
Working with a Thai tax accountant is not optional if you have complex income sources or if you're unsure of your residency status. A good expat tax accountant costs 5,000 to 15,000 baht per year and will save you that amount in penalties and overpayment alone. They know the current rules, which shift annually. They know which exemptions apply to your situation. They file your return correctly and on time. They also maintain a paper trail that protects you if the Revenue Department audits. Find an accountant through your expat community or your embassy. Ask for references. Verify they've worked with expats from your home country and that they understand your specific pension or income source.
One common mistake: assuming that because you're not working in Thailand, you don't need to file taxes. Wrong. If you're a resident, you file. Another mistake: not keeping records of tax paid in your home country. If you can't prove you paid tax abroad, you can't claim the foreign tax credit. A third mistake: filing late and hoping the Revenue Department doesn't notice. They notice. The system is becoming more automated and more connected to immigration records. If your TM.30 shows you've been in Thailand 200+ days and you haven't filed a tax return, you're on a list.
The bottom line: establish your residency status early, file your tax return by March 31, keep all documentation, and claim every exemption and credit you're entitled to. If you're unsure whether you're a resident or non-resident, or if you're unsure how your specific pension is taxed, ask the Revenue Department directly or hire an accountant. The cost of clarity now is far less than the cost of penalties later.