South Africa: capital gains tax on stocks
South Africa: on a ZAR 200,000 gain from shares held for under a year, you pay about ZAR 21,600 in tax, 10.8% of the gain.
These figures assume ZAR 600,000 of other taxable income a year, because the rate depends on it.
- Only 40% of each gain is taxable.
South Africa: the rules for shares
- The first ZAR 50,000 of gains each year is free.
- Only 40% of a gain is taxable — the rest is yours whatever your rate.
- Shares held for three years or more are deemed capital in nature under section 9C — a safe harbour, not a different rate. The primary rebate is not modelled, and a weighted-average election binds a class of shares from its first disposal.
Calculate your own sale
Gain of ZAR 200,000
Cheapest for this sale
Switzerland
ZAR 0
0% of your gain
no capital gains tax
Your country
South Africa
ZAR 21,600
10.8% of your gain
Priced as a single share. South Africa charges gains against your other income, read here against a representative ZAR 600,000 a year — set yours under More options. Live rates were unavailable, so amounts use our saved rates from Nov 10, 2026.
Every country, with its rule
| Country | Rule | Tax | Rate | What time changes |
|---|---|---|---|---|
| Switzerland | RuleNo capital gains tax for private investors.
| TaxZAR 0 | Rate0% | What time changes— |
| Greece | RuleNo capital gains tax for private investors.
| TaxZAR 0 | Rate0% | What time changes— |
| Netherlands | RuleNo capital gains tax for private investors.
| TaxZAR 0 | Rate0% | What time changes— |
| Belgium | Rule10% on your gains, whenever you sell.
| TaxZAR 1,600 | Rate0.8% | What time changes— |
| Romania | Rule6% at first, 3% once you have held for 1 year.
| TaxZAR 12,000 | Rate6% | What time changesChanges after 1 year |
| Canada | Rule50% of your gain joins your income, taxed at 14% to 33%.
| TaxZAR 14,000 | Rate7% | What time changes— |
| Mexico | Rule10% on your gains, whenever you sell.
| TaxZAR 20,000 | Rate10% | What time changes— |
| South Africa | Rule40% of your gain joins your income, taxed at 18% to 45%.
| TaxZAR 21,600 | Rate10.8% | What time changes— |
| United Kingdom | Rule18% to 24%, depending on your other income.
| TaxZAR 24,101 | Rate12.1% | What time changes— |
| Lithuania | Rule15% on your gains, whenever you sell.
| TaxZAR 28,620 | Rate14.3% | What time changes— |
| Czechia | RuleSales are tax-free after more than three years of holding.
| TaxZAR 30,000 | Rate15% | What time changesChanges after 3 years |
| Hungary | Rule15% on your gains, whenever you sell. | TaxZAR 30,000 | Rate15% | What time changes— |
| Slovakia | RuleTax-free once you have held for 1 year; taxed with your income before that.
| TaxZAR 36,252 | Rate18.1% | What time changesChanges after 1 year |
| Poland | Rule19% on your gains, whenever you sell. | TaxZAR 38,000 | Rate19% | What time changes— |
| Spain | Rule19% to 30%, depending on how big the gain is. | TaxZAR 39,792 | Rate19.9% | What time changes— |
| United States | RuleHeld more than one year is taxed at the lower long-term rate.
| TaxZAR 44,000 | Rate22% | What time changesChanges after 1 year |
| Estonia | Rule22% on your gains, whenever you sell. | TaxZAR 44,000 | Rate22% | What time changes— |
| Germany | RuleEvery sale is taxed at the flat rate — there is no holding period.
| TaxZAR 47,897 | Rate23.9% | What time changes— |
| Slovenia | Rule25% now, falling step by step to nothing after 15 years. | TaxZAR 50,000 | Rate25% | What time changesChanges after 5 years |
| Latvia | Rule25.5% on your gains, whenever you sell.
| TaxZAR 51,000 | Rate25.5% | What time changes— |
| Italy | Rule26% on your gains, whenever you sell. | TaxZAR 52,000 | Rate26% | What time changes— |
| Denmark | Rule27% to 42%, depending on how big the gain is.
| TaxZAR 54,703 | Rate27.4% | What time changes— |
| Austria | Rule27.5% on your gains, whenever you sell. | TaxZAR 55,000 | Rate27.5% | What time changes— |
| Portugal | Rule28% on your gains, whenever you sell.
| TaxZAR 56,000 | Rate28% | What time changes— |
| Ireland | Rule33% on your gains, whenever you sell.
| TaxZAR 58,289 | Rate29.1% | What time changes— |
| Sweden | Rule30% on your gains, whenever you sell.
| TaxZAR 60,000 | Rate30% | What time changes— |
| Finland | Rule30% to 34%, depending on how big the gain is.
| TaxZAR 60,000 | Rate30% | What time changes— |
| France | Rule12.8% on your gains, whenever you sell.
| TaxZAR 62,800 | Rate31.4% | What time changes— |
| Norway | Rule37.8% on your gains, whenever you sell.
| TaxZAR 75,680 | Rate37.8% | What time changes— |
South Africa among 29 countries
South Africa: number 8 of 29 countries on the same sale, lowest tax first.
| Place | Country | Tax | Rate |
|---|---|---|---|
| 6 | Canada (federal) | ZAR 14,000 | 7% |
| 7 | Mexico | ZAR 20,000 | 10% |
| 8 | South Africa | ZAR 21,600 | 10.8% |
| 9 | United Kingdom | ZAR 24,101 | 12.1% |
| 10 | Lithuania | ZAR 28,620 | 14.3% |
Each country's tax is worked out in its own currency and converted at the rates of Nov 10, 2026.
Compare all 29 countriesAn estimate, not a tax return
This tool prices one hypothetical sale under each country's general rules for a private investor holding listed shares or ETFs. It ignores fees, currency conversion, losses elsewhere in your portfolio, allowances already used this year, wrappers such as an ISA or a PEA, double-tax treaties and every personal circumstance a real return depends on. Rates and thresholds come from our published tax data file, which records a source and a verification date per country; laws change, and some 2026 figures were still provisional when it was written. Nothing here is tax advice. Check your own position with a qualified adviser before you sell.
See this on your real lots
The same engine prices your own purchases in My Financial Freedom Tracker: what you paid, when you bought, what you would owe if you sold today.
StartFree Financial Tools
ETF Overlap & Portfolio Analysis Tool
Check ETF overlap across your whole portfolio, see look-through holdings and sector exposure, and stress test against historical crises.
Check your ETF overlapPortfolio X-Ray
Type your funds and amounts to see the countries, companies and sectors you really own, and where your funds overlap.
X-ray my portfolioUCITS ETF Equivalents
VOO, QQQ, VT and more: the UCITS fund an EU investor can buy instead, with the same index, its fee and the ISIN to type at your broker.
Find the UCITS twinPortfolio Expense Ratio Calculator
Your whole portfolio's weighted expense ratio, what it costs each year, which fund costs the most, and cheaper funds on the same index.
Check my feesPortfolio Rebalancing Calculator
Set your target mix and a sector cap; see how far off you are and what to buy each month to get back without selling.
Plan my buysFIRE Calculator
Calculate your path to financial independence with Coast FIRE, Barista FIRE, and custom withdrawal strategies.
Try the FIRE Calculator