Crypto Tax Australia: What Every Trader Needs to Know Before the 2027 CGT Changes

Crypto tax in Australia just got more complicated. Parliament passed landmark changes to the CGT discount on 25 June 2026, and if you hold crypto for the long term, the window to lock in the old 50% discount rules is closing. Whether you run a grid bot that fires 300 trades a day or you bought some ETH in 2021 and forgot about it, the ATO has opinions about what you owe.

> TL;DR

> Crypto tax Australia rules mean the ATO treats crypto as property subject to CGT or income tax depending on how you use it. The current 50% CGT discount for assets held over 12 months will be replaced from 1 July 2027 with an inflation-based discount and a minimum 30% effective tax rate on new gains. Every disposal, including crypto-to-crypto swaps, is a taxable event, and algo traders generating hundreds of fills per day face record-keeping challenges that make dedicated tax software essentially non-optional.


How the ATO Classifies Cryptocurrency

Isometric flowchart of three crypto trader archetypes leading to different tax treatment pathways

The ATO does not consider Bitcoin, Ethereum, or any other digital asset to be money or foreign currency. It classifies crypto as property and a capital asset, full stop. This single classification is what drives every tax obligation that follows.

Because crypto is treated as an asset rather than currency, any time you do something with it, you are potentially triggering a taxable event. The nature of that event, whether it falls under Capital Gains Tax or ordinary income tax, depends on what you actually did. The ATO has published guidance on crypto asset investments and tax that lays this out clearly, and it applies to all coins, tokens, NFTs, and digital assets regardless of what the project calls itself.

One thing that trips people up early: buying crypto with AUD is not a taxable event. You are simply converting cash into an asset. The tax clock starts ticking on your cost base from the moment of acquisition, but nothing is reportable yet.

The classification framework applies uniformly. It does not matter whether you are trading on Swyftx, running an arbitrage bot on Binance, or receiving staking rewards from a DeFi protocol. The ATO sees all of it through the same property-based lens.


Capital Gains Tax vs Income Tax: Which Applies to You?

Comparative data chart showing CGT discount reduction and minimum effective tax rate implementation before and after 2027

The distinction between CGT and income tax in the crypto context comes down to what you are doing with your assets and, critically, why.

CGT applies when you dispose of crypto you hold as an investment asset. You bought it, you held it, you sold or swapped it. The gain or loss flows into your CGT calculation for the financial year, and if you held the asset for more than 12 months before disposing of it, you may qualify for the CGT discount (more on that below).

Ordinary income tax applies when crypto is received as payment for something, or when the activity crosses into business territory. Staking rewards, mining income, and airdrops are all generally assessed as ordinary income at market value on the date received. Related expenses, wallet fees, software subscriptions, electricity for mining rigs, are deductible against that income in a way they generally are not under CGT.

The business versus hobby distinction is where it gets genuinely murky. A person who trades occasionally for personal investment is almost certainly a CGT investor. Someone running multiple algorithmic strategies with systematic entry and exit rules, reinvesting profits, and treating it as a primary income source may be assessed as carrying on a business. That classification shifts all gains from CGT into ordinary income, which removes access to the 50% CGT discount entirely.

Activity Tax Treatment
Selling crypto held as investment CGT
Swapping one crypto for another CGT (disposal of first asset)
Staking rewards received Ordinary income
Mining income Ordinary income
Airdrops received Ordinary income (usually)
Business trading (high-frequency) Ordinary income
Gifting crypto CGT (disposal at market value)

If you are unsure which category you fall into, that is a conversation for a registered tax agent with crypto experience, not a blog post.


What Counts as a Taxable Event in Australia?

This is where most traders, especially newer ones, get caught out. The list of taxable events is broader than most people assume.

Selling crypto for AUD is the obvious one. You dispose of your asset, you calculate your gain or loss against the original cost base, done.

Swapping one crypto for another is equally taxable and far more commonly missed. When you swap ETH for SOL on an exchange, the ATO treats that as you disposing of your ETH at its market value at the time of the swap. Your gain or loss is calculated on that disposal, and your cost base for the SOL is the market value you paid. Every single crypto-to-crypto swap is its own CGT event.

Using crypto to pay for goods or services works the same way. If you pay for something with Bitcoin, you have disposed of that Bitcoin at its current market value. If that value is higher than your cost base, you have a gain.

Receiving staking rewards, mining income, or airdrops triggers an income tax event at the market value on the date received. That value then becomes your cost base if you later sell those assets.

Gifting crypto is treated as a disposal at market value on the date of the gift, even though no cash changes hands.

Network and transfer fees on wallet transfers deserve a specific callout. The crypto used to pay a gas fee is itself a disposal and a CGT event. At the scale that algo traders operate, these small events accumulate.

