Money (AU) · capital gains tax · nothing uploaded

Capital gains tax on crypto

Enter your buys, sales and swaps in Australian dollars, or import an exchange CSV, and see each year's capital gains. Nothing leaves your browser.

Proposed changes from 1 July 2027. The 2026–27 Federal Budget (12 May 2026) announced that, for gains arising from 1 July 2027, the 50% discount would be replaced by cost-base indexation and a minimum 30% tax on net capital gains, with assets held on 30 June 2027 treated as reacquired at market value. It is a proposal and must pass Parliament; the ATO says it does not apply to Tax Time 2026. This calculator applies the current rules only.

1 Quick calculator: one crypto asset

The trade date

Enter both dates to see the result.

2 All your transactions

Which units count as sold when you sell part of a holding
For the whole period you held the assets
From years before your first transaction here
DateTypeAssetUnits / ratioPrice (AUD)FeesRemove

Enter each crypto-to-crypto swap as a sale of what you gave up and a purchase of what you received, both at the AUD market value at the time. Prices are not looked up.

Stored in this browser only (IndexedDB, database pp-cgt).

3 Results by financial year

CGT schedule for your accountant: PDF and CSV, A$14.99 per financial year

When crypto creates a CGT event

A capital gain or loss arises whenever you dispose of crypto: selling it for dollars, swapping it for another crypto, spending it on goods, or gifting it. The ATO's guidance is explicit about swaps. Exchanging one crypto asset for another disposes of the first and acquires the second, so a CGT event happens to the original asset. The capital proceeds are the market value, in Australian dollars, of the crypto you receive, or, if you cannot work that out, of the crypto you gave up. Moving crypto between wallets you own is not a disposal.

A worked example

On 1 March 2024 you buy 0.5 BTC for $30,000 plus a $30 fee: a cost base of $30,030. On 10 February 2025 you swap 0.2 BTC for ETH; at that moment the ETH you receive is worth $30,000, and the exchange charges $20.

Enter the swap as a sale of 0.2 BTC at $150,000 per BTC (the AUD value per unit) with the $20 fee, and a buy of the ETH at its AUD value. The remaining 0.3 BTC keeps its original date and cost base.

How the calculation works

  1. Capital proceeds. What you received for the asset, less selling costs such as brokerage or the agent's commission.
  2. Cost base. What it cost you: the purchase price plus incidental costs of buying it (brokerage, stamp duty, legal fees), and for property, capital improvements.
  3. Gain or loss. Proceeds minus cost base, for each parcel sold.
  4. Losses. Capital losses carried forward from earlier years and losses made this year are taken off this year's gains. The ATO says you can choose which gains they reduce; taking them off gains that do not get the discount first gives the lowest result, and that is what the calculator does.
  5. Discount. Australian-resident individuals halve what is left of each gain on an asset owned for at least 12 months, counting from the day after acquisition to the day before the CGT event.
  6. Net capital gain. The total goes in your tax return and is taxed at your marginal rate along with your other income. A net capital loss cannot reduce other income; it carries forward.

Exchange CSVs

CoinSpot, Swyftx, Binance and Kraken exports are recognised by their headings; others can be mapped by hand. Exchange exports often quote prices in the pair's currency (for example BTC/USDT). The calculator needs AUD values, so convert those rows before importing, or edit the price after import. Check every swap appears as a sale and a matching purchase.

Matching parcels

Crypto is fungible, so most people use first in, first out. The ATO accepts other methods where your records identify which units were disposed of; specific identification is mostly practical when different holdings are kept in different wallets. Whatever you choose, apply it consistently and keep the records.

Record keeping

Keep, for every transaction: the date, the AUD value, what it was for, the other party (exchange or wallet address), and exchange records and wallet addresses. Exchanges close and data disappears; download your history at least once a year.

Checking the result before you lodge

A calculator is only as good as the figures you give it. Before copying anything into your tax return, run through these checks:

If a disposal looks wrong, open its parcel breakdown in the year view: each line shows the parcel, its acquisition date, days held and cost base, which is usually enough to spot the missing or mistyped transaction.

Where the rules come from

The discount, the 12-month counting rule, the treatment of losses and the tax rates are taken from the ATO's published guidance, listed under sources below with the date they were last checked. Rates are stored per financial year and updated each July. Where a rule could not be confirmed against an official page, it is marked as unverified in the calculator's notes and in the schedule, so you and your accountant know what to check.

Lost, stolen and scammed crypto

If you lose the private key to a wallet, or an exchange collapses, you may be able to claim a capital loss, but only with evidence: when you acquired the crypto and what it cost, the wallet address, that it belonged to you, and that it cannot be recovered. Crypto sent to a scammer is treated similarly. Record these as sales with zero proceeds and keep the evidence with your records; the ATO may ask for it.

Frequently asked questions

Is swapping one crypto for another taxable?

Yes. The ATO treats a swap as disposing of the crypto you give up and acquiring the one you receive, so it is a CGT event at the AUD market value of what you receive (or of what you gave up, if that cannot be determined).

Does the 50% discount apply to crypto?

Yes, for Australian-resident individuals who held the crypto for at least 12 months before the disposal, on the same rules as shares.

Is moving crypto between my own wallets a CGT event?

Generally no, because you keep ownership. Keep records showing the transfer was between your own wallets.

What about crypto bought to pay for things?

Crypto kept or used mainly to buy items for personal use can be a personal use asset, but the ATO applies this narrowly; most crypto held as an investment is not.

Do I need AUD prices for every trade?

Yes. Record the AUD value at the time of each transaction. This calculator does not look up prices.

Is staking income a capital gain?

Staking and similar rewards are generally ordinary income when received, and the received tokens then have a cost base. This calculator handles the capital side only.

Sources

Rules on this page last verified against these sources on 29 October 2026. This is general information, not tax or legal advice.