Three ways to handle your crypto tax in Australia, DIY spreadsheet, dedicated software, or a registered tax agent. Here's how to choose based on your complexity, dollar amount at stake, and risk tolerance.
There are three ways to handle your crypto tax in Australia, and the right one depends on how complex your situation is:
For many people, the best answer is a hybrid: use software to organise and reconcile your data, then have a registered tax agent review the tricky parts and lodge. You get accuracy and expertise without paying an accountant to reconstruct everything from scratch.
The deciding factors are transaction volume, complexity, the dollars involved, and your risk tolerance. Simple and small leans DIY or software; complex, large, or DeFi-heavy leans accountant, usually with software underneath.
Note: This is general information, not personal tax advice. Whichever method you choose, the legal responsibility for your return is yours, and only a registered tax agent can lawfully prepare and lodge it for a fee.
Before comparing the options, it's worth understanding why this is a real problem rather than a quick job. In Australia, the ATO treats crypto as a CGT asset, which means:
Now multiply that across hundreds of transactions, several platforms, and a few years, and you can see why "I'll just work it out myself" often becomes overwhelming.
This means tracking everything in a spreadsheet and calculating your cost base, gains, losses, and the discount by hand.
The pros:
The cons:
Who it suits: investors with a very small number of transactions on a single exchange, who have mostly bought and held, with clean records. For anyone else, the time and error risk usually outweigh the saving.
Dedicated crypto tax tools have become the default for many Australian investors, and for good reason.
How it works. You connect the software to your exchanges and wallets, usually via API (read-only) or by importing CSV files. It pulls in your transaction history, automatically classifies events, applies the Australian tax rules (including the 50% CGT discount and a parcel-identification method such as FIFO), and generates a report formatted for your tax return. You can then lodge it yourself or hand the report to your accountant.
The pros:
The cons:
Who it suits: investors with moderate complexity, meaningful transaction volume but largely mainstream activity (buying, selling, swapping on supported exchanges), who are comfortable with technology and want to keep costs down. It's also the natural first step in a hybrid approach.
A crypto accountant is a registered tax agent who specialises in cryptocurrency. This is the full-service option.
What they do. They reconcile your transaction history across every platform (including closed exchanges), classify events correctly, handle complex DeFi, staking, airdrops, and NFTs, determine whether you're an investor or a trader, apply the discount and loss offsets properly, prepare and lodge your return, and deal with the ATO on your behalf if needed. They can also help with prior unreported years through a voluntary disclosure.
The pros:
The cons:
Who it suits: investors with complex or high-value situations, high volume, multiple platforms, significant DeFi or staking, NFTs, large gains, prior unreported years, an ATO letter, or uncertainty about their investor/trader status.
For a large share of serious investors, the best answer isn't one of the three in isolation, it's a combination:
This captures the best of both: the software's efficiency and low cost for the bulk of the work, plus the accountant's expertise and lodgment for the parts that genuinely need a human. It's often cheaper than having an accountant reconstruct everything from raw data, and more accurate than relying on software alone, especially if you have any DeFi or multi-platform complexity.
Match the method to your situation:
Two questions cut through it: How complex is your activity? and How much is at stake if you get it wrong? As either rises, you move from manual, to software, to professional help.
It's tempting to choose the cheapest option, but the right frame is cost versus risk:
Cheap-but-wrong can be the most expensive option of all. The goal is accuracy at a sensible cost, which is exactly why the hybrid approach appeals to so many.
Whichever method you choose, one principle holds: you are legally responsible for your tax return. Software automating the calculations doesn't transfer that responsibility, you still need the data to be complete and the output to be right. And only a registered tax agent can lawfully prepare and lodge your return for a fee or give you tax advice; software is a tool, not an adviser. Keep your records (the ATO expects at least five years), review whatever your tools produce, and get professional help when your situation warrants it.
Picture an investor with a few years of moderately complex activity, several hundred transactions across three exchanges, some staking, a few DeFi interactions, and a couple of NFTs.
They start by connecting crypto tax software to their exchanges and wallets via API, importing the bulk of their history automatically. The software reconciles the mainstream activity, buys, sells, and swaps, applies the 50% CGT discount where holdings qualify, and produces a draft report in a fraction of the time manual tracking would take. This handles perhaps 90% of the work cheaply.
But the software flags (or simply misclassifies) the tricky 10%: some DeFi transactions it doesn't recognise, staking rewards that need correct income treatment, and a gap where one exchange's data is incomplete. This is where their registered tax agent steps in, reviewing the software's output, correcting the misclassified DeFi events, confirming the staking is treated as income, reconstructing the missing data, verifying the investor-versus-trader treatment, and lodging a defensible return.
The result costs less than having the accountant reconstruct everything from raw data by hand, and it's more accurate than relying on the software alone and hoping the edge cases are right.
Do I need crypto tax software or an accountant in Australia? It depends on complexity. For simple, low-volume, buy-and-hold activity on one exchange, software (or even a careful spreadsheet) is often enough to lodge yourself. For complex situations, high volume, multiple platforms, DeFi, staking, NFTs, large gains, or prior unreported years, an accountant adds real value. Many investors use a hybrid: software to reconcile the data, and a registered tax agent to handle the complex parts and lodge.
Is crypto tax software accurate? It's accurate for standard activity if you give it complete, correct data, the principle is "garbage in, garbage out." Good Australian-focused tools correctly apply the CGT rules, the 50% discount, and parcel-identification methods. But they often struggle with complex DeFi, cross-chain activity, and obscure protocols, which can be misclassified and need manual correction. The output is your responsibility to review, which is why complex situations benefit from an accountant checking the software's results.
Can I just do my crypto tax myself with a spreadsheet? For a very small number of transactions on a single exchange with simple buy-and-hold activity, yes, though it's still easy to make errors. Beyond that, manual tracking becomes impractical and error-prone: cost-base calculations across parcels, applying the discount, and distinguishing transfers from disposals are genuinely hard to do by hand. Most people with any real volume find software or an accountant saves time and reduces costly mistakes.
What's the cheapest way to do crypto tax correctly? For simple situations, a careful spreadsheet or low-cost crypto tax software lodged yourself is the cheapest correct method. For more complex situations, the hybrid approach, software to reconcile, plus a registered tax agent to review and lodge, is often the most cost-effective way to get it right, because it avoids both the error risk of going it alone and the higher cost of an accountant reconstructing everything manually.
Will an accountant or software find tax I've overpaid? Potentially, yes. Self-preparers commonly overpay by missing the 50% CGT discount, failing to offset capital losses, or treating transfers between their own wallets as taxable disposals. Both good software and a specialist accountant apply these correctly, and an accountant can also identify less obvious savings and ensure your investor/trader treatment is right.
Does using software make me compliant with the ATO? Software helps you produce accurate figures, but compliance is broader, you remain legally responsible for your return, the data must be complete, and the output must be correct. Software doesn't give tax advice, determine your investor/trader status, or handle prior unreported years. For full confidence, especially with complex activity, a registered tax agent reviewing the software's output and lodging your return is the more robust path.
Why does crypto-to-crypto trading create tax I didn't expect? Because in Australia, swapping one cryptocurrency for another is a disposal, a CGT event, even though no Australian dollars change hands. You're treated as having sold the first asset at its market value at the time of the swap, which can trigger a capital gain or loss you have to report. This catches many people out, and it's one of the main reasons manual tracking gets complicated quickly.
What records do I need to keep for crypto tax in Australia? The ATO expects you to keep records of every transaction, the date, the value in Australian dollars, what the transaction was for, and the other party's details, across every exchange and wallet you've used, for at least five years. This includes buys, sells, swaps, transfers, staking rewards, and airdrops. Keeping these records as you go, rather than reconstructing them later, is the single biggest thing that makes any method work smoothly.
Can I change methods from one year to the next? Yes. Your circumstances change, and so can your approach, many people start with a spreadsheet, move to crypto tax software as volume grows, and bring in an accountant when complexity enters the picture. The main thing to maintain across the transition is complete, consistent records. If you switch to an accountant after years of self-preparing, a specialist can also review your earlier returns and help correct any mistakes.
What if I've used an exchange that has since shut down? This is a common and tricky situation. Your best defence is having exported your transaction history while the platform was still operating. If you didn't, you may still be able to retrieve data from old emails, bank records, or account statements. A specialist crypto accountant is particularly valuable here, as reconstructing history from a closed exchange is exactly the kind of complex problem they handle. The lesson for the future: export and back up your records from every platform you use, before you might lose access.

Mario Stanic · Founder, Crypto Research Australia
Founder of Crypto Research Australia and a self-taught algorithmic trading expert with a proven track record executing multi-billion-dollar trading volume across futures and spot markets. Featured as a crypto expert and market analyst in the Sydney Morning Herald, The Age, the Australian Financial Review, and Channel 9.
Thanks for reading. Take it from the top, or keep exploring our research.