Transferring crypto between your own wallets is generally not taxable, provided you can clearly demonstrate both wallets belong to you. Keep records of this, because the ATO will not assume ownership without evidence.

Buying crypto with AUD is not a taxable event. You are acquiring an asset, not disposing of one.


The 50% CGT Discount — And Why It’s Changing in 2027

The current rule is straightforward. Hold a crypto asset for more than 12 months before disposing of it, and you qualify for a 50% discount on your capital gain. If you made a $20,000 gain on ETH you held for 18 months, only $10,000 gets added to your assessable income. At a 37% marginal rate, that is the difference between a $7,400 tax bill and a $3,700 one. It is a meaningful benefit.

That benefit is being wound back. Parliament passed the change on 25 June 2026, with the new rules taking effect from 1 July 2027.

Under the new rules, for assets acquired after 1 July 2027, the flat 50% discount is replaced by an inflation-based discount. The discount will be calculated based on the actual inflation that occurred during the holding period, measured using the Consumer Price Index. In practical terms, for most assets held less than a decade, this inflation-adjusted discount will be significantly smaller than 50%. On top of that, a minimum 30% effective tax rate applies to gains from assets acquired after 1 July 2027. If your marginal rate is already above 30%, that minimum rate does not change much for you. If you are a lower-income earner who previously benefited from the 50% discount bringing gains into a lower bracket, the floor will bite.

The transitional rule is important to understand. For assets you acquired before 1 July 2027 and sell after that date, the calculation splits at the 1 July 2027 boundary. The gain accrued up to that date uses the old 50% method. The gain accrued after that date uses the new inflation-based method. This means assets held before the cutoff are not entirely grandfathered, but they do retain partial access to the more favourable old treatment.

The practical implication is this: if you are planning to hold crypto for the long term and you were going to acquire those positions anyway, there is a meaningful case for doing so before 1 July 2027. The cost-benefit calculation depends entirely on your personal tax situation, expected holding period, and the inflation rates that eventuate.

This is general information, not financial advice. The specifics of your situation genuinely require a qualified tax professional, particularly one familiar with the new legislation.


How Algorithmic and Bot Trading Is Taxed

Algo trading creates a volume problem that manual approaches simply cannot solve. A grid bot running on a single BTC/USDT pair might generate 50 to 200 individual fills in a single day. Each one of those fills, if it involves a crypto-to-crypto pair, is a separate CGT event with its own disposal, its own cost base requirement, and its own AUD valuation at the time of execution.

Multiply that across multiple bots, multiple pairs, and a full financial year, and you are potentially looking at tens of thousands of taxable events. I have looked at exchange histories from active algo traders that run to 50,000-plus transactions in a year. There is no spreadsheet solution to that.

[INTERNAL LINK PLACEHOLDER: anchor: “crypto trading bot tax” → target-pillar: /crypto-trading-bot-tax-australia]

ATO business classification risk is real for serious algo traders. The ATO looks at factors including the frequency of transactions, the systematic nature of the strategy, the level of organisation involved, and whether the activity is profit-driven in a business sense. A trader running multiple automated strategies, reinvesting proceeds, and treating it as a primary financial activity looks a lot more like a business than an investor. If the ATO classifies you as a business, all gains become ordinary income and the CGT discount disappears. There is no bright-line rule on where the threshold is.

Grid bots, DCA bots, and arbitrage bots all generate taxable events on each executed fill. A DCA bot that buys $50 of BTC every hour creates 8,760 acquisition events per year. Each one establishes a separate cost base lot. When you eventually sell, working out which lots you are disposing of, and whether FIFO, LIFO, or specific identification gives you the best outcome, is genuinely complex.

Cost base tracking method selection matters. FIFO (first in, first out) is the default most software uses and is generally ATO-acceptable. Specific identification can be more tax-efficient in some scenarios but requires contemporaneous records at the time of disposal, not reconstructed later.

The record-keeping requirement at algo scale makes manual tracking impractical. Exchange API integrations into dedicated crypto tax software are not a nice-to-have for algo traders. They are the only realistic way to maintain compliance.

One additional compliance note: if you are building and operating an algo trading service for other people’s accounts, that is a different beast entirely. Operating an algo trading service for others falls under ASIC’s AFSL regime and potentially managed investment scheme rules. The Digital Assets Framework that passed in April 2026 is making these requirements more explicit across the industry.


Keeping Records: What the ATO Actually Requires

The ATO is specific about what records you need to keep. For each transaction, you need the date, the amount in AUD at the time of the transaction, the nature and purpose of the transaction, and counterparty details where available. All records must be kept for at least five years from the date you lodge the relevant tax return.

