Thai tax refunds depend on how much you overpaid, not on a fixed amount
Thailand does not have a standard refund amount. What you get back is the difference between the tax you actually paid during the year and the tax you owe based on your final income. If you paid more than you owe, you get the overage back. If you paid exactly what you owe or less, there is no refund.
The refund size depends on your income level, the deductions you claim, and how much tax your employer or bank withheld from your paychecks or interest payments. A person earning 500,000 baht per year might receive a refund of 10,000 to 30,000 baht, while someone earning 1.5 million baht might see 50,000 to 100,000 baht or more — but these are examples, not guarantees.
The Thai Revenue Department calculates your refund when you file your annual tax return, usually between January and March each year. You do not choose the amount; it is determined by the numbers on your return.
Key Takeaways
- Your refund amount equals the tax you paid minus the tax you actually owe, so no two refunds are identical.
- Withholding from salary, interest, and rental income creates most refunds for foreign residents and Thai nationals working in Thailand.
- Deductions for donations, life insurance premiums, and retirement savings reduce your taxable income and increase your refund.
- The Revenue Department calculates your refund when you file your return; you receive it by bank transfer within two to four months of approval.
Who gets a refund and why
You receive a refund when your employer, bank, or other payer has withheld more tax than you actually owe. This happens most often when you have only one source of income and your employer withholds at a standard rate that does not account for your personal deductions.
Foreign residents working in Thailand on a work permit often see refunds because their employer withholds tax at 5 to 10 percent of salary, but their actual tax rate — after deductions — is lower. A person earning 40,000 baht per month might have 4,000 baht withheld each month (12 months = 48,000 baht withheld), but owe only 36,000 baht in actual tax, resulting in a 12,000 baht refund.
Thai nationals and residents also receive refunds when they have interest income from savings accounts or fixed deposits. Banks withhold 15 percent tax on interest automatically, but if your total income is below the tax-free threshold or your deductions are large, you may owe less than what was withheld.
Deductions that increase your refund
Thailand allows deductions that reduce your taxable income, which in turn increases your refund if you have already paid tax. The most common deductions are life insurance premiums (up to 100,000 baht per year), donations to registered charities (up to 2 percent of income), and contributions to a retirement savings account called the Provident Fund.
If you contributed 50,000 baht to a Provident Fund during the year and your employer withheld 48,000 baht in tax, your taxable income drops by 50,000 baht. That reduction might lower your actual tax owed from 48,000 baht to 38,000 baht, turning a break-even situation into a 10,000 baht refund.
Education expenses for your children, medical expenses above a certain threshold, and home mortgage interest also reduce taxable income in some cases, though the rules are stricter and the amounts are smaller than insurance or Provident Fund contributions.
How the Revenue Department calculates your refund
When you file your annual tax return (Form PND 90 for employees or Form PND 91 for self-employed), you report all income, all withholding, and all deductions. The Revenue Department then calculates your tax liability using Thailand's progressive tax brackets, which range from 0 percent on the first 150,000 baht of income to 35 percent on income above 5 million baht.
The calculation works like this: your total income minus your deductions equals your taxable income. Your taxable income multiplied by the applicable tax rate equals your tax owed. Your tax owed minus your withholding equals your refund (if positive) or amount due (if negative).
Example: You earned 600,000 baht, had 60,000 baht withheld, and claimed 100,000 baht in deductions. Your taxable income is 500,000 baht. Tax on 500,000 baht is approximately 29,000 baht. You paid 60,000 baht, so your refund is 31,000 baht. The exact amount depends on Thailand's current tax brackets and any special deductions you may have access to for.
Refund amounts for different income levels
The table below shows approximate refund ranges based on typical withholding and deductions. These are examples only and will vary based on your actual situation.
| Annual Income | Typical Withholding | Typical Deductions | Approximate Refund Range |
|---|---|---|---|
| 300,000 baht | 15,000 baht | 50,000 baht | 10,000–15,000 baht |
| 600,000 baht | 45,000 baht | 100,000 baht | 25,000–40,000 baht |
| 1,000,000 baht | 80,000 baht | 150,000 baht | 40,000–70,000 baht |
| 1,500,000 baht | 130,000 baht | 200,000 baht | 70,000–120,000 baht |
These ranges assume standard withholding rates and common deductions. Your actual refund will depend on your specific income sources, the exact withholding your employer or bank used, and which deductions you claim.
When you receive your refund
After you file your tax return, the Revenue Department reviews it and issues a refund notice if you are owed money. This process typically takes two to four months. Once approved, the refund is transferred to the bank account you listed on your return.
You can track your refund status by logging into the Revenue Department's online system using your tax ID number, or by visiting a local tax office in person. Some tax offices allow you to check status by phone, though responses can be slow during peak filing season (February and March).
If you filed your return by mail or in person, keep a copy of your receipt showing the filing date. If you filed online through the Revenue Department's e-filing system, you can check status immediately through your account.
What happens if your refund does not arrive
If four months have passed since you filed and you have not received your refund, contact the tax office that processed your return. Bring your filing receipt and tax ID number. Delays can occur if the Revenue Department needs clarification on your deductions, if your bank account information was incorrect, or if there is a backlog at your local office.
If the Revenue Department rejected your return or requested additional documents, you will receive a notice by mail or email. Respond within the deadline given, usually 30 days. If you miss the deadline, you may need to file an amended return or appeal the decision.
In rare cases, a refund may be held if you have unpaid taxes from a previous year or if there is a dispute over your deductions. The Revenue Department will notify you in writing if this is the case.
Frequently Asked Questions
Can I get a bigger refund by claiming deductions I am not sure about?
No. The Revenue Department audits returns and can deny deductions that are not documented or do not meet the rules. If you claim false deductions, you may face penalties, interest, and a requirement to repay the refund plus additional tax. Claim only deductions you actually have receipts for and that meet Thailand's requirements.
What if I worked in Thailand for only part of the year?
You report only the income you earned during the months you worked. Your refund will be smaller because your total income and withholding are both lower. File a return for the year you worked; you do not need to file for years you were not in Thailand.
Do I get a refund if I earned money outside Thailand?
Thailand taxes worldwide income for residents, so foreign income must be reported. However, you may be able to claim a foreign tax credit if you paid tax on that income in another country. Your refund depends on your total income, total withholding, and deductions, all combined.
How long does it take to get my refund after I file?
Most refunds are processed and transferred to your bank account within two to four months of filing. During peak season (February and March), processing can take longer. You can check status online or at your local tax office after two months.
What if I owe tax instead of getting a refund?
If your withholding was too low, you will owe tax instead of receiving a refund. The Revenue Department will send you a bill with a payment deadline, usually 30 to 60 days. You can pay at any bank or through the Revenue Department's online system.