Tax Guide

Australian Crypto Tax Software for Binance, Coinbase and Kraken

Published April 6, 2026 ·Updated September 1, 2026 · CoinTaxReporting · 9 min read

The best Australian crypto tax software is not the product with the largest exchange logo grid or an “ATO-compliant” marketing badge. It is the tool that reconstructs every exchange and wallet, uses the Australian income year, preserves Australian-dollar evidence, distinguishes investor CGT from a genuine trading business, and leaves missing cost or uncertain derivatives visible. This guide explains how to evaluate software and turn Binance, Coinbase and Kraken exports into ATO-ready supporting workpapers without assuming that a generated PDF is an official return.

Modern editorial illustration for the crypto tax article “Australian Crypto Tax Software for Binance, Coinbase and Kraken”
Choose Australian crypto tax software for Binance, Coinbase and Kraken data: ATO income-year filters, AUD values, CGT lots, discount, business and derivatives.

What Australian crypto tax software must do

Prepare Your Crypto Tax Workpapers

Import your transactions, review the results and generate detailed tax workpapers without building the entire calculation manually in spreadsheets.

Start for free →

ATO guidance treats each crypto asset and transaction as recordkeeping material. The report needs the transaction date, purpose, other party or wallet address, quantity, Australian-dollar value, exchange records, fees and supporting wallet data. Software is useful only when it preserves that evidence and performs a transparent calculation.

At minimum, an Australian tool should:

“ATO-ready” or “ATO-compliant” is not an ATO certification of a software brand. The taxpayer remains responsible for correct records and return values. The software output is a supporting workpaper that should be reviewed against the source data and current return instructions.

Use the Australian income year, not a calendar export

The 2025/26 Australian income year runs from 1 July 2025 through 30 June 2026. Binance, Coinbase and Kraken often generate calendar-year statements, so one export labelled “2025” cannot produce a complete 2025/26 report. The tool must import both calendar periods and then apply the Australian date boundary.

Historic data before 1 July is also needed to establish acquisition dates and costs for assets sold in the report year. A 50% discount claim can depend on whether the relevant units were acquired at least 12 months before the CGT event. Truncating imports to the current year can fabricate both cost and holding period.

What to download from Binance, Coinbase and Kraken

PlatformRecords to collectImport risk
BinanceSpot, Convert, deposits, withdrawals, Earn, distributions, futures, funding and fees; read-only tax-report API where usedProducts and periods can be split; API and CSV records may overlap.
CoinbaseTransaction history and custom CSV statements; historic Coinbase Pro records where relevantCoinbase.com tax data does not automatically include Coinbase Wallet or former Coinbase Pro.
KrakenTrades and Ledgers, deposits, withdrawals, staking/Earn and separate futures historyTrades show executions; Ledgers show fees and balance changes. Both are needed.

A tax-report API is a data feed, not a tax conclusion. Use read-only keys without trading or withdrawal rights, preserve raw exports and compare imported row counts by product and period. If a platform restricts the range of one export, use consecutive non-overlapping periods and retain the filters.

Export before closing an account. The ATO recommends regular transaction-history exports and specifically warns users to obtain the complete history before account closure.

Reconcile transfers and balances before CGT

Suppose ETH is bought on Binance, moved to a hardware wallet and later deposited at Kraken before sale. Kraken knows the deposit and sale but not the original Binance purchase. If software assigns zero cost to the deposit, it overstates the gain. If it treats the Binance withdrawal as a disposal, it counts the same asset twice.

Transfer matching should use asset, gross and net quantity, time, chain, addresses and hash. Preserve the network fee separately. A bridge, wrapper, liquidity-pool deposit or lending receipt token should not be auto-labelled an own transfer until the change in beneficial ownership and legal rights has been considered.

  1. Import every exchange and wallet used by the taxpayer.
  2. Normalise time zones while keeping source timestamps.
  3. Match own withdrawals and deposits with hash evidence.
  4. Remove true API/CSV duplicates, not legitimate split fills.
  5. Compare computed balances to statements and blockchains.
  6. Place unmatched deposits, withdrawals and negative balances in review.

A strong tool continues processing unaffected transactions when one price or cost is absent. The affected line should show not calculable, missing quantity and reason. Zero is appropriate only where zero is supported by the tax facts.

Investor CGT calculations and the 50% discount

