CRYPTO CGT SWAPS, STAKING REWARDS & 50% CGT DISCOUNT

Crypto Tax Calculator Australia (2026–27)

Calculate your Australian cryptocurrency Capital Gains Tax (CGT) liabilities under current ATO rules. Model crypto-to-crypto swaps, 50% CGT holding discounts, staking yield income, DeFi transactions, and ATO exchange data matching.

Verified ATO Crypto Asset Taxation Guidelines|Reviewed by Charlotte Smith|Last Updated: July 2026
$
$
$

Estimated Capital Gains Tax (CGT)

$2,250

Tax liability added to your personal income return.

Total Capital Gain

$15,000

Net Profit After Tax

$12,750

Capital Gains Breakdown

Gross Capital GainSale proceeds minus asset cost base.
$15,000
50% CGT Holding DiscountTax discount offset for holding assets over 12 months.
-$7,500
Net Taxable Capital GainThe portion of gains added to taxable income.
$7,500
Estimated Capital Gains TaxAdditional tax payable at marginal tax brackets.
$2,250

1. The Australian Crypto Taxation Framework (2026–27)

Cryptocurrency taxation is governed by Part 3-1 and Part 3-3 of the Income Tax Assessment Act 1997.

The ATO classifies cryptocurrency assets as CGT property. Every sale, swap, or trade triggers a CGT event requiring AUD AUD-equivalent value calculations on the date of transaction.

2. Cryptocurrency Transaction Type & CGT Benchmarks

Transaction TypeAUD Cost BasisDisposal Value50% CGT DiscountNet Taxable Gain
Sell BTC (<12 Months)$10,000 AUD Cost$25,000 AUD SoldNo Discount (0%)$15,000 Taxable Gain
Sell ETH (>12 Months)$20,000 AUD Cost$60,000 AUD Sold50% Discount Applied$20,000 Taxable Gain
Swap SOL for ETH (>12 Months)$5,000 AUD Cost$15,000 AUD Market Value50% Discount Applied$5,000 Taxable Gain
Staking Yield Rewards$0 Initial Cost$3,500 AUD ReceivedOrdinary Income (100%)$3,500 Ordinary Income

3. The Mathematics of Crypto Capital Gains & Discounting

Net Taxable Crypto Capital Gain (CGT_net) for disposal proceeds (P_disp), AUD cost basis (C_base), and eligible 50% discount multiplier (Disc = 0.50) is:

Gross Capital Gain ($) = P_disp - C_base
Net Taxable Gain (>12 Months) ($) = Gross Capital Gain × 50%
Staking Income ($) = Market Value of Reward Tokens at Receipt Date
Total Tax Payable ($) = (CGT_net + Staking Income) × (r_marginal % + 2.0% Medicare)

Example Calculation ($20,000 ETH Purchased, Sold 14 Months Later for $60,000):
- Gross Capital Gain: $60,000 - $20,000 = $40,000 gross gain.
- 50% CGT Discount Applied (Held >12 months): $40,000 × 50% = $20,000 net taxable gain.
- Income Tax Payable @ 39% Marginal Rate: $20,000 × 39% = $7,800.00 tax due.

4. Step-by-Step Guide to Calculating Crypto Tax

1

Export Complete Exchange CSV Records & Wallet Histories

Download full transaction logs from all centralized exchanges, DEXs, and cold wallets.

2

Calculate AUD Cost Basis Including Gas & Brokerage Fees

Add original purchase price in AUD plus network gas fees and trading commissions.

3

Identify Disposals, Swaps, Staking & Yield Rewards

Separate CGT disposal events (sales, swaps) from ordinary income events (staking, airdrops).

4

Apply 50% CGT Discount for Assets Held >12 Months

Halve gross capital gains on eligible assets held continuously for over 12 months.

5

Offset Capital Losses & Report Net CGT on Tax Return

Offset capital losses against gross gains; enter net capital gain on Item 18 of your tax return.

