Resources/guides/How to calculate your crypto capital gains tax in Australia

How to calculate your crypto capital gains tax in Australia

Last Updated: 2 days ago

Key takeaways

  • Before you can calculate your tax you need to establish a cost base, which includes the original purchase price, fees, and any incidental costs.
  • Under ATO rules, you have to calculate capital gains or losses anytime you sell, swap, spend, or gift crypto. The ATO distinguishes between short-term and long-term capital gains, with different tax rates for each.
  • Crypto tax software like Crypto Tax Calculator makes calculating your capital gains tax faster, easier, and more accurate.
Capital Gains Tax

Cryptocurrency capital gains refer to the profits you make when you sell, swap, or dispose of your crypto assets for more than you originally paid. Just like with stocks or real estate, these gains are considered taxable events under Australian tax law.

The ATO treats cryptocurrency as a capital gains tax (CGT) asset – like shares or property – not currency. Whenever you dispose of crypto, you may trigger a capital gains tax obligation. Taxable events include selling crypto for AUD, swapping one coin for another, or spending crypto on goods or services.

Understanding how to calculate your gains accurately is essential for staying compliant with ATO regulations and avoiding penalties.

In this guide, we'll explain step-by-step how to calculate your crypto capital gains, how to establish your cost base, and which crypto accounting methods you can use under ATO rules.

How to calculate your crypto capital gains tax in 5 steps

  1. Identify your crypto transactions
  2. Determine the cost base of your crypto
  3. Calculate your proceeds from each sale
  4. Calculate your crypto capital gains or losses
  5. Report your crypto capital gains or losses via myTax

1. Identify your crypto transactions

Gathering your complete transaction history is the first step in calculating your crypto capital gains. This includes all of your transactions any time you:

  • Bought crypto
  • Sold crypto for fiat‍
  • Swapped one crypto for another
  • Transferred crypto to another wallet

-Spent crypto on goods or services

You can typically find your transaction history through:

Using software like Crypto Tax Calculator can help automate this process by importing data from all your wallets and exchanges into one unified tax report. This helps prevent errors and helps you establish an accurate cost base.

2. Determine your crypto cost base

Your cost base is essentially what you paid to acquire the crypto, including:

  • The purchase price in AUD (or the fair market value at time of acquisition)
  • Transaction fees including gas
  • Any incidental costs such as brokerage or transfer fees

Example: If you bought 1 ETH for $1,500 and paid a $50 transaction fee, your total cost base would be $1,550.

Cost base becomes more complicated when dealing with multiple purchases of the same asset at different times and prices. In these cases, the accounting method you use (like FIFO or Specific ID) will determine which lot of crypto is sold and what cost base is applied.

The ATO does not endorse a specific method, but many Australian investors use FIFO (first-in, first-out) or Specific Identification methods – as long as they have clear and detailed records.

With that in mind, let’s look at how to use FIFO with specific-wallet accounting to calculate your cost base.

How to establish your cost base using FIFO and Specific Identification accounting

  1. Group transactions by wallet or exchange: You must separate your transactions based on where they occurred. Treat each wallet or exchange like its own inventory.
  2. Match disposals to the appropriate acquisition lot: If using FIFO, your oldest crypto (by acquisition date) is treated as sold first. With Specific ID, you must be able to clearly identify the exact crypto asset sold, including evidence of its purchase date and value.
  3. Track sales in each wallet: Moving crypto between wallets doesn’t trigger a CGT event, but you have to maintain records of the original purchase price and date across your wallets.
  4. Calculate capital proceeds and gains per sale: For each disposal, subtract your cost base from the asset’s market value at the time of disposal to calculate your capital gain or loss.

Note: Once a tax lot is used up (i.e., a specific asset with a cost base is sold) it cannot be used again, and the next oldest asset takes its place as the ‘first asset bought’.

Establishing your cost base for airdrops, gifts and staking rewards:

  • Airdrops or forks: The cost base may be the fair market value in AUD at the time the asset was received.
  • Gifts: If you receive crypto as a gift, you generally inherit the giver’s original cost base.
  • Mining or staking: The cost base is typically the fair market value in AUD at the time the reward was received.

3. Calculate your crypto proceeds

Proceeds refer to the amount you received from disposing of your crypto, before deducting any transaction fees. This is usually the fair market value (FMV) in AUD at the time of sale or exchange.

Example: If you sold 1 BTC for $45,000 AUD, your proceeds are $45,000 AUD.

It's important to capture the FMV accurately at the time of each transaction, as this directly affects your capital gain calculation. You can find the FMV using a reputable exchange like Coinbase.

4. Calculate crypto capital gains or losses

Once you know your cost base and proceeds, you can calculate your capital gains or losses using this formula:

Capital Gain/Loss = Proceeds – Cost Base

