taxOctober 15, 20252 min read

Capital Gains Tax for Expats: A 20-Country Comparison

Selling investments while living abroad? Capital gains tax rates range from 0% in Singapore to 34% in Brazil. Know your exposure.

G
GoWira Editor
Relocation and tax research · About us
Capital Gains Tax for Expats: A 20-Country Comparison

Capital gains tax (CGT) is one of the most variable taxes globally, and the country where you're tax resident when you sell determines your rate. A USD 100,000 gain on the same stock sale could cost you nothing in Singapore or USD 34,000 in Brazil.

The Global CGT Map

0% countries: UAE, Singapore, Hong Kong, Malaysia (most gains), New Zealand (no general CGT), Belgium (most individual gains), Switzerland (private investors)

Low CGT (1-15%): Czech Republic (3-year hold = exempt), Turkey (equities generally exempt), Thailand (stock market gains exempt)

Mid CGT (15-25%): US (15-20% long-term), UK (10-24% depending on income and asset type), Germany (26.375% flat), Australia (50% discount for 1+ year holdings)

High CGT (25%+): France (30% flat PFU), Denmark (27-42%), Finland (30-34%), Brazil (15-22.5%), India (12.5% long-term, 20% short-term on listed securities)

Timing Your Sales

If you're planning to sell appreciated assets, the timing relative to your residency moves matters enormously. Selling USD 200,000 in stock gains while resident in Singapore (0%) versus France (30%) is a USD 60,000 difference. Some countries have anti-avoidance rules to prevent this — France's exit tax and Norway's 5-year trailing tax, for example — but many do not.

Cost Basis Rules

Different countries may calculate your gain differently. Some use the acquisition cost, others allow a "step-up" to the market value on the date you became resident. Understanding which cost basis applies in your residence country can significantly affect the taxable gain.

Calculate your exact tax comparison on GoWira to model your capital gains tax exposure. Compare cost of living across 450+ cities. Plan your scouting trip with GoWira

Run your own numbers

Every situation is different. Calculate your exact numbers in 30 seconds.

Compare taxes →Cost of livingVisa checkerSalary benchmark

Related articles

GBP 12,570 to GBP 125,140: Where UK Tax Bites Hardest
tax

GBP 12,570 to GBP 125,140: Where UK Tax Bites Hardest

Read →
UK Tax Cut Talk vs the 8% NI That Never Stops Paying
tax

UK Tax Cut Talk vs the 8% NI That Never Stops Paying

Read →
New Zealand's NZD 142,283 Levy Cap and the Auckland Rent Trap
tax

New Zealand's NZD 142,283 Levy Cap and the Auckland Rent Trap

Read →

Keep up with GoWira

Pick your channel.

X@gowira_com

Daily takes on relocation, taxes, and cost of living.

Follow →
Threads@gowira

Honest expat conversations, not polished marketing.

Follow →
Instagram@gowira

Weekly carousels breaking down real numbers city by city.

Follow →