The AUD valuation requirement is the painful one for crypto-to-crypto swaps. You need the AUD price of both assets at the exact time of the swap, not end-of-day prices, not approximations. Exchange transaction histories often have this data, but they do not always export it cleanly, and API rate limits can make bulk retrieval frustrating.

The ATO actively receives data from Australian exchanges under its data-matching programme. If you transacted on a registered Australian exchange and did not report those disposals, the ATO very likely knows about it. Unreported crypto gains are one of the more visible areas of ATO compliance activity.

Blockchain explorers like Etherscan can help reconstruct transaction histories for self-custody wallets, but they have gaps. Bridging transactions, DeFi interactions, and legacy chain activity often require significant manual work to piece together.

For algo traders specifically, the solution is to automate data exports from exchange APIs at regular intervals rather than trying to reconstruct a year of history at tax time. Most major tax software platforms support direct API connections to exchanges including Swyftx, Independent Reserve, and major international exchanges. Set it up once at the start of the financial year and let it run.


Crypto Tax Software Options for Australian Traders

Manual spreadsheets work until they do not. For someone making 10 to 20 trades a year on a single exchange, a spreadsheet is manageable. For anyone running bots or trading across multiple platforms, the spreadsheet approach breaks down somewhere around trade 200, usually at 11pm on 30 June.

The non-negotiable features for Australian traders are ATO-compliant CGT calculations, AUD cost-base tracking, and direct API integrations with the exchanges you actually use. DeFi support matters if you interact with protocols on Ethereum, Solana, or similar chains, because those transactions can be harder to categorise automatically.

[INTERNAL LINK PLACEHOLDER: anchor: “crypto tax software comparison” → target-pillar: /best-crypto-tax-software-australia]

The tools most commonly used by Australian traders include Koinly, CoinLedger, and Crypto Tax Calculator. Each has different strengths around DeFi handling, exchange coverage, and pricing structure. I cover these in detail in the dedicated comparison on CryptoAlgo.com.au rather than try to squeeze a full review into a paragraph here.

Independent Reserve is worth a specific mention because it offers a built-in Tax Estimator tool that gives you a running estimate of your CGT position throughout the year. It is not a substitute for proper tax software, but for traders who use Independent Reserve as their primary exchange, it reduces the end-of-year scramble.

The most important thing when choosing tax software is confirming it handles crypto-to-crypto swaps correctly, splitting each swap into a disposal and an acquisition with separate AUD valuations. Some cheaper tools handle this poorly, and the errors compound at scale.


Frequently Asked Questions

Is crypto taxable in Australia?

Yes. The ATO classifies cryptocurrency as property and an asset, meaning disposals are subject to Capital Gains Tax and income from activities like staking or mining is subject to ordinary income tax.

Is buying crypto with AUD a taxable event?

No. Purchasing crypto with Australian dollars is an acquisition, not a disposal. No tax event is triggered at the point of purchase.

Are crypto-to-crypto swaps taxable in Australia?

Yes. Swapping one cryptocurrency for another is treated as a disposal of the first asset at its market value at the time of the swap. This triggers a CGT event regardless of whether any AUD changes hands.

When does the CGT discount change take effect?

The change passed parliament on 25 June 2026 and takes effect for assets acquired from 1 July 2027. Assets acquired before that date retain access to the old 50% discount method for gains accrued up to 1 July 2027.

What is the minimum effective tax rate under the new rules?

For gains from assets acquired after 1 July 2027, a minimum 30% effective tax rate applies. The inflation-based discount replaces the current flat 50% discount.

Can the ATO find out about unreported crypto gains?

Yes. The ATO receives transaction data from Australian exchanges under its data-matching programme and has been active in crypto compliance enforcement. Unreported disposals carry real risk.

Do algo traders get classified as businesses by the ATO?

Potentially, yes. The ATO assesses factors including transaction frequency, systematic operation, and profit motive. High-frequency algo traders who treat trading as a primary financial activity may be assessed as carrying on a business, which means income tax rather than CGT applies to their gains.

How long do I need to keep crypto tax records in Australia?

At least five years from the date you lodge the relevant tax return. Records should include the date, AUD value, purpose, and counterparty details for each transaction.

What crypto tax software works for Australian traders?

Koinly, CoinLedger, and Crypto Tax Calculator are the most commonly used options among Australian traders. Key requirements are ATO-compliant CGT calculations, AUD cost-base tracking, and reliable exchange API integrations. See the full comparison on CryptoAlgo.com.au.

Is transferring crypto between my own wallets taxable?

Generally no, provided you can demonstrate both wallets belong to you. However, any network fees paid in crypto to complete the transfer are themselves a disposal and trigger a CGT event.


*CryptoAlgo may earn a commission if you sign up through links on this page.

Leave a comment