Thailand does have a tax refund system, but it works differently than in the United States or Europe
Thailand's Revenue Department runs a refund program for people who overpaid income tax during the year. However, the system is smaller and less automatic than Western refund processes. You do not receive a refund simply by filing a return—you must request one, and the money comes back only if you meet specific conditions. Most refunds go to Thai residents who had taxes withheld from employment or investment income.
Foreign workers and expats in Thailand can receive refunds too, but the rules depend on your visa status, how long you have been in the country, and what type of income you earned. The refund process takes several months, and you will need Thai tax documents and a Thai bank account to receive the money.
Key Takeaways
- Thailand's Revenue Department issues refunds only when you file a request—they do not automatically send money back like some Western tax systems do.
- You must have overpaid tax through withholding or quarterly payments, and you need to file Form PND 91 (the annual income tax return) to request a refund.
- Foreign residents must have a Thai tax ID number and typically need to have lived in Thailand for at least 180 days in the tax year to be treated as a resident for tax purposes.
- Refunds are processed by the local Revenue Department office where you filed, and the timeline usually runs three to six months after submission.
- Money is transferred directly to a Thai bank account; you cannot receive a refund by check or to a foreign account.
Who can receive a tax refund in Thailand
Thai citizens and permanent residents are the primary group receiving refunds. If you are a foreign national, you can receive a refund only if you are classified as a resident for tax purposes. This means you must have stayed in Thailand for at least 180 days during the tax year (January 1 to December 31), or you must have a permanent home in Thailand regardless of how many days you spent there.
Expats working in Thailand on a Non-Immigrant visa (the most common work visa) are usually treated as residents after their first year. Students on education visas and people on retirement visas (Elite or standard retirement) may also may have access to, depending on how long they have been in the country. If you have been in Thailand fewer than 180 days and do not have a permanent home there, you are treated as a non-resident, and the refund rules are much stricter.
Non-residents can still receive refunds, but only on certain types of income—mainly employment income that had tax withheld. Investment income, rental income, and other sources are handled differently and often do not result in refunds for non-residents.
How Thailand's tax withholding and overpayment works
Most Thai tax refunds happen because your employer or a financial institution withheld more tax than you actually owed. Thai employers are required to withhold tax from salary at a rate set by the Revenue Department. If you earned below the tax-free threshold, or if your total deductions brought your taxable income below what was withheld, you overpaid.
The tax-free threshold in Thailand varies by personal situation—it depends on your age, whether you support dependents, and whether you made charitable donations. For most working adults, the threshold is around 150,000 to 160,000 baht per year, though this can be higher if you claim dependents or education expenses.
If you had multiple employers during the year, or if you earned investment income that had tax withheld, you may have overpaid across different income sources. The annual tax return (Form PND 91) is where you add up all income and all withholding, then calculate whether you owe more tax or are due a refund.
Filing for a refund: the form and the process
To request a refund in Thailand, you must file Form PND 91, which is the annual personal income tax return. This form is submitted to the Revenue Department office in the district where you live or work. You can file in person, by mail, or through the Revenue Department's online system (e-filing) if you have registered for it.
The form requires your Thai tax ID number (which you receive when you first register for tax), details of all income sources, all tax withheld, and any deductions you are claiming. Common deductions include contributions to a registered pension fund (up to 500,000 baht per year), life insurance premiums, and donations to approved charities.
You must submit the form by March 31 of the following year. For example, to request a refund for income earned in 2024, you file by March 31, 2025. If you file after the deadline, you can still receive a refund, but you may face a small penalty, and the processing time may be longer.
Timeline and how refunds are paid in Thailand
After you file Form PND 91, the local Revenue Department office reviews your return. If everything is correct and you are due a refund, they will approve it and transfer the money to the Thai bank account you listed on the form. This process typically takes three to six months, though it can be faster if your return is straightforward and you filed early in the season.
The Revenue Department does not issue refunds by check or to foreign bank accounts. You must have a Thai bank account in your name to receive the money. If you do not have one, you will need to open one before filing—most Thai banks allow foreigners to open accounts with a passport and proof of address.
You can track the status of your refund by visiting the local Revenue Department office or by calling them. Some offices have online tracking systems, but these vary by location. It is worth asking the office staff for a receipt when you file, as this gives you a reference number to use when checking status.
Special rules for foreign workers and expats
If you are a foreign national working in Thailand, your employer should be withholding tax from your salary the same way they do for Thai employees. However, some employers—particularly smaller companies or those unfamiliar with expat payroll—may not withhold correctly or may withhold at a higher rate than necessary.
You will need a Thai tax ID number to file a return and request a refund. If you do not have one, you can obtain it from the Revenue Department office in your district. Bring your passport, a copy of your work permit or visa, and proof of your Thai address (such as a rental agreement or utility bill).
If you are leaving Thailand before your refund is processed, you can still file and request the refund, but you will need to ensure the bank account you list remains active or arrange for someone in Thailand to receive the money on your behalf. Some expats file their return before departure and then have the refund sent to a Thai friend or family member's account, though this requires written authorization.
What happens if the Revenue Department denies your refund
The Revenue Department may reject your refund request if you made errors on the form, did not provide required documents, or if they believe you do not meet the residency requirements. Common reasons for denial include missing income sources, incorrect withholding amounts, or claiming deductions you cannot support with receipts.
If your refund is denied, the office will send you a letter explaining the reason. You have the right to appeal the decision by submitting additional documents or a written response within 30 days. If you disagree with the appeal outcome, you can file a complaint with the Revenue Department's appeals board or seek help from a tax advisor.
If you believe the denial was an error, it is worth visiting the office in person to discuss it. Staff can sometimes clarify what documents are needed or help you understand what went wrong. Many refund denials are resolved this way without needing a formal appeal.
Frequently Asked Questions
Do I need to file a tax return in Thailand if I did not owe any tax?
No, but you should file if you want a refund. If tax was withheld from your salary or investments and your total income was below the tax-free threshold, filing Form PND 91 is the only way to recover that money. Without filing, the withheld tax stays with the government.
Can I get a refund if I am on a tourist visa or education visa?
It depends on how many days you spent in Thailand during the tax year. If you were in the country for at least 180 days, you may be treated as a resident and can file for a refund. If you were there fewer than 180 days, you are a non-resident, and refund options are limited to employment income only.
What if my employer did not withhold any tax from my salary?
If no tax was withheld, you likely owe tax instead of receiving a refund. You would still file Form PND 91, but you would owe money rather than receive it. However, if your total income was below the tax-free threshold, you would owe nothing and would not need to file.
Can I file a tax return in English, or does it have to be in Thai?
Form PND 91 is available in Thai. Some Revenue Department offices have English-language assistance or can provide guidance, but the official form is in Thai. Many expats hire a tax advisor or accountant to help with filing, which costs between 1,000 and 3,000 baht depending on the complexity of your return.
What if I left Thailand before receiving my refund?
You can still receive your refund as long as the Thai bank account you listed on the form remains open. If the account is closed, contact the Revenue Department office to update your banking information. Alternatively, you can authorize someone in Thailand to receive the refund on your behalf with a signed letter.