I have a few “working in Thailand” related posts on the blog, and I often get questions related to income tax.
Specifically: How much tax does a foreigner have to pay on his/her earnings, and do others such as digital nomads, who are not currently paying tax in their country of origin, have to pay tax in Thailand?
Tax law in Thailand is actually pretty complicated, so in this post I’ll just cover the need to know stuff.
I would also advise that if you aren’t on PAYE with a company and are required to do your own return that you get an accountant. Tax returns have to be reported in Thai, which presents a language barrier for most.
Income Tax on Earnings
Income tax in Thailand is based on assessable income. The definition of “assessable” covers the following:
- Wages paid in Thailand or abroad
- Income earned by a person who resided in Thailand for a total of 180 days
- Housing and meal allowances or their value
- School fees for dependents paid for by employer
- Cost of home leave for taxpayer and dependents
- Capital gains arising from transfer of assets
- Pensions and retirement pay brought into Thailand
- Royalties
The Thai Tax Year
The Thai tax year runs from 1st January to 31 December. An income tax return needs to be made to the tax office by the 31st March, for the prior tax year.
Payments need to be made immediately because there are penalties for delayed processing and settlement.
For those earning income from property selling or engineering, architecture, accountancy, fine arts and the art of healing, the tax return must be filed on or before the 31st of September, with the tax due on or before the 30th of June of the following year.
Foreigners should note that when renewing a work permit, you will need to show a copy of your tax submission for the previous year.
Thai Income Tax Bands – 2025
Thailand taxes both residents and non-residents on income derived from employment or business carried out in Thailand, regardless of whether payment is remitted in or outside of Thailand.
Residents who receive income from abroad are taxable on that income if the income is brought into Thailand in the tax year in which it is received (see the section below of a definition on ‘resident'.
Income Band | Rate | |
0 – 150,000 | Exempt | |
150,000 – 300,000 | 5% | |
300,000 – 500,000 | 10% | |
500,000 – 750,000 | 15% | |
750,000 – 1,000,000 | 20% | |
1,000,000 – 2,000,000 | 25% | |
2,000,000 – 5,000,000 | 30% | |
5,000,001 + | 35% |
* In addition to the 150,000 Baht tax exemption threshold, persons over the age of 65 receive an exemption on the first 190,000 of taxable income.
I know what you’re thinking: Thailand’s tax rates are pretty much the same as my home country!
One saving grace is that Thailand does not have a 45% tax rate like some countries, and the 30% tax rate has been expanded so that you can earn more at that rate before being put onto the 35% band.
All forms of earnings are generally taxable and fall under the personal income tax bracket. This ranges from a work salary to capital gains or dividends, lease transactions, or even selling clothes on the sidewalk, as long as the earnings are over 150k per year.
Resident Vs Non Resident
The law stipulates that anyone who resides in Thailand for longer than 180 days is considered a resident.
That’s right: not a resident as in a citizen, but citizen as in eligible to pay tax.
This means you’ll need to pay tax on your global income, which is money you earn in your home country and any other country. This includes your pension (see below).
If you are a foreigner and reside in Thailand for fewer than 180 days each calendar year, then you will only have to pay tax on the earnings that you earn inside Thailand.
Now, before you say, “But I haven’t got a work permit!” It doesn’t matter. Those who do not have a work permit are NOT exempt from paying tax.
Double Tax Treaties
Thailand has double tax treaties with nearly every country on the planet.
The purpose of a tax treaty is to prevent a company or individual from one country being taxed twice on income earned in another country.
Many people assume that despite being considered a resident in Thailand, they don't need to pay tax on their income because it is taxed in their home country. This isn't quite true.
Once you stay the 180 days, the law requires you to declare money brought into the country if it was earned within the current tax year.
The onus is on you to sort out your residence status in your home country and let them know that for the given tax year you are a Thai resident and required to pay tax there. Then, because of the double tax treaty, you won't be taxed in your home country. And if you've already paid tax, you can ask for a rebate.
In short: the double tax treaty prevents double taxation, but doesn't define residency. This is a separate issue.
If you meet the resident requirements then the double tax treaty is irrelevant; you have a tax liability here. That doesn't mean you'd pay twice, it just means you need to sort out your residence status using the double tax treaty rules to avoid double payment.
Is My Pension Taxable in Thailand?
Potentially, yes.
But I've never met anyone who has paid tax on, or has declared their pension as income, in Thailand.
This is because, if you are on a retirement visa extension, the rule is that you don't have to pay tax on your pension, regardless of whether you brought it into the country in the same year or not.
You may read conflicting opinions on this, and even some public officials may not be clear on this. However, the reality on the ground is that Thailand isn't about to go enforcing tax on pensions on retirees, because the hassle would cause a backlash and most certainly repel prospective retirees rather than encourage them.
No one wants the added hassle of retiring to the beach and having to deal with an accountant.
Working Online (Digital Nomads) & Paying Tax in Thailand
There’s a a myth among the “working online” community, which, by the way, avoids the work permit issue because the current law simply doesn’t legislate for it, that Thailand is a grey tax zone; meaning one can work inside Thailand and not pay tax in their home country, or Thailand for that matter.
This isn’t true. If you stay over 180 days in a given year, you automatically have a tax liability in Thailand.
Even if you're staying less that 180 days, you still have a tax liability and will need to pay tax somewhere.
So if you're a digital nomad in Thailand, working as a web developer, blogger, web cam stripper or whatever, you should be aware that if you aren’t paying tax, it may eventually catch up with you.
Thailand is not a tax haven. It never has been and isn't likely to ever be.
It is very likely that when Thailand finally does get around to addressing the digital nomad visa/work permit issue, that they’ll realize most of these people aren’t paying tax in their home countries and by law (residents) should be paying tax in Thailand.
Tax is always collected on retrospective earnings, and the penalty for failing to submit a tax return in Thailand is up to double the amount owed.
How to Get a Tax Number
To file a return you need a tax ID number from the tax office. To acquire one, you’ll need a passport or identity card, and need to demonstrate why you need a number.
Tax Deductions & Allowances
Like every other country, tax deductions and allowances are available in Thailand. These are intended to reduce the tax load and make it seem almost generous that the tax man isn’t taking the shirt entirely off your back.
Deductible Expenses
- Employment Income: 50% – not more than 100,000 THB
- Copyright Income: 40% – not more than 60,000 THB
- Rental Income from assets and properties: 10% – 30%
- Profession: a. Medical Profession: 60%. b. Liberal Profession: 30%
- Actual Expense or Contract Work: 70%
- Actual Expense or Business Activities: 65% – 85%
Tax Allowances
Aside from the scheduled tax allowance provided in the table below, there are limited allowances for the following:
- Home mortgage interest payments
- Purchases of retirement mutual fund and long term equity fund
- Contributions to charities
- Social Insurance contributions
- Life Insurance premiums
- Qualified provident fund payments
Personal Deductions:
- 60,000 Baht: Both for the taxpayer and the spouse (provided that the taxpayer's spouse does not file his/her own return)
- 30,000 Baht: For each child (additional THB 30,000 for the second child onwards born in or after 2018)
- 30,000 Baht: For the taxpayer and spouse’s parents, if the parents are over 60 years old and whose income for the tax year is below 30,000 Baht
- 60,000 Baht: For the care of disabled or incapacitated family members.
* A non-resident is allowed to claim deductions for a spouse, children, and parent, but only if they are resident in Thailand
Getting Professional Financial Advice
I am not a qualified accountant or an Independent Financial Advisor (IFA). I will do my best to answer your questions in the comments section below, but cross-boarder tax affairs can be a complicated matter.
If you are in doubt over the best arrangement for your tax affairs and investments, please speak to an expert. If you'd like to, you can speak with my IFA for advice. To do this, you can contact me by email (I'll give you his details), or by using this form
More Tips for Financial Planning
Need help with pension or investment planning?
+ Connect with my trusted personal IFA using this form
Need to send money to Thailand?
+ Go here to find out the cheapest way. Everyone is using this
Got Medical Insurance?
+ You should have. Get a quote on international cover here.
Last Updated on
Frank says
I just heard of a thai friend that if thais travel inside Thailand, and spend their holliday at hotels there, they can get a tax deduction.
Is this true?
Apr 26, 2017 at 4:18 am
TheThailandLife says
Apr 26, 2017 at 4:19 am
Eric Lam says
I have a few questions as follows:-
1) The developer has offered a 5% interest for the full payment we made - is this taxable ? and If yes how are we to file the income tax in Thailand ? Is there a minimum amount and below where we are not required to file tax forms ?
2)Is there a different treatment for rental income that we expect to receive in the future ?
3) The property is held jointly in 4 names, how do we file income tax assuming that we have to ? Is it filed jointly or separately filed by 4 separate persons ?
4) Based on what I have read all of us will be non tax resident in Thailand as we do not spend more than 180 days in Thailand in any one year.
5) Can you recommend an accountant or tax preparer that can help me file the tax forms in Thailand as none of us are anywhere near Thailand ? and How much would this usually cost ?
Apr 14, 2017 at 7:14 pm
TheThailandLife says
Apr 15, 2017 at 10:56 pm
Kunal Mitra says
Apr 09, 2017 at 9:49 pm
Teriq says
Apr 10, 2017 at 3:26 pm
TheThailandLife says
Apr 10, 2017 at 3:49 pm
TheThailandLife says
Apr 10, 2017 at 3:39 pm
EDO says
still there is an unclear part in your answer.
You say "if you bring your untaxed earnings...."
What about if one brings his existing capital? Which might be taxed or not in the past.
What about if you bring your earnings in the next year? The eranings are already considered a capital, as somewhere was mentioned that the eranings are taxable in Thailand if brought into Thailand in the same year when earned.
Please clarify this?
regards
Apr 10, 2017 at 4:28 pm
TheThailandLife says
Apr 10, 2017 at 4:37 pm
ado says
Thank you. It becomes clearer.
I guess nobody wants to pay unnecessary taxes for the Politicians to become richer.
So if you spent all your earnings in the next tax year in Thailand, then you do not need to pay anything in your home country as there will be nothing to transfer there. Correct?
1. Anyway I can keep my earnings under company name and transfer as needed, when needed.
Are there any rules in Thailand about offshore companies that belong to Thai residents?
If I am a Thai resident and have a company outside Thailand, which does not do any business in Thailand, what are the tax liabilities for such a company and the Thai resident/shareholder?
2. if you hold your assets outside the home country and live in Thailand, what happens when the banks report you accounts to the Thai authorities?
Will this couse any problems in Thailand? Those will be assets that have been earned outside Thailand and not brought into Thailand and will become capital in the next year.
Regards
Apr 10, 2017 at 5:02 pm
TheThailandLife says
Apr 10, 2017 at 5:11 pm
Kunal Mitra says
Apr 10, 2017 at 6:49 pm
Kunal Mitra says
Apr 10, 2017 at 7:01 pm
edo says
Thank you.
You are correct, however there are few factors I need to consider, that is why I ask the questions in details.
I am not a Thai resident. I am considering moving as Retiree to a country where I pay limited and reasonable amount of tax. It might be Malaysia, Thailand, Mauritius etc. Once the country is selected, I will deploy a tax consultant in the relevant country.
1. In regards to tax returns-do I have to fill tax return based on Worldwide Incomes if I am a Thai resident/non-citizen on Retirement visa? I know that all money sourced from Thailand have to be in the tax return, but what about the incomes outside Thailand and not brought in Thailand?
2. All banks are starting reporting based on the residency of the account owner. So my account will be reported in Thailand if I am a Thai resident. If I do not declare in the Thai Tax return the money earned and kept outside Thailand, this might cause problems.
And last but not least, I have been living in lots of countries and everywhere I end up paying tax and not getting any benefits from it. I have always had to pay for hospital, security, education for my children, government services. Maybe somewhere taxes are used for good of the people, but I have not seen this.
Even Thailand is known as corrupted country-you better know the past and what was in the news in regards to your ex-president.
And even If I pay taxes in Thailand, what benefit do I get for me and my family? As a non-citizen, one cannot get medical aid, on the contrary, the hospitals rip foreigners apart when they end up there. I need a very expensive insurance to cover part of the costs. Schools, government services, etc., all is paid for. Just an example - To visit a park, a foreign retiree is paying few times higher fee than a local.
So excuse my statements, but that is the reality I see.
Regards
Apr 10, 2017 at 7:49 pm
bryan kinsella says
Mar 19, 2017 at 10:54 am
TheThailandLife says
Mar 20, 2017 at 4:40 am
IForget says
Mar 16, 2017 at 9:26 am
TheThailandLife says
Mar 16, 2017 at 5:02 pm
Eugene says
the law say:
"A resident of Thailand is liable to pay tax on income from sources in Thailand as well as on the portion of income from foreign sources that is brought into Thailand."
If one has incomes outside Thailand and does not bring those in Thailand in the year of earning, those are non taxable in Thailand.
Please advise what is wrong with this as it is noty mentioned in your article?
Mar 15, 2017 at 3:10 am
T says
"TheThailandLife says
In terms of earnings on investments overseas, while living in Thailand, there’s a rule that foreign income is only subject to tax in Thailand if you bring it into the country in the same year it was earned."
So ThailandLife please kindly clarify. Thank you.
Mar 15, 2017 at 2:02 pm
TheThailandLife says
Mar 15, 2017 at 6:48 pm
Eugene says
I will try to ask the question in clearly manner.
Let's assume that I reside in Thailand and I am a tax resident in Thailand.
Let's assume that I receive incomes/interest in Offshore bank account from cash deposits and Intellectual Property Rights(Royalties) and those are not taxed in my home country as i do not reside there.
Accordingly the law reading those incomes are not taxable in Thailand if they are remitted in the next tax year or not remitted at all in Thailand.
IS THAT CORRECT?
The offshore banks will start reporting the account balances in the country of residency(Thailand in this case) as from this year.
Will this cause any tax liabilities/problems for a Thai resident (on retirement visa)?
Mar 17, 2017 at 1:00 am
mark desmond hughes says
Regards,
Mark
Mar 08, 2017 at 8:01 pm
TheThailandLife says
Mar 08, 2017 at 11:46 pm
mark hughes says
Regards.
Mar 15, 2017 at 1:12 pm
Jan says
Do you have a recommendation for an accountant, I would like someone to file my tax return for me for 2016. Nearly all my income is from renting out my four Thai properties - is it correct that there is a 30% deduction for rental income of homes/condominiums?
Best wishes
Jan
Feb 17, 2017 at 3:56 pm
TheThailandLife says
Feb 19, 2017 at 5:17 pm
Angelo says
Anyway, no idea if that is "correct", just liked to mention it in regards to your "Resident Vs Non Resident" paragraph, which basically contradicts the accountant I mentioned.
Jan 13, 2017 at 5:33 pm
TheThailandLife says
Jan 17, 2017 at 4:16 pm
Alan says
I have a Thai spouse and currently living in Thailand on the Thai Marriage Visa (and considered a resident).
I currently have a small consulting project for which I am paid B140,000 for services performed within Thailand.
Since this "small" income is tax-free (in the 0% tax bracket), do I have to submit income tax returns? PS. The company which commissioned the project is deducting 3% withholding tax from the total amount.
Jan 12, 2017 at 5:14 pm
TheThailandLife says
Jan 13, 2017 at 5:45 am