CEX vs On-Chain Crypto Trading: Tax Differences in Australia

Last reviewed:

Primary tax-year context: Current Australian tax settings

This article is general information only. We maintain pages using primary-source checks and date-based reviews. See editorial policy.

General information only. This is not tax or financial advice. Consult a registered tax agent for advice specific to your situation.

Whether you trade Bitcoin on Coinbase or swap tokens on Uniswap, the ATO treats crypto the same way: as a CGT asset. The tax rules are identical. But the compliance burden? That’s where things diverge significantly.

The core rule: CGT applies everywhere

The ATO’s position is clear: cryptocurrency is property, not currency. Every disposal triggers a CGT event, regardless of where it happens.

A “disposal” includes:

  • Selling crypto for AUD
  • Trading one crypto for another
  • Using crypto to buy goods or services
  • Gifting crypto
  • Converting to stablecoins
  • Providing liquidity on DeFi protocols

This applies whether you’re using Binance, a hardware wallet, or a decentralised exchange.

CEX vs on-chain: key differences

AspectCentralised Exchange (CEX)On-Chain / DeFi
CGT rulesSameSame
ATO data sharingYes — exchanges report to ATONo direct reporting
Transaction recordsPlatform providesYou must track
Cost base trackingOften automatedManual or via tools
Complex transactionsLimited (buy/sell/stake)Common (LPs, yield farming, airdrops)
Identity verificationRequired (KYC)Usually none
ATO audit riskHigher (data matching)Lower detection, but blockchain is permanent

ATO crypto data matching program

Since 2019, the ATO has collected data from Australian crypto exchanges under its Cryptocurrency Data-Matching Program. This includes:

  • Names and addresses
  • Dates and amounts of transactions
  • Bank account details linked to exchanges
  • Wallet addresses associated with your account

The program covers exchanges like:

  • Binance Australia
  • CoinSpot
  • Independent Reserve
  • Swyftx
  • BTC Markets
  • Coinbase
  • Kraken

If you’ve traded on any Australian exchange, the ATO already knows about it.

Why on-chain isn’t “invisible”

Some traders assume DeFi is anonymous. It’s not.

While on-chain transactions don’t report directly to the ATO:

  1. Blockchain is permanent — Every transaction is publicly recorded forever
  2. Exchange exit points — When you eventually sell to AUD, exchanges report that transaction
  3. Chain analysis tools — The ATO uses blockchain analytics to trace wallet activity
  4. Retrospective audits — The ATO can audit 4+ years back, and blockchain data never disappears

The ATO has specifically noted that “anonymous” crypto transactions are a focus area for compliance activity.

Record-keeping requirements

Regardless of where you trade, you must keep records for 5 years after the CGT event. For each transaction, you need:

Required recordCEXOn-chain
Date acquired✓ AutoManual/tool
Date disposed✓ AutoManual/tool
Amount in AUD at time✓ Often providedMust calculate
Transaction fees✓ ShownMust extract from chain
Purpose of transactionYou recordYou record
Wallet addressesProvidedYou track

CEX advantage: export reports

Most exchanges let you download transaction history as CSV. Some provide tax-specific reports. This makes compliance straightforward.

On-chain challenge: reconstruct everything

For DeFi transactions, you need:

  • Wallet addresses you control
  • Block explorer data (Etherscan, BscScan, etc.)
  • Historical AUD prices at exact transaction times
  • Gas fees converted to AUD

Tools like Koinly, CoinTracker, or CryptoTaxCalculator can help, but require manual review.

DeFi-specific tax events

On-chain activity creates tax events that don’t exist on CEXs:

Liquidity pool deposits

When you provide liquidity (e.g., ETH/USDC on Uniswap):

  • Depositing tokens may trigger CGT (ATO position is evolving)
  • Receiving LP tokens is a new asset
  • Impermanent loss doesn’t automatically create a deductible loss

Yield farming rewards

Rewards from staking or farming are:

  • Ordinary income when received (not CGT)
  • Valued at market price on receipt date
  • Then subject to CGT when later sold

Airdrops

Free tokens received are:

  • Ordinary income if received for services/activity
  • Zero cost base if truly unsolicited
  • Subject to CGT when sold

Wrapped tokens

Wrapping ETH to WETH or similar:

  • ATO hasn’t provided specific guidance
  • Conservative view: treat as disposal (CGT event)
  • Some practitioners argue it’s a non-taxable “like-for-like” exchange

Cost base complications

CEX: relatively simple

Your cost base is:

  • Purchase price in AUD
  • Exchange fees
  • (Bank transfer fees, if any)

On-chain: multiple layers

Your cost base includes:

  • Acquisition cost in AUD at time of transaction
  • Gas fees (converted to AUD)
  • Bridge fees
  • DEX fees (often embedded in swap rate)

Every fee component must be converted to AUD using the exchange rate at the exact time of transaction.

Practical compliance approach

If you mainly use CEX

  1. Download transaction reports annually
  2. Reconcile against bank statements
  3. Use the exchange’s tax report if available
  4. Keep records in case of audit

If you use DeFi

  1. Maintain a spreadsheet of all wallet addresses
  2. Use portfolio tracking tools from day one
  3. Export data before platforms change/disappear
  4. Document the purpose of each transaction
  5. Convert all values to AUD at transaction time
  6. Consider professional help at tax time

Hybrid approach (most common)

Most traders use both. The key is:

  • Track CEX and on-chain separately
  • Reconcile transfers between them
  • Don’t double-count assets
  • Document the flow between wallets

ATO audit triggers

The ATO looks for:

Red flagWhy it matters
CEX activity but no crypto on returnData matching catches this
Large CEX withdrawals to unknown walletsSuggests unreported on-chain activity
Inconsistent cost basesSignals poor record-keeping
Claiming losses without documentationCommon DeFi “hack” or “rug” claims
Not reporting staking rewardsShould be ordinary income

Key takeaways

  • Same rules: CGT applies to all crypto, regardless of platform
  • Different compliance burden: CEX provides records; on-chain requires you to build them
  • ATO sees CEX trades: Data matching means exchange activity is reported
  • Blockchain is permanent: On-chain isn’t anonymous — it’s just not automatically reported
  • DeFi is complex: LP tokens, yield farming, and airdrops create additional tax events
  • Keep records: 5 years minimum, with AUD values at transaction time

Trading on DeFi protocols doesn’t reduce your tax — it just makes compliance harder. Whether you prefer the simplicity of exchanges or the flexibility of on-chain trading, the tax obligation is the same.

Use our Crypto CGT Calculator to estimate capital gains on your crypto disposals.

Related tools: Crypto CGT Calculator | CGT Calculator

Where to go next