Forex Trading Tax in Thailand 2025 — Complete Guide
Forex trading profits in Thailand are taxable as personal income. This guide explains exactly how Thai tax law applies to forex traders, what rates you pay, and how to report correctly.
Are Forex Profits Taxable in Thailand?
Yes. Profits from forex trading are classified as assessable income under Section 40 of the Thai Revenue Code. Thai residents are required to declare forex trading income in their annual personal income tax return (PND 90 or PND 91).
Thailand taxes residents on worldwide income — meaning profits from forex brokers based anywhere in the world are taxable if you are a Thai tax resident.
What is Thai Tax Residency?
You are a Thai tax resident if you reside in Thailand for 180 days or more in a calendar year. Tax residents must declare all assessable income including forex gains, regardless of where the broker is based or where the profits were earned.
Thailand Personal Income Tax Rates 2025
| Annual Income (THB) | Tax Rate |
|---|---|
| 0 – 150,000 | 0% (exempt) |
| 150,001 – 300,000 | 5% |
| 300,001 – 500,000 | 10% |
| 500,001 – 750,000 | 15% |
| 750,001 – 1,000,000 | 20% |
| 1,000,001 – 2,000,000 | 25% |
| 2,000,001 – 5,000,000 | 30% |
| Over 5,000,000 | 35% |
Forex income is added to all other assessable income for the year and taxed at the marginal rate for your total income bracket. Standard personal deductions and allowances apply.
How to Calculate Forex Taxable Income
Your taxable forex income = total realised profits minus total realised losses for the tax year. Unrealised gains (open positions at year end) are generally not taxable until realised.
- Calculate your net profit/loss from all closed trades during the calendar year
- Convert to Thai Baht at the exchange rate on the date of each trade (or use an average rate)
- Add net forex profit to your total assessable income
- Apply standard personal deductions (employment expenses, personal allowance, family allowances)
- Apply progressive tax rates to taxable income
Can Forex Losses Be Deducted?
Yes — forex trading losses can generally be offset against forex trading profits within the same tax year. However, forex losses typically cannot be carried forward to offset future years’ income or offset against other types of income (employment, rental, etc.). Consult a Thai tax professional for your specific situation.
How to Report Forex Income in Thailand
- Keep records — download your complete trade history from your broker in CSV or PDF format
- Calculate net profit/loss — sum all realised gains and losses for the calendar year
- File PND 90 — the annual personal income tax return, due by 31 March for the previous tax year
- Declare under Section 40(8) — other income category, or consult accountant for correct classification
- Pay any tax due — can be paid online via the Revenue Department website
Do Brokers Report to Thai Authorities?
International offshore brokers (Exness, XM, etc.) generally do not automatically report trader profits to the Thai Revenue Department. However, this does not mean income is not taxable — the obligation to declare rests with the trader. Thai tax authorities can request information from banks about international transfers, and the global trend is toward increased information sharing between tax authorities.
Practical Tips for Thai Forex Traders
- Download trade history annually — every reputable broker lets you export your full trade history
- Use accounting software — apps like Koinly or CoinTracker can help calculate gains across brokers
- Consult a Thai accountant — especially if your annual forex profit exceeds 300,000 THB
- File on time — PND 90 is due 31 March; late filing incurs penalties
See also: Is Forex Trading Legal in Thailand? | Crypto Tax Thailand 2025
⚠️ Disclaimer: This article is for informational purposes only and does not constitute tax or legal advice. Tax laws change — always consult a qualified Thai tax professional for advice specific to your situation. Last updated: March 2025.