Cryptocurrency gains aren’t just funny money – selling Bitcoin, Ethereum, or any digital coin triggers tax rules. In the U.S., UK, Australia and Canada, crypto is treated like property, not cash. In plain English, that means every time you dispose of crypto (sell it, trade it, or even use it to buy something), you usually owe tax on any profit you made.

Calculating that profit boils down to a simple formula: proceeds minus cost basis. In other words, figure out how much you sold the crypto for in your local currency, subtract what you originally paid (including fees), and that difference is your gain (or loss).
Below we’ll break this down country-by-country, step-by-step, with examples, tips, and comparisons so you can easily figure out how to calculate crypto gains no matter where you live.
Cryptocurrency is a global phenomenon, but tax rules vary by country. Insert image: For example, HMRC in the UK tells taxpayers that “your gain is normally the difference between what you paid for an asset and what you sold it for”.
In Australia the tax office similarly says you make a capital gain if your sale proceeds exceed the cost base of the crypto. And the IRS explicitly treats crypto as property, meaning US investors pay capital gains tax on crypto profits.
United States: Crypto as Capital Gains or Income
When learning How to Calculate Crypto Gains, it’s important to understand how different countries treat cryptocurrency. In the U.S., the IRS views cryptocurrency just like stocks or real estate. Anytime you sell, swap, or spend crypto, it’s a taxable event. The gain (or loss) is the difference between the fair market value you got in USD and your cost basis (what you paid in USD, plus any transaction fees).
For example, if you bought 0.5 BTC for $5,000 and later sold that 0.5 BTC for $8,000, your gain is $3,000 (before taxes). If instead you used that crypto to buy a car worth $10,000, and you originally bought the crypto for $7,000, you’d have a $3,000 gain on that car purchase.
- Short-term vs. long-term:
A key part of How to Calculate Crypto Gains is knowing how long you held the asset. Held one year or less = short-term, taxed at your ordinary income tax rate (10–37% for federal). Held over one year = long-term, taxed at lower capital gains rates (0%, 15% or 20%). - Ordinary income:
If you earned crypto (from mining, staking, airdrops, or payment for work), its fair-market value when received becomes ordinary income and becomes your cost basis. - Forms:
Report sales on IRS Form 8949 and Schedule D. The IRS even plans a new Form 1099-DA for brokers in 2025, but until then you rely on your own records. Keep track of dates, amounts, USD values, and fees for every buy/sell.
In practice, many U.S. taxpayers use crypto-tax software to do the math. These tools import transactions, apply a cost-basis method (FIFO, LIFO, etc.) and spit out your gains. But the core calculation remains: Gain = Proceeds – Cost Basis. As Fidelity puts it, if you buy $10,000 of ETH and sell for $15,000, profit = $5,000 (you can even include fees in basis to reduce that gain).
United Kingdom: Crypto and Capital Gains Tax
Understanding How to Calculate Crypto Gains in the UK starts with knowing that crypto is treated as property for Capital Gains Tax (CGT). You must report a gain whenever you “dispose” of crypto – that means selling it, swapping for another coin, using it to buy something, or even gifting it (unless it’s to your spouse or charity).
HMRC’s rule of thumb is: “Your gain is normally the difference between what you paid for an asset and what you sold it for”. From that, you can deduct allowable costs (transaction fees, etc.) and any capital losses.
The UK has special pooling rules. All tokens of the same type you own get combined into a “pool” with an average cost basis. For example, if you bought 100 XYZ tokens for £2 each and later 300 XYZ for £1 each, your pool cost is £500 for 400 tokens (average £1.25 each). If you then sell 200 of them, the cost used is £250 (200 × £1.25), and you subtract that from your sale proceeds to get the gain. This pooling simplifies How to Calculate Crypto Gains and avoids tracking each coin individually. (Note: HMRC has “bed-and-breakfast” rules – if you buy and sell the same token within 30 days, special rules apply instead of pooling.)
The UK also offers a tax-free allowance of £3,000 per person per year (for 2025/26), meaning your total capital gains below that amount owe no tax. Above the allowance, standard CGT rates apply: 18% on gains within your basic income tax band, and 24% on gains in the higher band. In plain English, a higher-rate taxpayer could pay nearly a quarter of their crypto gain in tax. (Importantly, if you already paid income tax on crypto – e.g., as earnings – you only pay CGT on any additional gain above that income amount.)
In summary: for UK crypto gains, calculate sale price – pooled cost, subtract any losses, apply the £3k allowance, then tax at 18–24%. For more details, check the official UK crypto tax rules from HMRC.
Australia: Crypto as a CGT Asset
In Australia, the ATO treats cryptocurrency as a capital gains tax (CGT) asset, much like shares or real estate. Disposing of crypto (selling it, trading it, using it) triggers a CGT event. To calculate your gain, first convert all values to Australian dollars.
Your cost base is what you paid (in AUD), including any broker fees or similar expenses. Your capital gain is simply the proceeds (AUD value when you sold or spent it) minus that cost base. If your proceeds are less, you have a capital loss that you can carry forward.
Key Aussie twist:
Holding discount. If you held the crypto for at least 12 months before disposing, you get a 50% CGT discount on the gain. For example, buy crypto for A$10,000, sell it a year later for A$18,000. Normally gain = A$8,000; but with the 50% discount, only A$4,000 is taxable income. (Personal-use transactions, like buying a car with crypto below A$10,000 total, may be exempt from CGT entirely.) Also remember Australia has no special crypto forms – you report gains like any other capital gain.
Steps for Aussies:
log every trade (date, AUD value, fees). Use an ATO calculator or crypto tax app if needed. Insert image: “diagram of crypto coins and Australian dollars (AUD) calculations”. Net gains (total gains minus losses, then minus 50% if eligible) go on your tax return. There is no separate annual exemption for crypto, so every large gain is taxed at your marginal rate (up to ~45%).
Canada: Crypto Gains vs. Business Income
In Canada, crypto is generally treated as property for tax purposes, leading to either capital gains or business income. If you’re just investing and occasionally selling, it’s a capital gain: gain = proceeds − adjusted cost base (ACB).
But only 50% of that capital gain is taxable – this is the standard capital gains inclusion rate in Canada. For example, if you bought crypto for C$2,000 and sold for C$5,000, your capital gain is C$3,000, of which C$1,500 is included in income. You can offset this with half of any capital losses (or carry them forward/back).
If, however, you trade crypto frequently or run a “business” (like day-trading or mining), the CRA can treat gains as ordinary business income. In that case 100% of the profit is taxable as income. (Conversely, accepting crypto as payment is a barter transaction: the GST/HST rules apply and you report the fair market value of what you received.)
To calculate in Canada: keep detailed records of CAD values. For each sale or use of crypto, record CAD proceeds and your ACB (original CAD cost plus fees). The profit (50% included) is CAD proceeds – ACB. Then include that taxable portion on your tax return. (Canada has no personal CGT exemption, but you can use losses to offset other gains.)
Step-by-Step: Calculating Your Crypto Gains
No matter where you are, the math follows the same logic. Understanding How to Calculate Crypto Gains becomes much easier when you break it down into simple steps. Here’s a quick recipe:
- Collect transaction records:
The first step in How to Calculate Crypto Gains is gathering accurate data. For each crypto buy/sell/trade/use, note the date, amount of crypto, and fair market value in your currency (USD/GBP/AUD/CAD) at that time. Include any fees (these can often be added to cost basis). - Compute cost basis:
Sum what you paid for each unit (or pooled average, in UK/Canada). For inherited or gifted crypto, use rules (e.g. market value on acquisition date). - Calculate gain per disposal:
To properly understand How to Calculate Crypto Gains, calculate the gain for each transaction:
sale proceeds – cost basis.
Example (US/Canada): sold 5 ETH at $2000 each, originally bought for $1500 each. Gain per ETH = $500; total gain = $2500. (In USD, mention currency conversion if needed.) - Apply holding period rules:
In the U.S., tag gains as short- or long-term. In the UK/Aus/Canada, note if any discounts apply (UK has no holding-period discount except for spouse transfers; Aus 50% discount for 12+ months; Canada 50% inclusion always for capital gains). - Offset losses and allowances:
Deduct any allowable costs (transaction fees, recording costs, etc.) and use prior capital losses. Subtract tax-free allowances: e.g. UK’s £3,000 exempt amount. - Apply tax rates:
Finally, apply your country’s rates to the net gain. (US: ordinary vs capital rates. UK: 18–24% CGT. Aus: your income tax rate on half the gain. CAN: 50% of gain included at your income rate.)
This general method helps you “calculate crypto gains” easily. In practice, many use crypto tax tools or spreadsheets to automate it. Insert image: For clarity, a comparison chart (see table below) can help digest the rules by country.
| Country | Tax Treatment | Gain Calculation | Tax Rates & Allowances |
| USA | Property (capital gains) | Gain = USD proceeds – USD cost basis (include fees)<br>Short-term (≤1yr) vs long-term (>1yr). | Short-term taxed as ordinary income (10–37% federal), long-term at 0–20% (plus possible NI tax). No crypto-specific allowance (but $3,000/yr capital loss offset). |
| UK | Property (CGT) | Gain = GBP proceeds – GBP pooled cost. Use pooling rules (average cost). | Annual exempt allowance ≈£3,000. Above that: CGT 18% (basic rate) or 24% (higher rate) on net gains. Transaction fees are deductible. |
| Australia | CGT asset (property) | Gain = AUD proceeds – AUD cost base. Convert all values to AUD. After 12+ months, only 50% of gain is taxed (CGT discount). | No crypto exemption allowance (but small personal use assets <A$10k can be exempt). Net gains included at marginal rates (0–45%). Can use capital losses or 50% discount on held >12mo. |
| Canada | Property (capital vs. business) | Gain = CAD proceeds – CAD adjusted cost base (ACB). For capital transactions, 50% of gain is taxable (inclusion rate). Frequent trading may count as business income (100% taxable). | 50% inclusion of net capital gains taxed at your income rate (15–33% federal, plus provincial). No specific crypto allowance. Capital losses can offset future gains. |
Key Tips
- Keep meticulous records. Exchanges often give you CSVs or 1099 forms, but always verify. Record wallet transfers, staking rewards, airdrops, and even crypto gifts. Every entry needs date, amount, and value in your currency.
- Choose an accounting method. The default is often FIFO (first-in, first-out), but some countries let you choose LIFO or HIFO. The UK and Canada use pooling/average-cost methods, whereas U.S. taxpayers on some exchanges can use specific ID (if documented).
- Use tools or pros. Crypto tax can be tricky with dozens of small trades. Consider software (CoinTracker, Koinly, TokenTax, etc.) that auto-calculates gains. Or consult a crypto-savvy accountant. As Fidelity notes, many find it easiest to import exchange data into tax software.
Finally, always file honestly. In the UK, failing to report crypto gains can trigger HMRC’s Cryptoasset Disclosure Service. In the U.S., a “Yes” box on Form 1040 asks if you had crypto transactions – hiding gains is risky. Luckily, with clear steps and the formula (proceeds – basis), you now know how to calculate crypto gains accurately.