In Australia, capital gains tax (CGT) applies when you dispose of a crypto asset by selling, swapping, spending, or gifting it.

Short-term capital gains tax rates

If you’ve held your cryptocurrency for 1 year or less before selling or exchanging it, your entire capital gain is counted as part of your regular income and is taxed at your ordinary income tax rate. This can range from 0% to 45%, depending on your total taxable income. Income Tax Brackets Australia

Income Tax Brackets Australia Source: Super Guide

Example (Short-term gain):

  • Bought 1 BTC at $45,000 in June 2024
  • Sold 1 BTC at $60,000 in February 2025
  • Capital gain = $15,000
  • Holding period was less than 12 months, so this is a short-term capital gain (taxed at ordinary income rates)

Long-term capital gains tax rates

If you’ve held the crypto for more than 1 year, you may qualify for a 50% CGT discount, as long as you’re an individual taxpayer (or investor), not a company (or trader). So, how do you know if you’re an investor or a trader? Here’s an overview:

Investor Trader
Main purpose Focused on growing wealth over time by holding crypto Making quick gains by selling and buying often
How long they hold Typically over a year Often short-term – could be days, weeks, or months
How active they are Trades casually as a hobby or side interest Trades regularly, maybe even as part of their daily routine
Business setup Just investing as an individual Most likely set up as a business, or treats it as one
How they’re taxed Taxed under CGT rules. They are eligible for the 50% CGT discount if the assets are held for more than a year. Taxed as regular business income (no CGT discount). They aren’t eligible for the 50% CGT discount.

Note: Just planning to make a profit trading crypto doesn’t make you a professional trader in the eyes of the ATO. They look at your actual activity, business setup, and intent over time to determine where you fit in.

50% CGT discount

Holding cryptocurrency for at least one year before selling or exchanging it can significantly reduce your tax liability.

Example (Long-term gain):

  • Bought 5 ETH at $1,000 each in January 2023
  • Sold 5 ETH at $2,500 each in February 2025
  • Capital gain = ($12,500 – $5,000) = $7,500
  • Holding period was more than 12 months > $3,750 taxable after 50% CGT discount.

Use losses to offset gains

Remember that your losses can be used to offset gains. If your losses exceed your capital gains, the excess can be carried forward to future tax years. In Australia, there’s no annual cap on how much loss you can claim against your income each year.

5. Report your crypto capital gains in your Australian tax return

After calculating your gains or losses, you need to report them on your tax return. Specifically:

aucapgainsmytax

  • You’ll need to state each disposal event – such as selling, swapping, or spending crypto – and include details like acquisition date, disposal date, cost base, proceeds, and gain or loss.
  • Other crypto income: include earnings from staking, airdrops, or yield farming, and report it in the ‘Other Income’ section of your return.

Using Crypto Tax Calculator can simplify this process by importing your crypto transaction data from all your wallets, and generating ATO-ready tax reports you can submit via myTax or send to your accountant.

Accounting Methods: FIFO, LIFO, HIFO, and Specific ID Explained

When calculating crypto capital gains, you need to choose an accounting method to use. This will determine which units of cryptocurrency you’re selling and at what cost base, which impacts the capital gain or loss you report to the ATO.

In Australia, the ATO does not recommend a specific method, but it does ask that your approach is reasonable, well-documented, and consistent. Once you choose a method, you must apply it consistently across all transactions for that tax year.

The most common methods used by investors in Australia are:

  • FIFO (First In, First Out)
  • HIFO (Highest In, First Out)
  • Specific Identification

Note: Methods like LIFO (Last In, First Out) aren’t used commonly in Australia, since they can be harder to justify under the ATO’s expectations of being consistent and reasonable.

FIFO (First In, First Out)

FIFO assumes the oldest crypto you bought is sold first.

Example:

  • Bought 1 BTC at $10,000 on April 15, 2020 and another at $15,000 on September 2022.
  • Sold 1 BTC at $20,000 on March 1st, 2025.
  • Under FIFO, the April 15 BTC is sold first for a capital gain of $10,000.

HIFO (Highest In, First Out)

HIFO prioritizes selling the crypto with the highest cost base to minimise your capital gains and tax liability.

Example:

  • You own three BTC purchased at $10K, $18K, and $15K, and sell one at $20K. HIFO selects the $18K BTC as the one sold, resulting in a $2K gain.

Specific Identification

Allows you to manually choose the exact units of crypto to sell, provided you have sufficient documentation (including wallet addresses, timestamps, and transaction IDs). This method can be highly tax-efficient when used strategically.

Example:

  • You hold three ETH purchased at $1,000, $1,500, and $2,000. You sell one ETH at $2,500 and select the $2,000 unit under Specific ID, resulting in a minimised gain of $5,000.