For an investor, selling crypto for fiat, swapping one crypto asset for another, spending it, gifting it or otherwise ceasing ownership can trigger a CGT event. A crypto-to-crypto trade needs an AUD market value even when no cash entered a bank account.

Each crypto asset is a separate CGT asset. The cost base can include the acquisition price and eligible incidental costs, while the reduced cost base is relevant to a capital loss. Software should preserve identifiable units and actual ownership records. The ATO does not publish a universal election allowing every user to choose FIFO, LIFO or average cost solely for the most favourable output.

A documented FIFO engine can be a technical lot-identification convention, but the report must disclose that convention and reconcile it to the taxpayer’s substantiated units. It must not describe FIFO as an ATO-mandated method or switch methods between disposals to optimise the result.

Eligible Australian resident individuals can generally reduce an eligible capital gain by 50% when the asset was held for at least 12 months. The discount is applied after current-year and carried-forward capital losses. It does not apply to sale proceeds, capital losses, ordinary staking income, company gains or trading-stock profits.

A tax tool should show undiscounted gains, capital losses applied, discount-eligible balance, discount amount and net capital gain separately. This makes the final Item 18 workpaper auditable. The Australian crypto-loss guide explains the loss ordering and carryforward controls.

Income receipts need a second calculation layer

ATO guidance treats additional tokens received from staking as ordinary income at their money value when received. That AUD amount can then support acquisition cost for the later CGT disposal. A correct tool records both events without taxing the receipt value twice.

Airdrops, mining, lending, DeFi incentives and token allocations are not one universal category. The report should preserve how the token arose and allow factual classification. An import label such as “reward” is insufficient evidence that every receipt belongs in the same return field.

The Australian crypto-tax guide explains which clear events may transfer automatically and which should remain in review.

Investor, trading business and derivatives

A genuine crypto trading business is assessed on revenue account and may hold crypto as trading stock. The ATO considers repetition, regularity, commercial purpose, organisation, records, volume, scale and intention. High frequency or a large balance alone does not create a business, and selecting “business” does not automatically make every expense deductible.

Business software needs opening and closing trading stock, sales, purchases, ordinary income, deductible expenses, private-use adjustments and complete accounts reconciliation. A summary of close P&L cannot replace P8 and Item 15 supporting records.

Crypto futures and perpetuals also need the actual contract, purpose and conduct. ATO Taxation Ruling TR 2005/15 explains that CFD gains and losses may be on revenue account in a business or commercial profit-making undertaking, while genuinely recreational facts can differ. The exchange product name alone does not settle that classification.

Opening trades, open_long/open_short events and position snapshots document positions; they are not extra realised P&L. The report should use supported close or settlement results, reconcile funding and fees, and prevent amounts already netted by the broker from being counted again.

A 12-point test before choosing or renewing software

  1. Import one high-volume exchange through both API and CSV and compare counts.
  2. Import one self-custody wallet with bridge or DeFi activity.
  3. Confirm the report period is 1 July to 30 June.
  4. Trace an own transfer across two platforms.
  5. Trace one sale back to the actual acquisition record.
  6. Verify AUD value, timestamp and price source for a swap.
  7. Check a token held exactly around the 12-month threshold.
  8. Confirm capital losses are applied before discount.
  9. Check a staking receipt and later sale are separate.
  10. Confirm futures openings do not enter realised result.
  11. Delete an acquisition price and verify the tool reports an error rather than zero.
  12. Export detailed calculations, balances and unresolved items—not only a one-page summary.

Run these tests before paying based on transaction count or a long integration list. Pricing should be compared using the same number of imported transactions, years, wallets, DeFi events, support level and amendment access. A cheap plan that omits detailed calculations can be more expensive at review time.

Security and record retention

Prefer read-only integrations and never disclose a seed phrase or private key. Keep export files outside the tax application as well. The ATO says crypto records should generally be retained for five years from the later relevant date and long enough to cover an assessment’s amendment period.

Store exchange files, wallet addresses, transaction hashes, acquisition and disposal documents, AUD valuations, fees, classification notes, the generated report and any corrected version. The ATO report-check guide explains how these records support data-matching enquiries.

Australia CARF status is separate

Australian Treasury completed a consultation on implementing the OECD Crypto-Asset Reporting Framework. The consultation contemplated later draft legislation and design work; it did not itself make a universal Australian CARF start date operative. Do not market a tax calculator by claiming that every exchange already sends a complete Australian tax calculation under CARF.

