DeFi Tax in Australia: Lending, Borrowing, Liquidity Pools and the Mess of CGT Events
DeFi has produced the messiest tax position in Australian crypto. Every swap is a CGT event. Wrapping ETH to wETH is, on the ATO’s published position, a CGT event. Depositing into a liquidity pool is a CGT event. Withdrawing from it is another. Lending and borrowing have specific (and not always intuitive) treatments. For an Australian who has spent a year in DeFi, the resulting reconciliation can run to thousands of CGT events on a single wallet. This guide explains how the ATO treats the main DeFi categories and what you need to record.
The ATO’s general DeFi position
The ATO has not issued a single, comprehensive ruling on DeFi. Its position has been built up through a series of guidance updates, individual private rulings (which are not binding on other taxpayers but indicate the ATO’s thinking) and clarifications in its web guidance. The unifying principle is that every transaction that changes the nature of what you hold is potentially a CGT event, even if it does not feel like one to the user.
This is a stricter position than some other jurisdictions have taken. The UK’s HMRC, for example, treats certain DeFi events as non-taxable rebases. The ATO’s default position has been to treat them as taxable disposals.
DEX swaps
Swapping one cryptocurrency for another on a DEX (Uniswap, SushiSwap, Curve, 1inch, Jupiter on Solana, etc.) is a CGT event on the disposal of the first asset. The disposal value is the AUD market value of the asset received. The cost base of the asset received is the same AUD market value, becoming the basis for any future disposal.
This is identical in treatment to a swap on a centralised exchange. The only complication is that DEX swaps occur on-chain, and the AUD value has to be derived from market data at the time of the swap rather than from an exchange’s books.
Wrapping and unwrapping tokens
The ATO’s published position is that wrapping ETH to wETH (or any equivalent 1:1 wrap) is a CGT event. The technical justification is that wETH is a distinct asset with distinct rights from ETH, so wrapping is a disposal of ETH and acquisition of wETH.
In practice the AUD value of the wrap is equal on both sides, so the disposal value and cost base are equal — meaning there is no capital gain or loss on the wrap itself. The wrap still has to be recorded as a CGT event, however, and the wETH carries its own new cost base for future disposals.
This is one of the positions where the ATO is stricter than some international jurisdictions. Some practitioners disagree with this position; some private rulings have come out differently. The conservative position — and the one most Australian crypto-aware accountants recommend — is to record wraps as CGT events with matching cost bases.
Providing liquidity to a pool
Depositing two assets into an LP (e.g., adding ETH and USDC to a Uniswap V2 pool) is a disposal of both assets and an acquisition of LP tokens representing the share of the pool. The disposal value of the deposited assets is their AUD market value; the cost base of the LP tokens is the same AUD value combined.
Withdrawing from the pool is the reverse — a disposal of the LP tokens and an acquisition of the underlying assets at their then-current AUD value. Because pool ratios shift over time (the famous impermanent loss), you may end up withdrawing different quantities of the underlying assets than you originally deposited.
For an Australian DeFi user who has entered and exited multiple LP positions during a year, this produces a large number of small CGT events. Tax tools (CryptoTaxCalculator handles this best) categorise the events automatically once the protocol is identified.
Lending and borrowing
Depositing crypto into a lending protocol (Aave, Compound, Morpho) and receiving aTokens or equivalent interest-bearing tokens is, on the ATO’s published position, a CGT event — disposal of the underlying and acquisition of the interest-bearing token at matching cost bases. Interest accrues over time and is ordinary income.
Borrowing against collateral is not a disposal of the collateral. The collateral remains yours, the borrowed asset is a new acquisition with its own cost base, and the eventual repayment is a disposal of the borrowed asset (which usually has a gain or loss). Liquidation of collateral, however, is a CGT event on the collateral with a disposal value equal to the amount used to settle the loan.
Yield farming and rebasing tokens
Yield farming rewards are ordinary income at the AUD value on the day received. Rebasing tokens (where the token balance changes algorithmically) require ordinary-income treatment on each positive rebase at the AUD value of the new tokens. Negative rebases are not taxable events but reduce the cost base.
Records you need for DeFi
For every on-chain transaction you need the transaction hash, the date and time, the smart contract involved, every asset disposed of with the quantity and AUD value at the time, every asset acquired with the quantity and AUD value, and the gas fee in AUD. Manually maintaining this is impractical. The only realistic approach is a tax tool that pulls the wallet’s transaction history directly from the chain and applies the ATO categorisation rules.
Verdict
DeFi in Australia is taxable at every meaningful interaction. Swaps, wraps, liquidity provision, lending and yield farming all produce CGT events or ordinary income at the AUD value on the day. The reconciliation burden is large enough that anyone running DeFi at scale should be using CryptoTaxCalculator or a comparable tool from the first transaction — manual reconstruction after the fact is painful and error-prone. The practical Australian DeFi user keeps their wallet activity organised, runs the tax tool quarterly, and reviews the categorisation with an accountant before lodgement.
Related guides
- The definitive australian crypto tax guide
- Australian crypto tax for investors, traders and DeFi users
- How the ato tracks cryptocurrency in australia
- ATO Crypto Tax Records: What Every Australian Investor Has to Keep (and for How Long)
- Airdrop Tax in Australia: How the ATO Treats Free Tokens, Staking Rewards and Hard Forks
- Liquid Staking Tokens (LSTs) Explained for Australian DeFi Users
Frequently asked questions
Is every DeFi swap a CGT event in Australia?
Yes. The ATO treats every disposal of one cryptocurrency for another as a CGT event, including DEX swaps. The disposal value is the AUD market value of the asset received.
Is wrapping ETH to wETH taxable in Australia?
On the ATO’s published position, yes — wrap is a CGT event with matching disposal and cost base values, so no immediate gain or loss but the event still has to be recorded.
How are liquidity pool deposits taxed?
Depositing assets into an LP is a disposal of the underlying assets and acquisition of LP tokens at matching AUD value. Withdrawal is the reverse. Both produce CGT events.
Is borrowing against my crypto taxable?
No — borrowing is not a disposal of the collateral. Liquidation of the collateral, however, is a CGT event with disposal value equal to the loan settlement amount.
Can I do DeFi tax reporting manually?
Above a trivial number of transactions, no. The reconciliation requires AUD price data for every on-chain interaction. CryptoTaxCalculator and Koinly are the only practical approaches at any volume.
Important Australian disclosure — The information in this article is general and educational only. It does not constitute personal financial product advice and should not be relied on as such. Cryptocurrency products are highly volatile and many crypto exchanges or platforms operating in Australia are not licensed by ASIC. You should consider whether crypto suits your objectives, financial situation and needs before making any decision. Tax treatment varies by individual circumstance — consult a registered tax agent or financial adviser, and refer to the official guidance at ato.gov.au and moneysmart.gov.au.
