ETF Capital Gains Tax Australia: The Complete Guide

If you hold ETFs like VAS, VGS, A200, or VDHG, you will eventually deal with capital gains tax. Whether you sell units for a profit or receive a distribution that includes capital gains, the ATO wants its share. This guide covers exactly how CGT works for Australian ETF investors, with real numbers and worked examples.


How ETFs Trigger Capital Gains Tax

Most investors think CGT only applies when they sell. That is half the story. There are two ways ETFs create a CGT event:

  1. Selling ETF units at a profit. You bought at one price, sold at a higher price. The difference is your capital gain.
  2. Receiving fund distributions that include capital gains. ETF providers like Vanguard and BetaShares regularly sell holdings inside the fund. When they do, those realised gains are passed through to you as part of your distribution. You owe CGT on that component even though you never sold a single unit.

Both show up on your tax return. Both are assessable income. Ignoring either one is the fastest way to an ATO amendment notice.


Calculating CGT on ETF Sales

The basic formula is straightforward:

Capital Gain = Sale Proceeds - Cost Base

Your cost base is not just the purchase price. It includes brokerage on both the buy and sell sides, plus any reinvested distributions that were not assessed as income.

Worked Example: Selling VGS Units

You bought 200 units of VGS at $95.00 per unit in March 2023. Brokerage was $9.95 on the buy. In January 2025, you sell all 200 units at $112.00 per unit. Brokerage is $9.95 on the sell.

ItemAmount
Sale proceeds200 x $112.00 = $22,400.00
Cost base: purchase price200 x $95.00 = $19,000.00
Cost base: buy brokerage$9.95
Cost base: sell brokerage$9.95
Total cost base$19,019.90
Gross capital gain$3,380.10

You held for more than 12 months, so you qualify for the 50% CGT discount. Your net capital gain is $1,690.05. That amount gets added to your taxable income for the financial year.

If your other taxable income is $100,000, you fall in the 30% marginal bracket (FY2024-25 Stage 3 rates). The tax on that gain is roughly $507. Not $1,014 -- the discount halved it.


FIFO Parcel Matching: Why It Matters

Most ETF investors do not buy everything in one hit. You might dollar-cost average into VAS over two years. When you sell some (not all) of your units, the ATO needs to know which units you sold. That determines your cost base and whether you qualify for the 12-month discount.

Australia uses FIFO -- first in, first out. The oldest units are treated as sold first.

Example: Multiple VAS Purchases

DateUnitsPriceCost
Jan 2023100$88.00$8,800
Jul 2023100$92.00$9,200
Feb 2024100$96.00$9,600

In March 2025, you sell 150 units at $105.00 each ($15,750 proceeds).

Under FIFO:

Total net capital gain: $1,175.

If you had used the Feb 2024 parcel instead (only 13 months held, still eligible), the gain would be higher because the cost base is lower relative to the earliest parcels. FIFO forces you to use the cheapest parcels first, which typically means larger gains. This is why tracking your parcels accurately matters.


The 50% CGT Discount for ETFs

If you hold ETF units for at least 12 months before selling, you only pay tax on half the capital gain. This is the single most valuable CGT concession for individual Australian investors.

Key rules:

The discount does not reduce your capital gain to zero. It halves whatever remains after losses are offset. On a $10,000 gain with $2,000 in losses, you apply the loss first ($8,000), then the discount ($4,000 net gain).


ETF Distributions and CGT

Every financial year, your ETF provider issues an AMMA (Attribution Managed Investment Trust Member Annual) statement. This breaks down your distribution into tax components:

The capital gains components are the ones that trigger CGT for you, even if every cent of the distribution was reinvested. You did not sell anything. The fund did. You still owe the tax.

For popular ETFs like VDHG, which holds other Vanguard funds internally, the capital gains component can be meaningful in years where the underlying funds rebalance. Check your AMMA statement -- do not just look at the cash amount deposited.


Reinvested Distributions Increase Your Cost Base

This is the most common and most expensive mistake Australian ETF investors make.

If you participate in a distribution reinvestment plan (DRP), the distribution is used to buy new units. Those new units have a cost base equal to the reinvestment price. When you eventually sell, you need to include those DRP parcels in your cost base calculation.

Why This Matters

Say you bought 500 units of A200 at $100 each ($50,000). Over three years, DRP adds another 30 units at various prices totalling $3,200. You now hold 530 units with a total cost base of $53,200.

If you sell all 530 units at $115 each ($60,950), your gain is:

That is $3,200 less in assessable capital gains. At a 30% marginal rate with the 50% discount, ignoring DRP costs you an extra $480 in tax. Over a larger portfolio or longer time horizon, the numbers get much worse.

Every DRP purchase is a separate parcel with its own acquisition date and cost base. Track them.


Tax-Loss Harvesting With ETFs

Tax-loss harvesting means selling an ETF at a loss to crystallise a capital loss, which you then use to offset capital gains elsewhere in your portfolio.

How It Works

You hold IVV (iShares S&P 500) at a loss of $3,000. You also sold VGS earlier in the year for a $5,000 gain. By selling IVV, you realise the $3,000 loss. Your net capital gain drops to $2,000 before the 50% discount is applied.

After applying the discount: $1,000 taxable. Without harvesting: $2,500 taxable. You saved $450 in tax at the 30% marginal rate.

The Wash Sale Rule

The ATO has a wash sale rule. If you sell an ETF at a loss and buy substantially the same asset back within a short period, the ATO can deny the loss. There is no legislated number of days (it is not the US 30-day rule), but the ATO looks at the substance of the transaction.

A common strategy: sell VAS (ASX 300 tracker) and buy A200 (ASX 200 tracker). They track different indices, are issued by different providers, and have different compositions. This is generally considered sufficiently different, but get tax advice for your situation.

Carry-forward rules: capital losses that exceed your capital gains in a financial year carry forward indefinitely. They must be applied against future capital gains before the 50% discount is applied.


Common Mistakes

1. Ignoring the capital gains component of distributions. Your AMMA statement breaks this out. It is assessable income. Every year.

2. Using the wrong cost base. Forgetting brokerage, forgetting AMIT cost base adjustments, or forgetting DRP parcels. All three inflate your gain and your tax bill.

3. Not tracking DRP parcels. Every reinvestment is a new parcel. If you have been DRP-ing into VAS for five years, you might have 10+ separate parcels. Each needs its own cost base and acquisition date.

4. Applying the 50% discount before capital losses. The ATO requires you to offset losses first, then apply the discount to the remainder. Getting this wrong overstates your deduction.

5. Selling within 12 months by accident. If you bought a top-up parcel recently and sell your entire holding, FIFO means the oldest units go first. But if you are selling a specific number of units, check which parcels FIFO will select. You might inadvertently sell units held less than 12 months and lose the discount on that portion.

6. Forgetting CGT on switching ETFs. Selling VDHG to buy VAS and VGS separately is a CGT event. You have disposed of VDHG. Any gain is assessable.


Calculate Your ETF Capital Gains Tax

Doing this by hand across multiple parcels, DRP reinvestments, and distributions gets tedious fast. Small errors compound into real money at tax time.

Try Grove's free CGT calculator -- punch in your purchase price, sale price, and holding period. It handles the 50% discount, applies FY2024-25 marginal rates, and shows you the tax impact instantly.

Track FIFO parcels automatically

For investors with larger portfolios, Grove tracks FIFO parcels automatically across every buy, sell, and DRP event. No spreadsheets. No missed parcels. No wrong cost base at tax time.

Join the Grove waitlist