The ATO already has a crypto-asset data-matching program independently of CARF. Provider visibility does not reconstruct private-wallet costs or make an incomplete report correct.

Frequently asked questions

Is Australian crypto tax software approved by the ATO?

A marketing claim such as “ATO-ready” is not an official certification of every calculation. The taxpayer remains responsible for the return and source records.

Does the ATO require FIFO for crypto?

No universal ATO rule mandates FIFO for every investor. A technical lot convention must be disclosed and agree with supportable ownership records.

Is a crypto-to-crypto swap a CGT event?

For an investor, exchanging one crypto asset for another generally triggers a CGT event and requires AUD market value.

Does every 12-month holding receive a 50% discount?

No. Taxpayer eligibility, residence, asset status and ordering of capital losses matter. Trading stock and ordinary income are not discounted capital gains.

Can the software enter zero when cost is missing?

It should mark the line not calculable and identify the missing units. Silent zero cost creates an unverified gain.

Are futures opening records taxable P&L?

No. Openings and snapshots document positions. Supported close or settlement results, funding and fees require separate classification.

How long should crypto records be kept?

The ATO generally requires five years from the later relevant date and long enough to cover the applicable amendment period.

Official and platform sources

Sources checked on 1 September 2026. CoinTaxReporting publishes this comparison; product claims should always be validated with a test import and source reconciliation.

Related Resources

Crypto Tax SoftwareCrypto Tax BlogUK Crypto Tax GuideAustralia Crypto Tax GuideFile with TurboTaxSoftware Comparison 2026

Generate Your Crypto Tax Report

Import your transactions, review the results and generate a detailed PDF report with a transaction-level audit trail.

Start for free →

Disclaimer: This article is for general informational purposes only and does not constitute tax advice. For individual tax advice, consult a licensed tax professional.

Regionale Krypto-Steuern

Krypto-Steuerreports für 55+ Länder – lokale Steuerlogik, klare Reports.

🇩🇪Krypto-Steuern Deutschland🇦🇹Krypto-Steuern Österreich🇨🇭Krypto-Steuern Schweiz🇬🇧Crypto Tax UK🇺🇸Crypto Tax USA🇮🇪Crypto Tax Irland🇫🇷Krypto-Steuern Frankreich🇮🇹Krypto-Steuern Italien🇪🇸Krypto-Steuern Spanien🇳🇱Krypto-Steuern Niederlande🇧🇪Krypto-Steuern Belgien🇫🇮Krypto-Steuern Finnland🇩🇰Krypto-Steuern Dänemark🇸🇪Krypto-Steuern Schweden🇳🇴Krypto-Steuern Norwegen🇵🇱Krypto-Steuern Polen🇨🇿Krypto-Steuern Tschechien🇸🇰Krypto-Steuern Slowakei🇭🇷Krypto-Steuern Kroatien🇸🇮Krypto-Steuern Slowenien🇭🇺Krypto-Steuern Ungarn🇬🇷Krypto-Steuern Griechenland🇵🇹Krypto-Steuern Portugal🇷🇴Krypto-Steuern Rumänien🇧🇬Krypto-Steuern Bulgarien🇪🇪Krypto-Steuern Estland🇱🇻Krypto-Steuern Lettland🇱🇹Krypto-Steuern Litauen🇱🇺Krypto-Steuern Luxemburg🇲🇹Krypto-Steuern Malta🇨🇾Krypto-Steuern Zypern🇱🇮Krypto-Steuern Liechtenstein🇮🇱Crypto Tax Israel🇮🇳Crypto Tax Indien🇸🇬Crypto Tax Singapur🇭🇰Crypto Tax Hongkong🇨🇳Crypto Tax China🇯🇵Crypto Tax Japan🇰🇷Crypto Tax Südkorea🇹🇭Crypto Tax Thailand🇲🇾Crypto Tax Malaysia🇵🇭Crypto Tax Philippinen🇮🇩Crypto Tax Indonesien🇦🇺Crypto Tax Australien🇳🇿Crypto Tax Neuseeland🇨🇦Crypto Tax Kanada🇲🇽Crypto Tax Mexiko🇧🇷Crypto Tax Brasilien🇦🇷Crypto Tax Argentinien🇨🇱Crypto Tax Chile🇿🇦Crypto Tax Südafrika🇷🇺Crypto Tax Russland🇹🇷Crypto Tax Türkei🇦🇪Crypto Tax Dubai/VAE