Disclaimer: This article is for informational purposes only and does not constitute tax, legal, or financial advice. Cryptocurrency tax rules change frequently and differ by jurisdiction. Always consult a qualified tax professional before making decisions based on your personal situation.
When Does Crypto Taxation Apply?
Not every interaction with cryptocurrency triggers a tax event. Understanding exactly when a taxable event occurs is the foundation of good crypto tax hygiene. Most countries treat crypto as property or a capital asset rather than currency, which means the rules that govern stocks and bonds generally apply.
Taxable events almost universally include: selling crypto for fiat currency, exchanging one crypto for another, using crypto to purchase goods or services, and receiving crypto as income (from employment, staking rewards, mining, or airdrops). Non-taxable events typically include buying crypto with fiat and holding it, transferring the same asset between wallets you own, and gifting crypto below a jurisdiction-specific threshold.
The key concept is "disposal" or "realization." A tax liability is created when you give up ownership of an asset at a different value than when you acquired it. If you bought 1
If you bought 1 Bitcoin at $30,000 and later sold it at $60,000, you have a $30,000 capital gain. If you sold at $20,000, you have a $10,000 capital loss. Both events need to be reported to your tax authority, even if no tax is owed.
- Taxable: sell, swap, spend, earn, mine, receive airdrop
- Not taxable: buy with fiat, transfer between own wallets, hold (unrealized gains)
- Varies by country: gifts, donations to charity, inheritance
US Taxation: IRS Rules and Form 8949
The Internal Revenue Service (IRS) has classified cryptocurrency as property since Notice 2014-21. Every disposal must be reported, and gains are taxed based on how long you held the asset. Short-term gains (assets held 12 months or less) are taxed as ordinary income at rates up to 37%. Long-term gains (assets held more than 12 months) are taxed at preferential rates: 0%, 15%, or 20% depending on your total taxable income.
The core US reporting workflow:
- Record every transaction during the tax year, including exchange, wallet, date, amount, and USD value at the time.
- Calculate gain or loss per transaction using your chosen cost basis method (FIFO is the IRS default; specific identification is allowed with proper documentation).
- Complete Form 8949 listing each sale. Short-term transactions go in Part I; long-term in Part II.
- Carry totals to Schedule D, which feeds into your Form 1040.
- Report crypto income (staking, mining, employment) separately on Schedule 1 or Schedule C if self-employed.
The IRS has added a checkbox at the top of Form 1040 asking whether you received, sold, exchanged, or otherwise disposed of digital assets during the year. Answering "No" when the answer is "Yes" is a federal filing offense. The agency also issues John Doe summonses to major exchanges, meaning it can obtain your transaction history directly from Coinbase, Kraken, and others.
Wash sale rules — which prevent claiming a loss if you buy back the same security within 30 days — do not currently apply to crypto under US law. This creates a legal "tax loss harvesting" window. However, proposed legislation may close this loophole. Consult a CPA before relying on it.
- Short-term rate (≤12 months): ordinary income, up to 37%
- Long-term rate (>12 months): 0%, 15%, or 20%
- Crypto income (staking, mining): ordinary income rates + self-employment tax if applicable
- Net investment income tax (NIIT): additional 3.8% for high earners
UK Taxation: HMRC and Capital Gains Tax
HMRC's "Cryptoassets Manual" treats most cryptocurrencies as a "personal investment asset," subject to Capital Gains Tax (CGT) on disposal. The annual CGT allowance was £6,000 for the 2023–24 tax year and dropped to £3,000 for 2024–25 and beyond, making it critical to track every small transaction.
UK taxpayers must use the "section 104 pooling" method, not FIFO or LIFO. Tokens of the same type across all your wallets and exchanges are pooled together. Your cost basis for any disposal is the total sterling value paid divided by the total coins in the pool. There are two special ordering rules that take priority over the pool: the "same-day rule" (buy and sell on the same day are matched first) and the "bed-and-breakfast rule" (acquisitions within 30 days of a disposal are matched next, closing the equivalent of the US wash sale loophole).
Rates for 2025–26:
- Basic-rate taxpayers: 18% CGT on crypto gains
- Higher and additional-rate taxpayers: 24% CGT on crypto gains
- Crypto received as income (mining, staking, employment): taxed as income at marginal rates
- Self-employed crypto activity: Class 2 and Class 4 National Insurance may apply
Report gains above the £3,000 allowance via Self Assessment. If your total proceeds in the tax year exceed four times the allowance (£12,000), you must report even if gains are below the threshold. HMRC can look back up to 20 years if they suspect deliberate non-disclosure.
EU Taxation: MiCA, Germany's 1-Year Rule, and Country Differences
The EU does not have a unified crypto tax regime. MiCA (Markets in Crypto-Assets Regulation) standardizes exchange licensing and stablecoin issuance across member states but leaves direct taxation to individual countries. This means the rules vary dramatically depending on where you live.
Germany's approach is among the most investor-friendly in the developed world. Under German income tax law (EStG §23), crypto held for more than one year is completely tax-free on disposal, regardless of the gain. Crypto held for less than one year is taxed at your marginal income tax rate (up to 45%) but only on gains exceeding the €600 annual private sales exemption. Staking and lending income may reset the holding period in certain interpretations — this remains an active legal debate.
Highlights from other EU member states:
- France: flat 30% "flat tax" (PFU) on crypto gains; professional traders taxed at up to 45%
- Portugal: 28% tax on crypto held less than 1 year; 0% for holdings over 1 year (similar logic to Germany)
- Netherlands: notional-yield system taxes deemed return on total assets; no CGT per se
- Spain: 19%–28% sliding scale CGT; crypto treated as movable assets
- Italy: 26% CGT; annual €2,000 exemption; self-declaration required
For
For Ethereum stakers in Germany, the current consensus from tax authorities is that staking rewards are taxed as miscellaneous income when received. Whether they start a new one-year holding clock depends on the circumstances and continues to be debated by practitioners.
Staking Income: How Rewards Are Taxed
Staking rewards present a two-step tax problem in most jurisdictions: first, when the reward is received (income event), and second, when the reward is later sold (capital gains event). The cost basis for the capital gain is established by the fair market value at the time of receipt.
In the US, the IRS treats staking rewards as ordinary income in the tax year they are received, based on the USD value at the moment of receipt. This is reinforced by IRS Revenue Ruling 2023-14. The taxpayer who won the Jarrett v. United States case argued new tokens are property created by labor (not income), but the IRS has not accepted that argument as policy. Play it safe: record the USD value of every staking payout on the day received.
In the UK, HMRC treats staking rewards as miscellaneous income if the activity is not commercial enough to be trading. Each reward is an income event at the GBP value on receipt, and the coins then sit in your section 104 pool at that same cost basis. When you eventually sell, any gain or loss relative to the receipt value is a separate CGT event.
- Best practice: export daily reward records from your validator or exchange, including timestamp and coin price
- Track the USD/GBP/EUR value at receipt for every reward — this becomes your cost basis
- If you reinvest rewards automatically, treat each reinvestment as a new acquisition at that day's market price
- Liquid staking tokens (stETH, rETH) may trigger additional swap events — consult a specialist
Mining: Tax Treatment for Proof-of-Work Income
Mining is generally treated as self-employment or business income rather than passive investment income, which carries a higher effective rate in most countries. In the US, miners who operate as a business pay both income tax and self-employment tax (15.3% on the first ~$168,000 of net self-employment income in 2025). Deductible expenses include electricity costs, hardware depreciation, and a portion of home internet if applicable.
Hobby miners face a stricter regime. If your mining does not constitute a genuine business with a profit motive, the IRS classifies it as hobby income. You report revenue as ordinary income, but post-2017 you cannot deduct hobby expenses against it.
Key steps for miners:
- Record the USD value of each block reward or pool payout at the time it is credited.
- Categorize your operation: is it a business (Schedule C) or a hobby (Schedule 1)?
- Depreciate or expense hardware using Section 179 or bonus depreciation if eligible.
- Track electricity costs meticulously — this is your largest deductible expense.
- When you sell mined coins, calculate CGT from the cost basis established at receipt.
In Germany, mining income is taxed as "other income" and the one-year tax-free holding period applies to the mined coins once received. UK miners are assessed under income tax or corporation tax depending on their structure.
DeFi Taxation: Swaps, Liquidity Pools, and Yield
Decentralized finance introduces some of the most complex crypto tax scenarios. Every DeFi swap — even one that looks like a seamless user experience — is a taxable disposal in most jurisdictions. When you swap Token A for Token B on Uniswap, you have disposed of Token A at its current market value and acquired Token B at the same value. That disposal event creates a gain or loss.
Liquidity pool positions add another layer. Depositing tokens into a pool and receiving LP tokens is arguably a swap (disposals of the original tokens). Withdrawing is another swap. Impermanent loss complicates cost-basis calculations. Token rewards from LP farming are income. There is no settled guidance from the IRS or HMRC on LP positions as of 2025; most practitioners take a conservative approach and treat both deposit and withdrawal as disposal events.
Common DeFi tax events:
- Token swap on DEX: taxable disposal of outgoing token
- Providing liquidity: potential taxable swap into LP tokens
- Receiving LP rewards/yield: ordinary income at fair market value on receipt
- Bridging tokens across chains: legal grey area; most advisors treat as disposal if the token representation changes
- Borrowing against collateral (AAVE, Compound): not taxable (loan proceeds are not income)
- Collateral liquidation: taxable disposal at liquidation price
The complexity of DeFi makes professional-grade tax software nearly essential. See the section on Reporting Tools below for platforms that support DeFi protocol parsing.
NFTs: Capital Gains, Collectibles, and Creator Royalties
Non-fungible tokens are taxed similarly to other crypto assets in most jurisdictions, but with one important US-specific wrinkle. The IRS has indicated that certain NFTs may qualify as "collectibles," subject to a 28% long-term capital gains rate rather than the standard 20% maximum. Collectible status applies if the underlying item would otherwise be a collectible (artwork, wine, gems). Profile-picture projects and gaming items likely do not qualify, but the rules are not fully settled.
NFT tax scenarios:
- Buying an NFT: not taxable — establishes cost basis
- Selling an NFT for more than cost basis: capital gain (short or long term)
- Selling an NFT at a loss: capital loss, deductible against other gains
- Creating and selling an NFT as a creator: ordinary income (self-employment income), not capital gains
- Royalty income from secondary sales: ordinary income for the original creator
- Receiving an NFT airdrop: income at fair market value on receipt date
Valuing NFTs for tax purposes is genuinely hard. Floor price is a common proxy, but an NFT may sell above or below the floor. If you sold an NFT for ETH rather than USD, you need the USD value of that ETH at the time of sale. That ETH purchase also triggers a gain or loss if it has changed value since you acquired it.
Stablecoins: Are They Really Tax-Free?
Stablecoins like USDC, USDT, and DAI are still crypto assets for tax purposes in most jurisdictions. Trading Bitcoin for USDT is a taxable disposal of Bitcoin at the current USD-equivalent price — it is not the same as cashing out to a bank account, but it triggers the same tax consequences. Many investors are surprised to discover they owe tax after a swap into stablecoins even if they never touched their bank account.
Gains from holding a stablecoin that has briefly depegged are technically taxable events, though the IRS has not issued specific guidance on minor peg deviations. In practice, most advisors treat stablecoin trades as near-zero gain/loss events unless there was a significant deviation at the time of swap.
Scenarios to watch:
- Swapping BTC or ETH into USDC: taxable disposal — calculate gain/loss on the crypto you are swapping out
- Earning USDC yield on a CeFi platform: ordinary income at USD value when credited
- Holding USDC from purchase to withdrawal: no gain if USD-pegged throughout
- Algorithmic stablecoin collapse (e.g., LUNA/UST): capital loss equal to your cost basis, potentially deductible
Reporting Tools: Koinly, CoinTracker, and Alternatives
Manual spreadsheet tracking is feasible for low-volume investors with fewer than 50 transactions per year. Anyone with significant DeFi activity, multiple exchanges, or hundreds of transactions needs dedicated software. The market leaders in 2026 are Koinly and CoinTracker, but several strong alternatives exist.
Koinly connects to 700+ exchanges and wallets via API or CSV import. It supports 20+ cost basis methods, auto-identifies DeFi swaps from on-chain data, and exports jurisdiction-specific forms including Form 8949 (US), HMRC Capital Gains Summary (UK), and Schedule G (Canada). Pricing starts around $49/year for up to 100 transactions and scales to $179+ for unlimited. The DeFi and NFT parsing is among the best in the market.
CoinTracker takes a slightly different approach with a bank-feed-style interface and strong mobile apps. It integrates natively with TurboTax and H&R Block, making the US tax filing workflow unusually smooth. It also supports over 500 exchanges. Pricing is comparable to Koinly.
Other tools worth evaluating:
- TaxBit — strong US focus, enterprise tier for accountants
- Divly — popular in Scandinavia; excellent EU VAT handling
- Accointing (now part of Glassnode) — good European coverage
- TokenTax — full-service option (software + CPA filing) for complex situations
- Rotki — self-hosted, privacy-first, open-source
Regardless of tool, always cross-check exported transaction counts against exchange history. Sync errors and missing API permissions are common. Before filing, reconcile your software's computed gains against exchange 1099-DA (US) or annual statements. Exchange-rated services on Coinbase and other major platforms are reviewed in our exchange ratings section.
Common Crypto Tax Mistakes to Avoid
The most common errors are not strategic — they are bookkeeping failures that compound over years and become expensive to unwind. Here are the mistakes tax professionals see most often.
- Not tracking cost basis from day one. If you cannot prove what you paid for your crypto, the tax authority may default to a cost basis of zero, meaning your entire sale proceeds become a gain.
- Treating crypto-to-crypto swaps as non-taxable. Swapping BTC for ETH is a taxable disposal of BTC in the US, UK, and most EU countries. Many investors discover years of unreported gains when they finally consult an accountant.
- Ignoring DeFi and NFT transactions. On-chain activity is publicly visible. The IRS and HMRC have blockchain analytics capabilities. "I didn't think small transactions counted" is not a defence.
- Using the wrong cost basis method after switching. FIFO and HIFO produce very different tax outcomes. In the US, you can use specific identification but must elect it consistently and document it per transaction.
- Missing the reporting deadline. In the US, the tax year closes December 31; returns are due April 15 (October 15 with extension). UK Self Assessment closes January 31 after the April 5 year-end.
- Forgetting about foreign exchange account reporting (FBAR/FATCA). US persons with crypto on foreign exchanges with aggregate value over $10,000 may owe FBAR filings. The penalties for non-compliance are severe.
Audit Preparation: What Records to Keep
Tax authorities are increasingly sophisticated about crypto. The best defence against an audit is meticulous records kept at the time of each transaction — not reconstructed years later.
Maintain the following for every transaction:
- Date and time of the transaction (UTC timestamp)
- Type: buy, sell, swap, receive, send, earn
- Asset name and quantity
- USD/GBP/EUR equivalent value at time of transaction (use the exchange price, not a spot API at a different time)
- Exchange or wallet involved
- Transaction hash (for on-chain activity)
- Fees paid (these reduce your gain or increase your loss)
Keep records for at least six years in the US (the standard statute of limitations for tax returns; seven years if you claim a loss from worthless securities). HMRC recommends keeping records for a minimum of five years after the Self Assessment deadline. Germany requires seven years. When in doubt, keep longer.
Export your exchange history at least annually, even for tax years where you owe nothing. Exchanges go out of business, get acquired, or purge old data. If you used a defunct exchange, preserve any emails, screenshots, or CSV exports you have. Blockchain explorers (Etherscan, Mempool) can partially reconstruct on-chain history, but exchange-side fiat records cannot be recovered if the platform disappears.
If you receive an audit notice, do not respond alone. A CPA or tax attorney with crypto experience is essential. Provide only what is asked for, in the format requested, and do not volunteer information beyond the scope of the inquiry.
This article is provided for educational purposes only. Cryptocurrency tax laws are complex, frequently updated, and differ by country and individual circumstance. Nothing on this page constitutes tax, legal, or financial advice. Please consult a licensed tax professional before making any filing decisions.

