AusTax AI

Need a Tax Agent for Crypto & Share Trading in Australia?

Need a professional?

Find a registered tax agent near you

  • • Every TPB-registered practice in Australia, by suburb
  • • Post what you need — matching practices contact you
  • • Free, and your details stay private

AusTax is a directory, not a tax agent. A listing is not an endorsement.

CGT events are the single most-common reason DIY filers should use a Tax Agent

If you sold, swapped, or otherwise disposed of shares, ETFs, managed funds, or cryptocurrency during FY2025–26 — even one trade — you have a Capital Gains Tax (CGT) event to report.

The reporting rules are nuanced, the calculations easy to get wrong in myTax, and the ATO (ATO guidelines) actively data-matches share registries + Australian crypto exchanges to spot omissions. This is one of the highest-ROI areas to use a Registered Tax Agent.

This guide explains why, and when DIY is still viable.


What myTax requires you to do for shares and crypto

For every disposal event, you must:

  • Calculate the cost base — purchase price + brokerage + holding costs + relevant adjustments
  • Calculate the capital proceeds — sale price minus sale brokerage
  • Calculate the gain or loss — proceeds minus cost base
  • Apply the 50% CGT discount if held >12 months (residents only)
  • Offset against capital losses — current year first, then carried-forward losses
  • Report the net amount in your tax return
  • For each individual asset disposed. If you traded actively, that's potentially dozens or hundreds of calculations.

    For crypto specifically, every:

    • Swap of one coin for another = a CGT event for the coin sold
    • Spend of crypto on goods/services = a CGT event
    • Earning of staking/airdrop rewards = ordinary income at the time received
    • Gas/transaction fee = potentially part of cost base or expense

    The ATO has clarified that crypto-to-crypto swaps are CGT events even if no AUD changed hands.


    Why DIY gets this wrong

    1. Cost base reconstruction

    Most people don't keep clean records of cost base over the years. If you bought BTC in 2018, swapped some for ETH in 2020, used some to pay for a holiday in 2021, and sold the rest in 2025 — reconstructing the cost base is tedious and error-prone.

    DIY filers typically:

    • Use exchange-provided P&L statements that may not match ATO rules
    • Forget to apply the correct cost-base method (FIFO is default for fungible assets; specific identification possible but only with contemporaneous records)
    • Miss adjustments for crypto-to-crypto swaps
    • Apply the 50% discount to ineligible assets (e.g., trader-status holdings)

    2. Investor vs trader classification

    The tax treatment differs dramatically:

    ClassificationTax treatment
    Investor (default for casual traders)CGT rules apply; 50% discount if held >12 months; losses offset capital gains only
    Trader (business of trading)Ordinary income rules; all gains/losses ordinary income/loss; no CGT discount; can offset against other income

    ATO looks at: frequency of trading, intention, scale, business-like systems, profit motive. Misclassifying yourself either way creates audit risk.

    3. Crypto-specific gotchas

    • DeFi protocols — providing liquidity, yield farming, lending all have specific (and contested) ATO treatments
    • NFTs — generally collectables under CGT, but if you're trading them as a business, treated as trading stock
    • Hard forks and airdrops — ordinary income at market value when received, then CGT applies on subsequent disposal
    • Lost / stolen crypto — capital loss only if specific conditions met (proof of permanent loss)
    • Wrapped tokens / bridges — generally CGT events though some argue otherwise

    4. Share-specific complications

    • Franking credits must be grossed up — the cash dividend + franking credit = your assessable amount
    • Reinvested dividends (DRP) — each reinvestment creates a new parcel with its own cost base
    • Off-market buybacks — special rules around capital vs dividend treatment
    • Corporate actions (share splits, mergers, spin-offs) — each restructures the cost base differently
    • Foreign-listed shares — foreign exchange gains/losses + foreign tax credits


    ATO's data-matching means hidden gains are increasingly hard

    The ATO receives data feeds from:

    • All Australian share registries (Computershare, Link Market Services)
    • Australian-domiciled exchanges (CoinSpot, Swyftx, Independent Reserve, BTC Markets, Kraken Australia)
    • Foreign exchanges via OECD CRS (Common Reporting Standard) for transactions linked to Australian tax residents
    • Some Australian banks regarding international wire transfers

    If you omit a disposal that the ATO already has data for, you'll receive a "data-match" letter — often years after lodgement. Penalties and interest then apply.

    This makes the "I won't bother reporting it" approach increasingly risky.


    When DIY in myTax is still workable

    A single CGT event with clean records:

    • Held a single ASX-listed share parcel for >12 months
    • Sold the entire parcel through one broker
    • Cost base is the purchase contract note + brokerage; sale is the sale contract note minus brokerage
    • 50% CGT discount applies straightforwardly
    • No prior-year capital losses to track

    This fits in myTax in 15 minutes.

    For crypto with no more than 5–10 trades using a single Australian exchange that provides ATO-compatible reports, DIY is also viable — but stretch beyond that and the time/risk equation flips.


    Need a professional?

    Through partnerships with TPB Registered Tax Agents:

  • Need a professional? Browse every TPB-registered tax agent near you in the AusTax directory, or post a request and matching practices will contact you — free.
  • Upload your exchange CSV exports or broker statements
  • AI categorises events and calculates preliminary cost-base figures
  • A TPB Registered Tax Agent partner reviews, applies investor-vs-trader classification, handles crypto-specific edge cases, and reconciles against any data-match notifications
  • Lodges with ATO
  • Need a professional? Browse every TPB-registered tax agent near you in the AusTax directory, or post a request and matching practices will contact you — free.

    See the decision guide if you want to compare paths across multiple factors.


    Need Help With Your Tax Return?

    Still unsure whether you need a tax agent? a registered tax agent (see the directory) Check our full decision guide to see if a tax agent is right for your situation.

    *Disclaimer: This is general information only and does not constitute personal tax advice. Consult a registered tax agent for advice tailored to your specific situation. Always verify against the latest ATO guidelines at ato.gov.au.*

    4 questions for crypto / share traders

  • More than 10 disposal events in the year? → likely worth the agent fee
  • Crypto-to-crypto swaps, DeFi, or NFTs involved? → high error rate without agent
  • Held some assets >12 months and some shorter, with mixed cost-base methods? → discount-eligibility calculations get fiddly
  • Any disposal proceeds exceed AU$10,000 individually? → ATO scrutiny tier substantially higher; agent signature recommended
  • Two or more "yes" → agent generally pays for itself in error reduction alone.

    AI analysis on this page is general information only, not tax advice. Crypto tax in particular evolves quickly; consult a Registered Tax Agent for your specific holdings.

    Need a professional?

    Find a registered tax agent near you

    • • Every TPB-registered practice in Australia, by suburb
    • • Post what you need — matching practices contact you
    • • Free, and your details stay private

    AusTax is a directory, not a tax agent. A listing is not an endorsement.

    Authoritative sources

    All tax rules and figures cited above are sourced from the Australian Taxation Office (ATO).

    Frequently Asked Questions

    Is every crypto trade a CGT event in Australia?

    Yes — selling crypto for AUD, swapping one crypto for another, and spending crypto on goods/services all trigger CGT events. Even crypto-to-crypto swaps without any AUD changing hands are CGT events. Staking and airdrop rewards are ordinary income when received.

    Does the ATO know about my crypto trades?

    Likely yes for Australian-domiciled exchanges (CoinSpot, Swyftx, Independent Reserve, BTC Markets, Kraken Australia all report to the ATO). Foreign exchanges may also report under OECD CRS. Omitting trades the ATO already has data for triggers data-match follow-up letters.

    Investor vs trader — which am I and why does it matter?

    An investor's gains are CGT (50% discount if held >12 months; losses only offset capital gains). A trader's gains are ordinary income (no discount; losses offset all income). The ATO looks at trade frequency, intention, scale, business-like systems, and profit motive. Misclassification creates audit risk.

    How does AusTax AI's Complete Tax Service handle CGT?

    AU$129 one-off (inc GST). Upload your exchange CSV exports or broker statements; AI categorises events; a TPB Registered Tax Agent reviews, applies investor-vs-trader classification, handles crypto-specific edge cases (DeFi, NFTs, wrapped tokens), and lodges. Within standard individual scope; very high-frequency traders may be referred to a crypto-specialist engagement (the $129 is refunded).

    💬 Keep going — free, no sign-up

    Ask the AI a tax question, or snap a receipt and see what's likely deductible.

    Find a registered tax agent to do it for you →

    Instant answer, ATO-based. General info only.

    Put this into practice in minutes

    Upload your receipts and AusTax AI will automatically identify which deductions apply to you.

    Start Free — No Credit Card

    Get your free tax deduction checklist

    We'll email you a printable checklist of the deductions people often miss — so you can go through them item by item when lodging in July. No account needed.

    By submitting, you agree to receive tax tips & reminders from AusTax AI. Unsubscribe anytime.