Crypto Portfolio Tracker Australia (Tax Edition): How to Track Bitcoin, ETH, and DeFi for ATO Reporting
The Australian rulebook for crypto portfolio tracking — what the ATO wants, how AUD cost base works, how to handle swaps and DeFi, and a workflow that survives an audit.
General information only — not personal advice
The Australian crypto taxinformation on this page is general in nature and reflects publicly available Australian Taxation Office (ATO) and Australian Securities & Investments Commission (ASIC) guidance at the time of writing. It is not financial, taxation, or legal advice. Rules and rates change. Please confirm with a registered tax agent, licensed financial adviser, or the ATO before acting.
This page summarises ATO guidance current at the time of writing. Crypto tax rules in Australia evolve rapidly, particularly around DeFi and wrapped tokens. Always confirm with the ATO or a registered tax agent before lodging.
Last reviewed by Auravest: 14 May 2026
Australia treats crypto as property, not currency, for tax purposes. That single decision — taken by the ATO in 2014 and reaffirmed many times since — is the root of every crypto tracking headache an Australian investor has. Bitcoin, ETH, stablecoins, NFTs, LP tokens, even wrapped tokens are all capital gains tax (CGT) assets. Every disposal is a CGT event. Every swap is a disposal of one asset and an acquisition of another.
That model is unforgiving for active traders, DeFi users, and anyone who has used the same wallet across multiple exchanges over the last few years. This guide walks through what the ATO actually wants, how to compute AUD cost base for every event, the right way to handle staking and DeFi, and a workflow that will hold up to scrutiny.
Why crypto tracking is hard in Australia
Tracking shares is easy because the rails do most of the work. CHESS records every purchase and sale, the broker provides consolidated tax statements, and dividend payments arrive through a standardised system. Apart from a handful of corporate actions and franking credit calculations, your tax data exists.
Crypto has none of that. There is no national registry. Wallets are pseudonymous strings. Coins move between exchanges, wallets, and DeFi protocols, and each movement may or may not be a taxable event. Prices are denominated in BTC, ETH, USD, or USDT — not AUD — which means every event needs an AUD conversion at the timestamp of the trade.
Compounding the problem, Australian exchanges report transaction data to the ATO under their AUSTRAC obligations. The ATO can see deposits, withdrawals, and disposals on Australian-domiciled exchanges (Independent Reserve, Swyftx, Coinstash, CoinJar, BTC Markets, CoinSpot, Cointree) and increasingly on offshore platforms that comply with global information sharing. If your reported gains do not align with what the ATO sees, the data matching letter is a foregone conclusion.
What the ATO actually wants to see
The ATO's expectation is simple: for every CGT event during the financial year, you can produce four numbers and a date.
- Date of disposal — the day you sold, swapped, or used the asset
- AUD proceeds — the AUD value of what you received in exchange
- AUD cost base — the AUD value of what you originally paid, plus eligible incidental costs (exchange fees, network fees attributable to acquisition or disposal)
- Holding period — to determine whether the 50% CGT discount applies (over 12 months)
- AUD capital gain or loss — proceeds minus cost base
The capital gain (after applying the discount where eligible) is added to your assessable income for the year. Capital losses are quarantined — they offset capital gains, not income, and excess losses carry forward indefinitely.
General information only — not personal advice
The 50% CGT discount and 12-month ruleinformation on this page is general in nature and reflects publicly available Australian Taxation Office (ATO) and Australian Securities & Investments Commission (ASIC) guidance at the time of writing. It is not financial, taxation, or legal advice. Rules and rates change. Please confirm with a registered tax agent, licensed financial adviser, or the ATO before acting.
The 50% CGT discount is available to individuals and trusts (not companies) on CGT assets held for more than 12 months. The discount halves the assessable gain. Crypto-to-crypto swaps generally reset the 12-month clock on the new asset.
Last reviewed by Auravest: 14 May 2026
On top of CGT, certain crypto receipts are ordinary income at the time of receipt — staking rewards, mining proceeds (for hobbyists, generally CGT-only; for businesses, ordinary income and trading stock), interest-like yield from DeFi lending, and airdrops with established value. Ordinary income is taxed at your marginal rate in the year of receipt regardless of when (or whether) you later dispose of the underlying token.
For specifics see the ATO's Crypto asset investments and How to work out and report CGT on crypto guidance.
FIFO, LIFO, and specific identification
When you sell some — but not all — of a token, you need a rule for which parcel you sold. The ATO recognises specific identification where you can clearly track which units left the portfolio. Where you cannot identify the specific units, first-in first-out (FIFO) is the default the ATO expects.
General information only — not personal advice
The FIFO and cost base methodsinformation on this page is general in nature and reflects publicly available Australian Taxation Office (ATO) and Australian Securities & Investments Commission (ASIC) guidance at the time of writing. It is not financial, taxation, or legal advice. Rules and rates change. Please confirm with a registered tax agent, licensed financial adviser, or the ATO before acting.
The ATO accepts specific identification where you can demonstrate which crypto units were disposed of. FIFO is the conservative default. LIFO and average cost methods are not generally accepted by the ATO. Whichever method you use, apply it consistently and document it.
Last reviewed by Auravest: 14 May 2026
Worked example: FIFO vs specific-ID
You bought 1 BTC at AUD $20,000 in 2021 and another 1 BTC at AUD $90,000 in 2024. In 2026 you sell 1 BTC for AUD $100,000.
Under FIFO, you sold the 2021 parcel — gain of $80,000, eligible for the 50% discount (held over 12 months). Assessable gain $40,000.
Under specific-ID, you might identify the 2024 parcel as the one sold — gain of $10,000, eligible for the discount. Assessable gain $5,000. Same trade, very different tax outcome.
Specific identification is only available if you can demonstrate which parcel was sold — which usually requires segregating parcels in separate wallets or maintaining meticulous purchase records. For active traders who pool all holdings in a single exchange account, FIFO is the realistic default.
Crypto-to-crypto swaps as CGT events
The single largest source of unexpected tax bills for Australian crypto investors is the crypto-to-crypto swap. Swapping ETH for SOL, swapping USDT for AVAX, even swapping ETH for stETH — all are disposals of one CGT asset and acquisitions of another.
At the moment of swap, the AUD value of what you received becomes:
- The disposal proceeds for the token you gave up (used to calculate CGT on that disposal)
- The cost base of the token you acquired (used to calculate CGT when you eventually dispose of it)
- The start of a new 12-month clock on the acquired token, regardless of how long you held the disposed token
General information only — not personal advice
The crypto-to-crypto swapsinformation on this page is general in nature and reflects publicly available Australian Taxation Office (ATO) and Australian Securities & Investments Commission (ASIC) guidance at the time of writing. It is not financial, taxation, or legal advice. Rules and rates change. Please confirm with a registered tax agent, licensed financial adviser, or the ATO before acting.
The ATO treats most token-to-token exchanges as CGT events under section 104-10 of the ITAA 1997. Stablecoin swaps and wrapping operations may also qualify. The 12-month CGT discount clock resets on the acquired token.
Last reviewed by Auravest: 14 May 2026
The implication for record-keeping is severe. A degen trading session that does 30 swaps on Uniswap creates 30 CGT events, every one of which needs an AUD timestamp and cost basis. There is no "I was just moving between stables" exemption.
DeFi, staking, mining, and airdrops
DeFi is the area where the ATO's guidance is most contested and evolving. The high-level position is that any transaction where you receive a different token in exchange for one you held — including wrapping, lending into protocols that issue interest tokens, providing liquidity in exchange for LP tokens — is likely a CGT event. The yield from those positions is ordinary income.
General information only — not personal advice
The DeFi and staking taxinformation on this page is general in nature and reflects publicly available Australian Taxation Office (ATO) and Australian Securities & Investments Commission (ASIC) guidance at the time of writing. It is not financial, taxation, or legal advice. Rules and rates change. Please confirm with a registered tax agent, licensed financial adviser, or the ATO before acting.
The ATO's published view is that wrapping, lending, and liquidity provision generally create CGT events. Staking rewards are ordinary income at the AUD value on receipt. DeFi tax treatment is an evolving area — Australian-specific advice is essential.
Last reviewed by Auravest: 14 May 2026
Staking
Staking rewards are ordinary income at the AUD value on the day of receipt. That AUD value also becomes the cost base of the received tokens for future CGT calculations. Practical implication: you can owe income tax on staking rewards in a year even if you never sold them and the price collapsed afterwards.
Mining
For hobbyist miners, mined coins are treated as CGT assets with a nil cost base, so the full proceeds on eventual sale are a capital gain. For commercial miners running a business, mined coins are trading stock and proceeds are ordinary income. The business test depends on scale, intent, organisation, and repetition — see the ATO's mining guidance.
Airdrops
Airdrops of established tokens (those with an active market) are ordinary income at AUD market value on receipt. Airdrops of experimental tokens with no established market may have a nil cost base treated as CGT at disposal — but this is a fact-specific question.
Hard forks and chain splits
Tokens received from a chain split (Bitcoin Cash from Bitcoin, for example) generally take a nil cost base. The entire eventual sale price is a capital gain.
Wallet vs exchange tracking
The CGT obligation attaches to the disposal, not to the venue. Exchange-only investors have the easiest job: every transaction is on a CSV export, the AUD price is recorded, and reconciliation is mostly arithmetic. The minute you withdraw to a self-custody wallet, the bookkeeping gets harder.
Self-custody adds three problems. First, on-chain activity is fragmented across wallets, chains, and protocols — there is no single source of truth. Second, every transaction has gas fees in the chain's native asset, which themselves are CGT events (disposals of ETH or SOL or similar) and which can be added to the cost base or deducted from proceeds of the underlying trade. Third, transfers between your own wallets are not CGT events but look identical on-chain to disposals — they must be flagged manually.
Decent crypto tax tools (Koinly, CoinTracking, CryptoTaxCalculator, Syla, CoinTracker) handle the heavy lifting if you connect all of your wallets and exchanges from day one. The point of failure is almost always a wallet that was not connected, or an exchange account closed and forgotten about. A reconciliation against real-world holdings (does the tool think you hold what you actually hold?) is the only way to know your records are complete.
A clean workflow for FY reporting
The workflow that produces an audit-defensible CGT report at end of financial year has four steps. They are not optional and the order matters.
1. Inventory every venue, all year
Maintain a living list of every exchange account, every wallet address, and every DeFi protocol you have ever used. Closed accounts and abandoned wallets still need to be in the list — if you transacted there during the year, the ATO can see it.
2. Pull data continuously, not in July
Most exchanges retain full history, but DeFi protocols and some centralised exchanges purge or rate-limit history after a period. Pulling transaction data quarterly is far more reliable than trying to recover it after the fact. API connections in tax tools do this automatically — value them for that reason alone.
3. Reconcile holdings to ground truth
At least once before lodging, compare what your tax tool thinks you hold to what you actually hold on each exchange and wallet. Discrepancies almost always mean a missing transaction, a missed transfer between your own wallets, or a fork/airdrop the tool did not pick up.
4. Produce the CGT report, review, lodge
The CGT report from the tool is the working paper. Most tools produce an ATO-formatted summary. For non-trivial portfolios, have a registered tax agent review the report before lodgement — their professional indemnity covers the position; yours does not.
Common mistakes that trigger ATO scrutiny
- Treating stablecoin swaps as non-events. Swapping USDT for USDC is still a CGT event. Most stables hold their peg, so the gain is usually trivial — but it still must be reported.
- Ignoring DeFi yield until you "harvest". Yield is income at the time it accrues to your wallet or your position, not when you convert it back to fiat.
- Counting wallet transfers as taxable disposals. Moving your own ETH from MetaMask to Ledger is not a disposal. Tools sometimes label it as one if both ends are not connected.
- Claiming the personal use exemption on investment crypto. The exemption is narrow and fact-specific. The ATO has been clear that long-term holders rarely meet the test.
- Forgetting NFTs. NFTs are CGT assets. Buying, selling, and minting NFTs all produce reportable events.
- Mixing personal and SMSF wallets. SMSF crypto must be held in the name of the SMSF (trustees as bare trust holder), kept entirely separate, and reported through the fund's own audit — not through the trustee's personal return.
The ATO is data-matching on crypto every year
The ATO's data matching programs collect transaction data directly from Australian crypto exchanges and run it against individual tax returns. Discrepancies trigger automated letters and, in serious cases, audits. See the ATO's Crypto asset data-matching program protocol.
The 1 July 2027 CGT reform and what it means for crypto
On 12 May 2026 the Federal Government announced, as part of Budget 2026–27, that the 50% CGT discount for individuals, trusts, and partnerships will be replaced from 1 July 2027. The replacement regime has two parts: cost base indexation by the consumer price index (CPI), and a minimum 30% effective tax rate on real (post-indexation) capital gains. SMSFs are not affected. The official explainer is published by Treasury at budget.gov.au tax explainers.
For Australian crypto investors, this is the single most consequential tax change in over a decade. Three direct consequences:
- Indexation is back. For disposals from 1 July 2027, the cost base of crypto held by an individual or trust will be uplifted by CPI between acquisition and disposal. Long-term holders whose nominal gains are partly inflation pay tax on the real gain, not the nominal one.
- The 30% minimum rate caps very low-bracket outcomes. Where a real gain would have been taxed at less than 30% under the indexed regime, a 30% minimum applies. For most working-age investors on marginal rates above 30%, this floor will not bind — but it changes the planning math for retirees and low-income years.
- SMSFs are excluded. Crypto held in a self-managed super fund continues to be taxed under the existing super CGT regime (one-third discount for assets held over 12 months, 15% accumulation rate). The relative tax advantage of holding long-duration crypto inside super increases under the reform — though the sole purpose test, custody rules, and audit costs remain non-trivial.
The reform is announced but not yet legislated. Until enabling legislation passes, the existing 50% discount continues to apply. Disposals up to and including 30 June 2027 fall under the current rules. Investors planning meaningful disposals should be talking to a registered tax agent now about pre vs post-reform timing — and the answer will rarely be the same for two portfolios.
General information only — not personal advice
The 1 July 2027 CGT reforminformation on this page is general in nature and reflects publicly available Australian Taxation Office (ATO) and Australian Securities & Investments Commission (ASIC) guidance at the time of writing. It is not financial, taxation, or legal advice. Rules and rates change. Please confirm with a registered tax agent, licensed financial adviser, or the ATO before acting.
The 1 July 2027 reform to the 50% CGT discount was announced on 12 May 2026 in Budget 2026–27. The replacement regime is cost base indexation by CPI plus a 30% minimum tax on real gains for individuals, trusts, and partnerships. SMSFs are excluded. The source document is the Treasury tax explainers fact sheet published at budget.gov.au. The reform is announced but not yet legislated — confirm the legislated detail with the ATO or a registered tax agent before acting.
Last reviewed by Auravest: 15 May 2026
Tracking crypto in Auravest
Auravest is a wealth tracker, not a CGT calculator — and the distinction matters. For tax lodgement you want a dedicated tax tool that produces the CGT line items for your accountant.
Auravest's job is to give you a single, current view of crypto alongside everything else you own — Australian super, SMSF look-through, property, shares, ETFs, and cash. Connect exchange APIs and self-custody wallet addresses, and the platform pulls live AUD prices and shows the holding as part of your real-time net worth. Concentration views flag if you have inadvertently ended up with the same asset inside super and personally.
The two tools complement each other: Auravest answers "what do I own and what is it worth right now in AUD?", and a CGT tool answers "what do I owe the ATO based on my transaction history?".
Track crypto alongside your real Australian balance sheet
Connect exchanges and wallets, see crypto in AUD next to super, property, shares, and cash — without losing the big picture.
Start free with AuravestFrequently asked questions
Do I have to report crypto to the ATO every year?
Yes if you have disposed of any crypto asset during the financial year — sold for fiat, swapped for another token, used it to pay for goods or services, gifted it, or earned it as staking, mining, or DeFi yield. Simply holding does not trigger a reporting event. The ATO receives data from Australian exchanges via the AUSTRAC reporting regime, so unreported disposals are typically visible to them.
Is a crypto-to-crypto swap really a taxable event in Australia?
Yes. The ATO treats most crypto-to-crypto exchanges as a CGT event — you are disposing of one CGT asset and acquiring another. The AUD value at the time of swap becomes both the disposal proceeds for the asset you gave up and the cost base of the asset you received.
What cost base method should I use — FIFO, LIFO, or specific identification?
The ATO generally accepts specific identification where you can clearly identify which parcel you disposed of. Where you cannot, first-in-first-out (FIFO) is the most defensible default. LIFO and average cost are not the ATO's preferred methods. Whatever you choose, apply it consistently.
Does the 50% CGT discount apply to crypto?
Yes for individuals and most trusts where the crypto asset was held for more than 12 months before disposal — but only for disposals up to and including 30 June 2027. From 1 July 2027, Budget 2026–27 replaces the 50% discount for individuals, trusts, and partnerships with cost base indexation (CPI uplift) plus a 30% minimum tax on real gains. SMSFs are excluded from the change. Companies were never eligible for the discount.
What changes for crypto investors on 1 July 2027?
The 50% CGT discount is being replaced for individuals, trusts, and partnerships. The new regime indexes the cost base by CPI between acquisition and disposal, then applies a minimum 30% effective tax rate on the real gain. SMSFs continue under existing super CGT rules. The reform was announced on 12 May 2026 in Budget 2026–27 — see budget.gov.au for the Treasury fact sheet. The reform is announced but not yet legislated, so existing rules apply until 30 June 2027.
Is staking income taxable in Australia?
Yes. The ATO treats staking rewards as ordinary income at the time they are received, valued in AUD at the moment of receipt. That AUD figure becomes the cost base if you later dispose of the staked tokens, which can also create a CGT event.
What about DeFi — lending, liquidity pools, yield farming?
DeFi activity is the most contested area of Australian crypto tax. The ATO's general position is that wrapping, lending into protocols, or providing liquidity may trigger a CGT event because you are disposing of one token and receiving a different token (or LP position). Yield is ordinary income. The detail matters and professional advice is essential.
Is the $10,000 personal use exemption real?
Yes, but narrow. A crypto asset can be CGT-exempt as a personal use asset only if it was acquired and used quickly to purchase items for personal consumption, and the acquisition cost was less than $10,000. Long-term holders almost never satisfy this test. The exemption does not cover investment crypto.