5. Crypto Tax Mistakes & Checklist

Assuming Crypto-to-Crypto Swaps Are Not Taxable Until Converted to Cash

Failing to report crypto swaps, assuming taxes only apply when cashing out to an Australian bank account.

Failing to Keep Transaction Records for Lost or Hacked Wallets

Losing access to exchange accounts without downloading CSV logs, preventing proof of cost basis.

Classifying Staking Rewards as Capital Gains Instead of Income

Treating staking yield as CGT instead of ordinary assessable income at time of receipt.

Attempting to Claim Capital Losses Against Salary Income

Attempting to offset crypto trading losses against workplace salary (capital losses can ONLY offset capital gains).

Crypto Tax Compliance Checklist

📊
Crypto Tax Software Integration (Koinly, CoinTracker)

Sync exchange APIs with specialized crypto tax software to calculate AUD cost bases accurately.

⏱️
12-Month Holding Period Audit for 50% CGT Discount

Verify precise timestamp logs to ensure tokens were held >365 days prior to sale.

📉
Capital Loss Carry-Forward Ledger

Record unapplied crypto capital losses to carry forward indefinitely to offset future gains.

🔍
ATO Data Matching Reconciliation Notice

Reconcile reported crypto income against ATO automated pre-fill data on myGov.

6. Annual Crypto Investor Tax Timeline

Date of Acquisition

Cost Basis & AUD Exchange Rate Log

Record AUD purchase price, timestamp, gas fees, and wallet address.

Day 366 (12 Months + 1 Day)

50% CGT Discount Unlocked

Asset crosses 12-month threshold; capital gains eligible for 50% ATO discount.

Date of Disposal / Swap

CGT Realization Event

Calculate capital gain or loss based on AUD market value at time of swap or sale.

31 October / 15 May (Tax Agent)

Individual Tax Return (Item 18) Lodgment

Report net capital gains and staking income on individual ATO income tax return.

Disclaimer: This Crypto Tax calculator and guide are provided for general educational and informational planning purposes only. CGT discount rules (50% for >12 months), crypto swap taxability, staking income classification, and ATO data matching guidelines reflect 2026–27 Australian Taxation Office rules. This page does not constitute formal tax or investment advice.

Lead Personal Finance Specialist

Charlotte Smith

Senior Personal Finance & Taxation Specialist at AussieSpot

Charlotte Smith is the lead personal finance advisor and workplace specialist at AussieSpot. Charlotte has over 12 years of experience helping Australian households build budgets, plan savings goals, and manage living costs.

Frequently Asked Questions (FAQ)

How is cryptocurrency taxed by the ATO in Australia?

The ATO treats cryptocurrency as property and a Capital Gains Tax (CGT) asset (NOT money or foreign currency). Every disposal event (selling for AUD, trading crypto for crypto, spending crypto on goods/services, or converting to stablecoins) triggers a CGT event.

Does swapping one cryptocurrency for another trigger a taxable CGT event?

YES! Swapping BTC for ETH or converting altcoins into stablecoins (USDT/USDC) is a reportable CGT event. Capital gain or loss is calculated based on the AUD market value of the disposed crypto at the exact moment of the trade.

How are staking rewards, airdrops, and mining income taxed?

Staking rewards, DeFi yield interest, mining rewards, and airdrops are treated as ordinary assessable income at their AUD market value when received. When you later sell those tokens, the initial AUD value becomes your cost basis for CGT.

Can I claim the 50% CGT discount on crypto gains?

Yes! Australian individual tax residents who hold a cryptocurrency asset for more than 12 months before disposal can reduce their net capital gain on that asset by 50%.

How does the ATO track cryptocurrency transactions?

The ATO operates an automated Crypto Data Matching Protocol, obtaining transaction data directly from registered Australian digital currency exchanges (CoinSpot, Independent Reserve, Binance Australia, Swyftx) linked to your TFN.