Swapping one cryptocurrency for another feels like it should sit outside the tax system. No Australian dollars change hands, no bank transfer occurs, and the money never technically leaves the crypto ecosystem. Under Australian tax law, none of that matters. A crypto-to-crypto swap, whether it is Bitcoin for Ethereum, a stablecoin for an altcoin, or one DeFi token for another, is treated the same way as selling for AUD. It is a disposal, and it triggers a CGT event on the asset you gave up. This is one of the least understood corners of crypto tax in Australia, and it catches out even experienced investors who assume that staying “in crypto” means staying out of the ATO’s view.
The ATO treats crypto as a capital gains tax asset, and disposing of a CGT asset triggers a CGT event regardless of what you receive in return. A crypto-to-crypto swap is, in tax terms, a barter transaction. You are disposing of asset A and acquiring asset B, and the fact that both sides of the transaction are digital assets rather than AUD makes no difference to that basic mechanic. This applies whether the swap happens on a centralised exchange’s trading pair, or directly through a decentralised exchange such as when you use Uniswap to trade one token for another.
The value used for the disposal is the AUD market value of the asset you gave up at the time of the swap, not the value of the asset you received, although in an efficient market the two should be close. That AUD market value becomes your capital proceeds for the disposed asset, and it simultaneously becomes the new cost base of whatever you just acquired. This is the part investors miss most often: every swap creates a fresh cost base and a fresh acquisition date for the new asset, which then starts its own 12-month clock for the CGT discount.
This applies across the full breadth of the market, from swapping between major assets to trading into smaller altcoins on a whim. It also applies inside DeFi protocols, where a single interaction with a smart contract can quietly represent multiple disposals bundled into one transaction. New investors in particular tend to underestimate how many taxable events a busy trading month can generate, which is exactly why understanding this mechanic early matters so much when approaching crypto tax for the first time.
None of this changes based on your intent. Whether the swap was a deliberate rebalance or an impulsive reaction to market noise, the tax event is identical. Investors prone to panic selling during volatility should be aware that swapping out of a falling asset into a perceived safer one is still a disposal with tax consequences, not a way to sidestep the market without cost.
Working out the gain or loss on a swap uses the same formula as any other disposal: capital proceeds minus cost base. The proceeds figure is simply the AUD value of the asset you disposed of at the exact time of the swap, sourced from a reliable price feed at that timestamp. The cost base is whatever you originally paid to acquire that asset, plus incidental costs such as the network or exchange fee incurred on the swap itself.
Because two assets are involved simultaneously, accurate cost base tracking becomes considerably harder than with a straightforward AUD sale. You are not just tracking one acquisition and one disposal, you are closing out one parcel and opening another in the same transaction, and doing this correctly across dozens or hundreds of swaps in a year without software is close to unmanageable. This is precisely the scenario a purpose-built crypto tax calculator is designed to handle, reconciling wallet-level transaction data into a usable set of disposal records.
Swaps can just as easily produce a loss as a gain, particularly if you moved out of a depreciated asset. That loss is real and can be used through tax loss harvesting to offset gains elsewhere, and it is worth understanding how a capital loss is treated in Australia before assuming a swap into a weaker asset was purely a bad trade with no tax upside.
It is also worth being explicit about what a swap is not. Wrapping an asset, such as converting ETH into a wrapped representation to use inside a protocol, is generally treated as its own disposal event too, and the mechanics around wrapped assets and cross-chain bridges deserve separate, careful attention because they are frequently misunderstood as a purely technical action rather than a tax event.
Portfolio rebalancing is one of the most common sources of unexpected swap-related tax bills. An investor who periodically rebalances a portfolio to maintain target allocations, or actively pursues diversification across a crypto portfolio, may be generating a steady stream of small CGT events without ever consciously deciding to “sell” anything. Each rebalancing trade needs to be tracked individually.
Interacting with DeFi protocols compounds this further. A single transaction that looks like one click, for example entering a liquidity position or executing a routed trade across multiple pools, can represent several underlying swaps bundled together by the protocol’s smart contract logic. Understanding the broader tax treatment of DeFi activity in Australia is essential before engaging with these protocols at any scale, since the on-chain complexity does not simplify the tax obligation, it multiplies the number of events that need to be reconciled.
Investors who hold assets across multiple wallets and exchanges face an added layer of difficulty, since a swap executed on one platform needs to be reconciled against holdings that may have originated on another. Without disciplined record-keeping from the outset, reconstructing an accurate swap history months or years later becomes genuinely difficult, particularly on decentralised platforms that do not provide a neat downloadable transaction summary the way centralised exchanges do.
This is also where unusual scenarios tend to concentrate. Multi-leg swaps, failed transactions that still incurred a fee, and trades routed automatically through several pools to get the best price all sit in the category of crypto tax edge cases that deserve individual attention rather than being lumped in with straightforward disposals.
Every swap needs to be reported the same way any other disposal is, through the capital gains section of your tax return, with the disposal date, AUD value at the time, cost base and resulting gain or loss. The process is the same one covered in how to declare cryptocurrency on an Australian tax return, it simply needs to be applied to every swap individually rather than to a small handful of AUD sales.
The ATO does not treat on-chain, wallet-to-wallet activity as invisible. Understanding how the ATO tracks crypto transactions and the scope of its data matching program should dispel any assumption that decentralised trading is harder to trace or lower priority to report. Investors who swap frequently, whether manually or through automated strategies, need a system for capturing every trade as it happens rather than attempting to reconstruct a year of activity in June.
For anyone generating a genuinely high volume of swaps, the practical challenge shifts from understanding the rule to executing the reporting. The same guidance covered in reporting hundreds of crypto transactions applies directly here, and it is worth treating swap-heavy trading as requiring the same level of administrative discipline as any high-frequency investment activity.
Ultimately, the safest mental model is to treat every swap exactly like an AUD sale followed immediately by an AUD purchase, even though no fiat currency was actually involved. That framing keeps the tax obligation visible at the moment the trade happens, rather than something to be reconstructed retrospectively once a full financial year of activity has already passed.
Trading one crypto asset for another is a disposal under Australian tax law, identical in principle to selling for AUD. The AUD market value of the asset given up becomes both the capital proceeds for that disposal and the new cost base of the asset received. DeFi transactions and DEX trades can bundle multiple swaps into a single click, multiplying the number of taxable events. Portfolio rebalancing generates real CGT events even without a deliberate decision to sell. Consistent record-keeping at the point of every swap is the only realistic way to report accurately at volume.
Shepley Capital provides education and market insights, not financial advice. Always conduct your own research before making any investment decisions.
Swapping one cryptocurrency for another feels like it should sit outside the tax system. No Australian dollars change hands, no bank transfer occurs, and the money never technically leaves the crypto ecosystem. Under Australian tax law, none of that matters.
The ATO treats crypto as a capital gains tax asset, and disposing of a CGT asset triggers a CGT event regardless of what you receive in return. A crypto-to-crypto swap is, in tax terms, a barter transaction. You are disposing of asset A and acquiring asset B, and the fact that both sides of the transaction are digital assets rather than AUD makes no difference to that basic mechanic.
Working out the gain or loss on a swap uses the same formula as any other disposal: capital proceeds minus cost base. The proceeds figure is simply the AUD value of the asset you disposed of at the exact time of the swap, sourced from a reliable price feed at that timestamp. The cost base is whatever you originally paid to acquire that asset, plus incidental costs such as the network or exchange fee incurred on the swap itself.
Portfolio rebalancing is one of the most common sources of unexpected swap-related tax bills. An investor who periodically rebalances a portfolio to maintain target allocations, or actively pursues diversification across a crypto portfolio, may be generating a steady stream of small CGT events without ever consciously deciding to "sell" anything. Each rebalancing trade needs to be tracked individually.
Every swap needs to be reported the same way any other disposal is, through the capital gains section of your tax return, with the disposal date, AUD value at the time, cost base and resulting gain or loss. The process is the same one covered in how to declare cryptocurrency on an Australian tax return, it simply needs to be applied to every swap individually rather than to a small handful of AUD sales.
Trading one crypto asset for another is a disposal under Australian tax law, identical in principle to selling for AUD. The AUD market value of the asset given up becomes both the capital proceeds for that disposal and the new cost base of the asset received. DeFi transactions and DEX trades can bundle multiple swaps into a single click, multiplying the number of taxable events.
Every swap is a disposal reported through the capital gains section, using the AUD market value of the asset received as the capital proceeds and the original cost of the asset given up as the cost base. The date, both AUD values and any fees must be recorded for each swap. Where the disposed asset was held for more than 12 months, the 50 per cent discount applies to individuals in the same way as a sale for AUD.
The practical consequence is that an active portfolio can generate a substantial tax liability without a single withdrawal to a bank account, because gains are crystallised in crypto rather than cash. Rebalancing is the most common source of unexpected bills. Australian investors who swap frequently should set aside AUD against the liability rather than assuming tax is only payable when they cash out.
WRITTEN & REVIEWED BY Chris Shepley
UPDATED: AUGUST 2026