Skip to main content
SavingsMate

CGT Calculator — Shares & ETFs

Enter your share purchase and sale details to calculate capital gains tax. See the impact of the 50% CGT discount, brokerage costs, and capital losses on your tax bill.

Last verified: 5 May 2026

How is capital gains tax calculated on shares and ETFs?

Capital gain = sale proceeds − cost base. Cost base includes purchase price + buy brokerage; sale proceeds net off sell brokerage. Australian resident individuals get a 50% CGT discount on assets held for 12+ months. Complying super funds in accumulation phase get a 33.33% discount; companies get none. The discounted gain is added to taxable income and taxed at your marginal rate. Capital losses offset only capital gains (not salary) and carry forward indefinitely. Source: Australian Taxation Office.

Worked example. Bought 500 VAS units at $92 ($46,000 + $10 brokerage), sold 13 months later at $108 ($54,000 − $10 brokerage). Cost base $46,010; proceeds $53,990. Gross gain $7,980. Held 12+ months → 50% discount → $3,990 taxable gain. At 30% MTR + 2% Medicare → ~$1,277 tax payable. Same sale inside 12 months → no discount → taxable gain $7,980 → ~$2,554 tax. The 12-month rule alone is worth ~$1,280.
$

The price you paid per share or ETF unit.

How many shares or ETF units you sold.

$

The price you sold each share or ETF unit for.

$

Brokerage fee paid when purchasing.

$

Brokerage fee paid when selling.

Held for 12+ months?

Assets held 12 months or more qualify for the 50% CGT discount.

Your highest tax bracket based on taxable income.

$

Any carried-forward capital losses from previous years.

General information and estimates only — not financial, tax, or legal advice. Always verify with a licensed adviser or the ATO.