Even if you qualify for an exemption—such as the Long-Term Resident visa, which offers 0% tax on foreign income, or the Elite visa, which has similar benefits—you still must report the transfers. The exemption shields you from tax liability, not from the reporting obligation. This is where many expats stumble. They assume that if income is exempt, it doesn't need to be declared. Wrong. The Revenue Department wants to see the full picture of your financial inflows. Failure to report exempt income can result in penalties, even if you owed no tax.
Here's who this affects and who it doesn't. If you're a Thai citizen or permanent resident, you're subject to Thai tax on worldwide income. If you're a foreigner on a Non-Immigrant visa (the most common category for expats working or living in Thailand), you're taxed on Thai-sourced income and foreign income remitted into Thailand. If you're on a tourist visa or a visa exempt entry, you're generally not filing a tax return at all—but if you're working illegally or receiving substantial transfers, you're in a different legal position and should consult a lawyer, not just a tax accountant.
The Long-Term Resident visa (LTR), introduced in 2023, is the game-changer here. It allows certain categories of people—remote workers, retirees, wealthy individuals, and others—to stay in Thailand long-term with 0% tax on foreign-sourced income. But you must have a valid LTR stamp in your passport, and you must file a tax return every year to maintain the exemption. Simply having the visa doesn't exempt you from filing; you have to actually file and declare the income to prove you're compliant. The same applies to the Thailand Elite visa, which costs between 600,000 and 2 million baht upfront and offers various privileges including tax exemptions on foreign income for certain categories.
The reporting deadline is March 31 each year. That's when the Thai tax year ends (January 1 to December 31) and when all residents must file their annual return with the Revenue Department. If you miss this deadline, you face a penalty of up to 25% of the unpaid tax, plus interest at 1.5% per month. If you file late but before the Revenue Department contacts you, the penalty is reduced to 5% to 10%, depending on circumstances. If you don't file at all and the Revenue Department discovers unreported income, the penalties escalate and you may face criminal charges.
What to actually do: start now, in January or early February, gathering documentation. Pull your bank statements for the entire previous year—every month, every transfer. Screenshot or print them. Categorize each transfer by source: salary, pension, rental income, investment returns, gifts, loans, insurance. If you received a gift of significant size, document it. If you transferred money from one of your own accounts abroad to another account in Thailand, that's not income, but you need to be able to prove it's your own money. Keep receipts, invoices, and contracts for any freelance or business income.
Next, calculate your tax liability using Thailand's progressive tax brackets. For 2025, the rates are 0% on the first 150,000 baht, 5% on income from 150,001 to 300,000 baht, 10% on 300,001 to 500,000 baht, 15% on 500,001 to 750,000 baht, 20% on 750,001 to 1,000,000 baht, 25% on 1,000,001 to 2,000,000 baht, 30% on 2,000,001 to 5,000,000 baht, and 35% on income above 5,000,000 baht. These rates apply to your net income after deductions. If you're on an LTR or Elite visa with a foreign-income exemption, your Thai-sourced income is still taxable at these rates, but your foreign income is not.
Then, work with a tax professional. This is not optional if you have any complexity—multiple income sources, investments, business activity, or an exemption visa. A Thai tax accountant or expat tax specialist will cost you 5,000 to 15,000 baht for a straightforward return, more if your situation is complicated. They'll prepare your return (called the PND 90 form for individuals), ensure all documentation is in order, and file it electronically with the Revenue Department. They'll also advise you on deductions you might miss—professional fees, donations to registered charities, life insurance premiums, and contributions to the Thai social security system are all deductible.
If you're self-employed or running a business in Thailand, the rules are stricter. You must keep detailed accounting records, file quarterly VAT returns if your annual turnover exceeds 1.8 million baht, and file an annual corporate or personal business tax return. The Revenue Department audits self-employed foreigners more frequently than salaried workers, so documentation is critical.
One more thing: the Revenue Department is increasingly cross-referencing bank data with tax returns. If your bank statements show 2 million baht in transfers but your tax return reports only 1 million, the discrepancy will be flagged. Banks in Thailand are required to report large transactions (over 1 million baht in a single transfer or 5 million baht in a month) to the Financial Intelligence Unit. If your transfers don't match your declared income, you'll hear from the Revenue Department, and you'll have to explain the difference. The explanation might be legitimate—a loan, a gift, a transfer between your own accounts—but you need documentation to prove it.
File your return by March 31. If you're outside Thailand on that date, you can file electronically or have your accountant file on your behalf. After filing, keep copies of everything for at least five years. The Revenue Department can audit returns going back five years, and if they find unreported income, they can assess back taxes plus penalties and interest.
The bottom line: transparency is your protection. Report all transfers, claim all legitimate deductions, file on time, and keep your documentation. Thailand's tax system is not designed to trap expats—it's designed to ensure that everyone contributes fairly and that the government has visibility into foreign income flows. If you follow the rules, you'll have no problems. If you hide income or misreport transfers, you're taking a risk that's not worth it.