Disclaimer: This guide provides general information about crypto taxation in Thailand. Tax laws change frequently. Always consult a qualified Thai tax advisor for your specific situation.
Tax Overview
Thailand taxes cryptocurrency gains under its existing tax framework. The Thai Revenue Department (TRD) considers crypto as "digital assets" subject to both withholding tax and personal income tax. Here's the complete picture:
Withholding Tax on Crypto Gains
A 15% withholding tax applies to capital gains from selling cryptocurrency. This is deducted at the point of sale on licensed exchanges. The withholding tax can be credited against your annual personal income tax liability.
Personal Income Tax (PIT)
Crypto gains are included in your total assessable income and taxed at progressive rates from 0% to 35%. You must report all crypto income on your annual tax return (PND.90 or PND.91). The 15% withholding tax is credited against this liability.
VAT Exemption (Since 2022)
Trading crypto on SEC-licensed exchanges is exempt from Thailand's 7% VAT. This was a major win for investors, significantly reducing the overall cost of trading.
Loss Offsetting
Losses from crypto trading can be offset against gains within the same tax year. This means if you made 100,000 THB profit on Bitcoin but lost 30,000 THB on another crypto, you only owe tax on the net 70,000 THB gain.
What Triggers a Tax Event?
Taxable Events
- Selling crypto for THB at a profit
- Trading crypto-to-crypto at a profit
- Receiving crypto as income or payment
- Earning crypto from staking/lending
- Receiving airdrops (taxed as income)
Non-Taxable Events
- Buying crypto with THB (no gain yet)
- Holding crypto (unrealized gains)
- Transferring between your own wallets
- Selling at a loss (creates deductible loss)
How to Calculate Crypto Taxes
The basic formula is straightforward:
Taxable Gain = Selling Price - Purchase Price - Fees
Thailand allows the FIFO (First In, First Out) method for calculating cost basis. This means the first Bitcoin you bought is considered the first Bitcoin you sell.
Example:
- You buy 0.01 BTC at 1,000,000 THB/BTC = 10,000 THB cost
- Later you sell 0.01 BTC at 1,500,000 THB/BTC = 15,000 THB proceeds
- Gain: 15,000 - 10,000 = 5,000 THB taxable gain
- 15% withholding: 750 THB (credited against annual PIT)
Record Keeping Tips
- Download trade history from all exchanges regularly (CSV format)
- Record dates, amounts, and prices for every buy and sell transaction
- Keep deposit/withdrawal records from your Thai bank statements
- Track fees paid — these are deductible from your gains
- Use crypto tax software like Koinly, CoinTracker, or TokenTax for automated calculations
- Save records for 5 years as required by Thai tax law
Tax for Expats
If you're a tax resident of Thailand (spending 180+ days per year in the country), crypto gains from Thai exchanges are subject to Thai tax. Key considerations:
- Gains from overseas exchanges may also be taxable if remitted to Thailand within the same tax year
- Double tax agreements may apply — check your home country's treaty with Thailand
- Consider consulting a tax advisor who specializes in expat taxation
Trade on Licensed Exchanges
SEC-licensed exchanges handle withholding tax automatically, making compliance easier.
Compare Exchanges