General principles
Most tax authorities around the world treat cryptocurrency as property or an asset rather than currency, which means a taxable event is typically triggered when you dispose of it – not simply by holding it.
Common taxable events include: selling crypto for fiat currency, spending crypto on goods or services, and converting one crypto to another (treated as taxable in some countries, not in others). Receiving crypto from staking, mining, lending or airdrops is often taxed separately, typically as income at the time you receive it.
Tax rates, allowances, holding-period rules, reporting forms and filing deadlines differ significantly from country to country – always check current guidance from your local tax authority, since rules change frequently.
This guide is for educational purposes only and is not tax advice. See also Is Crypto Legal for the legal status of crypto worldwide.
When does a taxable event typically occur?
Selling crypto for fiat (USD, EUR, GBP, etc.) – the most common taxable event globally.
Spending crypto on goods or services – many jurisdictions treat this the same as a sale, with gain or loss calculated on the value at the time of the transaction.
Crypto-to-crypto swaps (e.g. BTC to ETH) – taxable as a disposal in some countries (such as the US), but treated as tax-neutral in others. This is one of the biggest differences between jurisdictions, so check local rules carefully.
Staking, lending and mining rewards – generally taxed as income at the fair market value when received, with a separate capital gain or loss calculated later when you eventually sell.
Airdrops and hard forks – treatment varies widely; some countries tax them as income on receipt, others only upon sale.
Record keeping and cost basis
Regardless of where you live, keep detailed records of every transaction: date, amount, value in your local currency at the time, fees paid, and the type of transaction (buy, sell, swap, reward).
Your taxable gain or loss is generally calculated as the disposal value minus your cost basis (what you originally paid, including fees). When you've bought the same asset at different prices over time, common cost-basis methods include FIFO (first in, first out), LIFO, or average cost – the accepted method depends on your country, so confirm which one applies to you.
Most exchanges let you export a CSV of your transaction history, but converting that into a compliant tax report for your country usually requires manual work or a dedicated crypto tax tool such as Koinly, CoinTracking or CryptoTaxCalculator.
Example: United States
The IRS treats cryptocurrency as property. Selling, spending, or swapping crypto is generally a taxable event, resulting in a capital gain or loss.
Short-term gains (assets held one year or less) are taxed at ordinary income tax rates. Long-term gains (held more than one year) are taxed at lower long-term capital gains rates.
Crypto received from mining, staking or as payment is typically taxed as ordinary income at its fair market value when received.
This is general information, not tax advice – consult the IRS guidance or a qualified tax professional for your specific situation.
Example: United Kingdom
HMRC generally treats crypto disposals as subject to Capital Gains Tax (CGT), with an annual tax-free allowance that applies before any gains become taxable.
If you're classified as trading crypto professionally rather than investing, profits may instead be taxed as income, with different rules and rates.
Receiving crypto from employment, mining or staking is typically taxed as income at the time of receipt, in addition to any later CGT on disposal.
Always check current HMRC guidance, since allowances and rates are reviewed periodically.
Examples: EU and other regions
Within the EU, crypto tax treatment is not harmonised and varies by member state even though MiCA harmonises market regulation. Some countries offer favourable treatment for long-term holdings, while others apply a flat tax rate on capital gains regardless of holding period.
Australia generally treats crypto as a capital gains tax asset, with a discount available for assets held longer than 12 months.
Canada typically taxes 50% of capital gains from crypto disposals at your marginal income tax rate, while crypto received as income is fully taxable.
Singapore does not currently levy capital gains tax, so individual investors generally aren't taxed on crypto trading profits, though trading as a business may be treated differently.
This is a general overview only – tax treatment changes frequently and differs by country, and sometimes by region within a country. Always check your local tax authority's current guidance or consult a qualified tax professional before filing.
Practical tips for any country
Start tracking from day one. The earlier you have clean records, the easier your filing will be, regardless of which country's rules apply to you.
Use a dedicated crypto tax tool if you trade across multiple exchanges and wallets – manually reconstructing cost basis across dozens of transactions is error-prone.
Understand your local treatment of crypto-to-crypto swaps specifically – this is one of the most common sources of unexpected tax bills, since many investors assume swaps are automatically tax-free.
File even if you have a loss – many jurisdictions allow capital losses to offset future gains, but only if properly reported.
When in doubt, consult a local tax professional who is familiar with crypto-specific rules in your country.
Summary
Crypto taxation follows a few common principles worldwide – taxable events generally occur on disposal, and records should be kept for every transaction – but specific rates, allowances and treatment of crypto-to-crypto swaps vary substantially by country.
The single most important rule: always check your local tax authority's current guidance before filing, since this guide provides general information only. See also Is Crypto Legal, MiCA Explained and our exchange ranking.
