What determines your refund amount in Thailand

Your Thai tax refund depends on three things: how much tax you paid during the year, how much tax you actually owed based on your income, and what deductions you claimed. The refund is straightforward the difference between what you paid and what you owed. If you paid 50,000 baht in tax but only owed 35,000 baht, your refund would be 15,000 baht.

The Thai Revenue Department calculates this when you file your annual tax return, usually between January and March each year. They compare your total income against the tax brackets set by the Thai government, subtract any deductions you're may have access to to claim, and then subtract the tax you already paid through withholding or monthly payments.

Refund amounts vary widely because they depend entirely on your personal situation — your salary, investment income, business income, family status, and which deductions explore to you. There is no standard refund amount, and two people earning the same salary might receive different refunds if their deductions differ.

Key Takeaways

  • Your refund equals the tax you paid minus the tax you actually owed, calculated by the Revenue Department when you file your annual return.
  • Refund amounts depend on your total income, tax bracket, claimed deductions, and how much tax was withheld from your salary or paid monthly.
  • Employees with tax withheld from salary often receive refunds because employers typically withhold more than the final tax owed.
  • Self-employed people and those with multiple income sources may owe money instead of receiving a refund, depending on their deductions and payments.
  • The Revenue Department processes refunds after you file; timing depends on whether you file in person, by mail, or electronically.

Why employees usually get refunds

If you work for a Thai employer, your company withholds tax from your salary each month based on a standard calculation. This withholding is often higher than the actual tax you owe once the Revenue Department accounts for all your deductions and your full-year income. That's why many employees receive refunds — the system overestimates what they owe.

For example, an employee earning 40,000 baht per month might have 2,000 baht withheld monthly (24,000 baht per year), but after claiming the standard deduction and personal allowances, their actual tax owed might be only 18,000 baht. The difference — 6,000 baht — becomes their refund.

The larger your deductions relative to your income, the larger your refund tends to be. Common deductions for employees include the standard personal deduction (currently 60,000 baht per year), life insurance premiums, and contributions to registered retirement funds.

How deductions shrink what you owe

Deductions reduce your taxable income, which directly reduces the tax you owe and increases your refund. Thailand allows several types of deductions, and claiming them correctly is the main way to increase your refund amount.

The standard deduction is automatic — you receive it whether you itemize or not. Beyond that, you can claim deductions for life insurance premiums (up to a limit), contributions to the Government Savings Bank or registered mutual funds, donations to approved charities, and contributions to a registered provident fund if your employer offers one.

If you're self-employed or have business income, you can deduct legitimate business expenses — rent, utilities, supplies, salaries paid to employees — which can significantly reduce your taxable income. A self-employed person with 500,000 baht in revenue but 300,000 baht in deductible expenses pays tax only on 200,000 baht of income.

Refunds for self-employed people and business owners

Self-employed people and business owners don't have tax withheld from their income, so they often owe money rather than receive a refund. Whether you get money back depends entirely on whether you paid enough tax during the year through monthly or quarterly payments to cover what you ultimately owe.

If you're self-employed, you're required to make advance tax payments (called advance income tax) during the year, usually in monthly or quarterly installments. If those payments exceed your final tax bill, you'll receive a refund. If they fall short, you'll owe the difference when you file.

Many self-employed people end up owing money because they underestimate their advance payments or because their deductions are smaller than expected. Others receive refunds if they made conservative advance payments and their actual deductions turned out to be larger.

How filing method affects refund timing

The amount of your refund doesn't change based on how you file, but the speed at which you receive it does. Thailand offers three filing methods: in person at a Revenue Department office, by mail, or electronically through the Revenue Department's online system.

Electronic filing (through the Revenue Department website or through a registered tax agent) is fastest — refunds typically appear in your bank account within two to four weeks. Filing by mail takes longer because the Revenue Department must receive your documents, process them, and mail you a refund check or bank transfer details, which can take six to eight weeks or more.

Filing in person at a Revenue Department office falls somewhere in between. You can submit your documents directly and sometimes receive confirmation on the spot, but processing still takes several weeks before the refund is transferred to your account.

What happens if you're owed a refund

Once the Revenue Department processes your return and determines you're owed a refund, they will transfer the money to the bank account you provided on your tax form. You don't need to do anything else — the refund is automatic once they've verified your information.

If you filed electronically, you can check the status of your refund through the Revenue Department's online system using your tax ID number. If you filed by mail or in person, you can contact your local Revenue Department office to ask about the status, though they may not have information until several weeks have passed.

If you provided an incorrect bank account number, the Revenue Department will typically hold the refund and contact you to request the correct account details. This is why it's important to double-check your banking information before submitting your return.

Refunds for foreign residents and expats

Foreign residents working in Thailand are taxed the same way as Thai citizens on income earned in Thailand, so the refund calculation is identical. However, the process can be more complex if you're leaving Thailand or if your visa status changes during the tax year.

If you're leaving Thailand permanently, you should file your final tax return before you go, or arrange for someone to file on your behalf. The Revenue Department can transfer refunds to a foreign bank account, though this requires additional documentation and may take longer than a domestic transfer.

If your visa expired or changed during the tax year, you may still be may have access to to a refund for the months you were a resident. Contact your local Revenue Department office to clarify your tax residency status for that year.

Frequently Asked Questions

Can I estimate my refund before I file?

You can make a rough estimate by calculating your total income, subtracting deductions you know you can claim, and comparing that to the tax you paid or will pay. However, the exact amount depends on details the Revenue Department will verify when you file — your employer's withholding records, proof of deductions, and your complete income picture. An estimate is useful for planning, but the official amount comes only after filing.

What if the Revenue Department says I owe money instead of getting a refund?

This means your tax payments during the year were less than your final tax bill. You'll owe the difference, which you must pay when you file. If you can't pay in full when ready, contact your local Revenue Department office — they may allow a payment plan, though interest will accrue on the unpaid balance.

Do I lose my refund if I file late?

No, you don't lose the refund amount itself, but filing late can result in penalties and interest charges that reduce what you ultimately receive. The Revenue Department charges penalties for late filing, so it's better to file as soon as possible even if you're past the March important date.

Can I claim a refund for previous years if I didn't file?

Yes, you can file a return for previous years and claim any refund owed, but the longer you wait, the more complicated it becomes. The Revenue Department typically allows you to file back returns, though you may face penalties for late filing. Contact your local Revenue Department office to ask about the process for your specific situation.

Will my refund be affected if I change jobs during the year?

Your refund is based on your total income from all sources during the tax year, so changing jobs doesn't prevent you from receiving a refund. However, you'll need to report income from both employers on your tax return, and each employer's withholding will be factored into your refund calculation. Make sure you have tax documents from both employers before filing.