Pros and Cons:

  • FIFO is simple, commonly used, and easy to justify to the ATO.
  • HIFO can minimise your short-term gains, but requires detailed records.
  • Specific ID offers the greatest flexibility and potential tax savings but demands precise tracking and documentation.
  • HIFO and Specific ID both require flawless record keeping. If the ATO disagrees with your calculations, you may be forced to redo them another calculation.

Crypto Tax Calculator supports multiple methods, helping you compare outcomes and choose the most tax-efficient option.

Capital gains tax events in crypto

Anytime that you dispose of a cryptocurrency, either at a profit or loss, a capital gains event is triggered.

  • Crypto-to-crypto trades: Swapping one crypto for another is considered a disposal of the original asset, resulting in a taxable event. You must calculate the FMV of the asset received in AUD and use that as the proceeds.
  • Selling crypto for AUD (fiat): When you sell cryptocurrency for fiat currency (eg, AUD), you must report any capital gain or loss resulting from the sale.
  • NFTs: Selling NFTs is a CGT event. The gain or loss is based on the difference between your cost base and the sale price in AUD.
  • Stablecoins: Despite their name, stablecoins experience slight fluctuations in value, and you must report any capital gains or losses, however minor.
  • Staking rewards and airdrops: Staking rewards and airdrops are treated as ordinary income when received, with that value becoming your cost base for future disposal.
  • Depositing into liquidity pools: When you interact with DeFi protocols, you often exchange one cryptocurrency for another or for a token representing your stake. This is generally considered a disposal, which the ATO may consider a CGT event.

Considerations when calculating your crypto capital gains tax

Record-keeping: The ATO requires you to keep detailed records of every crypto transaction: dates, values, and purposes. This is essential for accurate reporting and defending your return if audited.

Penalties for incorrect reporting: Failure to report crypto gains accurately can result in penalties, interest, or even ATO audits. The ATO has significantly increased its scrutiny of crypto investors, using data-matching programs with exchanges and wallet providers to track undeclared activity.

Use of crypto tax software: Manual calculation is time-consuming and error-prone. Crypto Tax Calculator can:

  • Aggregate transactions from 3500+ exchanges, wallets, and DeFi platforms
  • Automatically apply accounting and inventory methods to help ensure an accurate cost base.
  • Generate a consolidated crypto tax report in line with ATO requirements
  • Save you time and help reduce your risk of an audit

Sources

AU Tax Guide

AU Tax Guide

Unsure about your crypto tax obligations? This comprehensive guide helps you understand and file your crypto taxes in Australia.

Learn about AU crypto taxes
DeFi Tax Guide

DeFi Tax Guide

Have you been dabbling with DeFi? This in-depth guide breaks down the details of DeFi taxes in Australia so you can file with confidence.

Learn about DeFi taxes
NFT Tax Guide

NFT Tax Guide

Tried your hand at NFT trading? This complete guide that breaks down the details of NFT taxes in Australia so you can file with confidence.

Learn about NFT taxes

The information provided on this website is general in nature and is not tax, accounting or legal advice. It has been prepared without taking into account your objectives, financial situation or needs. Before acting on this information, you should consider the appropriateness of the information having regard to your own objectives, financial situation and needs and seek professional advice. Crypto Tax Calculator disclaims all and any guarantees, undertakings and warranties, expressed or implied, and is not liable for any loss or damage whatsoever (including human or computer error, negligent or otherwise, or incidental or Consequential Loss or damage) arising out of, or in connection with, any use or reliance on the information or advice in this website. The user must accept sole responsibility associated with the use of the material on this site, irrespective of the purpose for which such use or results are applied. The information in this website is no substitute for specialist advice.

Frequently Asked Questions about crypto capital gains tax in Australia

01.How much is capital gains tax on crypto in Australia?

In Australia, capital gains tax (CGT) on crypto is based on your individual income tax rate and how long you held the asset before disposing of it.

Crypto Tax Calculator can help you figure out how much CGT you owe by importing your transaction data from all of your wallets and exchanges, and tracking your capital gains automatically.

02.Does transferring crypto count as capital gains?

No, transferring crypto between your own wallets does not trigger a CGT event. Keep in mind that you need to maintain clear records showing that it was a personal transfer and ownership wasn’t changed.

It can be difficult to track which crypto transfers are taxable, and which aren’t. That’s where Crypto Tax Calculator can automatically tell the difference between transfers and disposals to save you time and potential costly mistakes.

Get started for free

Import your transactions and generate a free report preview
No credit card required
CryptoTaxCalculator

Proudly Aussie owned

Calco
Privacy policy
Terms of Service
Security
(02) 9806 3063
Office #14, Level 22, Salesforce Tower, 180 George St, Sydney NSW 2000