Cryptocurrency Tax Guide: What You Owe and How to Report

A comprehensive guide to understanding your crypto tax obligations, calculating gains, reporting correctly, and using legal strategies to minimize your tax burden.

Updated April 2026

Crypto Tax Basics

Cryptocurrency is treated as property for tax purposes in most jurisdictions, not as currency. This means that nearly every time you dispose of crypto — whether by selling, trading, spending, or gifting — you may trigger a taxable event that requires you to calculate and report any gains or losses.

The fundamental rule is simple: if you acquired crypto at one price and disposed of it at a different price, the difference is either a capital gain (if the price went up) or a capital loss (if the price went down). Capital gains are taxed; capital losses can offset gains and potentially reduce your tax bill.

Important Disclaimer

This guide is for educational purposes only and does not constitute tax advice. Tax laws vary by jurisdiction and change frequently. Always consult a qualified tax professional for advice specific to your situation. This guide focuses primarily on US (IRS) and UK (HMRC) regulations.

Short-Term vs. Long-Term Capital Gains

In the United States, how long you hold a crypto asset before disposing of it significantly affects your tax rate:

  • Short-term capital gains (held less than 1 year): Taxed at your ordinary income tax rate, which can be as high as 37% (US) for the highest earners
  • Long-term capital gains (held more than 1 year): Taxed at preferential rates of 0%, 15%, or 20% depending on your total taxable income

In the United Kingdom, crypto gains are subject to Capital Gains Tax (CGT). The annual CGT allowance for the 2025/26 tax year is £3,000. Gains above this threshold are taxed at 18% (basic rate) or 24% (higher rate).

Tax Planning Tip

If you are sitting on unrealized gains, consider whether holding for more than one year before selling could save you significantly on taxes. The difference between short-term and long-term rates can be 20 percentage points or more in the US.

Taxable Events

Not every interaction with cryptocurrency triggers taxes. Here is a comprehensive breakdown of what is and is not taxable:

Events That ARE Taxable

  • Selling crypto for fiat currency: Selling BTC for USD or GBP triggers a capital gain or loss. This is the most straightforward taxable event.
  • Trading crypto for crypto: Swapping ETH for SOL is a taxable disposal of ETH. You must calculate the gain or loss on the ETH at the time of the swap. Many new crypto investors miss this.
  • Spending crypto on goods or services: Using BTC to buy a coffee is technically a disposal. You owe tax on any appreciation since you acquired the BTC.
  • Mining rewards: Cryptocurrency received from mining is taxed as ordinary income at its fair market value on the day you receive it. When you later sell the mined crypto, you also owe capital gains tax on any further appreciation.
  • Staking rewards: Similar to mining — staking rewards are taxed as ordinary income when received. The IRS confirmed this in Revenue Ruling 2023-14.
  • Airdrops: Free tokens received via airdrop are taxed as ordinary income at their fair market value when you gain dominion and control over them.
  • Hard fork tokens: If you receive new tokens from a blockchain hard fork, they are taxable as income when you gain the ability to transfer, sell, or otherwise dispose of them.
  • NFT sales: Selling an NFT triggers capital gains tax. If you are an NFT creator, the income from initial sales is typically treated as ordinary income or self-employment income.
  • Earning crypto as payment: Receiving cryptocurrency as salary, freelance payment, or business income is taxed as ordinary income at its fair market value.

Events That Are NOT Taxable

  • Buying crypto with fiat: Simply purchasing cryptocurrency is not a taxable event
  • Holding crypto: Unrealized gains are not taxed — you only owe taxes when you dispose of the asset
  • Transferring between your own wallets: Moving crypto from one wallet to another that you own is not a taxable event (though it may complicate record-keeping)
  • Gifting crypto (below thresholds): In the US, you can gift up to $18,000 per recipient per year (2025) without triggering gift tax. The recipient inherits your cost basis.
  • Donating crypto to charity: Donations of appreciated crypto to qualified charities may be tax-deductible at fair market value, and you avoid paying capital gains tax entirely

Calculating Capital Gains

The formula for calculating a capital gain or loss is:

Capital Gain (or Loss) = Proceeds − Cost Basis

Your cost basis is the original purchase price plus any fees paid to acquire the asset. Your proceeds are the sale price minus any fees paid to sell.

Example

You bought 1 ETH for $2,000 (plus $10 in fees) and later sold it for $3,500 (minus $15 in fees):

  • Cost basis: $2,000 + $10 = $2,010
  • Proceeds: $3,500 − $15 = $3,485
  • Capital gain: $3,485 − $2,010 = $1,475

Cost Basis Methods

If you have purchased the same cryptocurrency multiple times at different prices, you need a method to determine which purchase lot is being sold. The three main methods are:

Method How It Works Best For IRS Accepted
FIFO (First In, First Out) Oldest purchased units are sold first Simplicity; often results in long-term gains Yes (default method)
LIFO (Last In, First Out) Most recently purchased units are sold first Minimizing gains in a rising market Yes
Specific Identification You choose exactly which lot to sell Maximum tax optimization Yes (with adequate records)
HIFO (Highest In, First Out) Highest cost-basis units are sold first Minimizing gains (variant of specific ID) Yes (as specific ID)

Optimization Tip

Specific identification gives you the most control. By choosing to sell your highest-cost-basis lots first (HIFO), you minimize your capital gains and therefore your tax bill. However, you must be able to clearly identify which specific units you are selling — this is where good record-keeping and tax software become essential.

FIFO vs. HIFO: A Practical Example

Suppose you made three purchases of Bitcoin:

  1. January: 0.5 BTC at $30,000 (cost basis: $15,000)
  2. March: 0.5 BTC at $40,000 (cost basis: $20,000)
  3. June: 0.5 BTC at $50,000 (cost basis: $25,000)

You now sell 0.5 BTC at $55,000 (proceeds: $27,500):

  • Using FIFO: You sell the January lot. Gain = $27,500 − $15,000 = $12,500
  • Using HIFO: You sell the June lot. Gain = $27,500 − $25,000 = $2,500

The difference is $10,000 in taxable gains — which could translate to thousands of dollars in actual taxes owed.

Reporting Requirements

United States (IRS)

Crypto tax reporting in the US has become increasingly strict:

  • Form 8949: Report every individual crypto disposal (sale, trade, spend) with date acquired, date sold, cost basis, proceeds, and gain/loss
  • Schedule D: Summary of total capital gains and losses from Form 8949
  • Schedule 1: Report crypto income (mining, staking, airdrops) as "Other Income"
  • Schedule C: If crypto activity constitutes a business (e.g., professional mining or NFT creation), report on Schedule C
  • FBAR/FATCA: If you hold crypto on a foreign exchange and your aggregate account balances exceed $10,000 at any point during the year, you may need to file an FBAR
  • Form 1040 question: Since 2020, the IRS includes a mandatory yes/no question about digital asset transactions on the front page of Form 1040

Broker Reporting Is Coming

Starting with the 2025 tax year, centralized exchanges like Coinbase and Kraken are required to issue Form 1099-DA to the IRS, reporting your crypto transactions. DeFi protocol reporting requirements are expected to follow. The era of flying under the radar is over.

United Kingdom (HMRC)

UK residents must report crypto gains through their Self Assessment tax return:

  • Capital gains above the annual CGT allowance (£3,000 for 2025/26) must be reported
  • Crypto received as income (mining, staking, salary) is subject to Income Tax and potentially National Insurance
  • HMRC uses the share pooling method for calculating cost basis (similar to average cost), along with the Bed and Breakfast rule and Same Day rule
  • The Bed and Breakfast rule prevents you from selling and immediately rebuying the same asset to crystallize a loss — any repurchase within 30 days is matched against the sale
  • DeFi activities (lending, staking, liquidity provision) are taxable — HMRC published guidance on this in their Cryptoassets Manual

Record-Keeping Best Practices

Good record-keeping is the foundation of accurate crypto tax reporting. Without it, you risk overpaying taxes, making errors, or being unable to defend your positions in an audit.

What to Record for Every Transaction

  • Date and time of the transaction
  • Type of transaction (buy, sell, trade, send, receive, mint, stake, claim)
  • Amount of cryptocurrency involved
  • Fair market value in your local currency at the time of the transaction
  • Fees paid (gas fees, exchange fees, marketplace fees)
  • Wallet addresses and transaction hashes (for verification)
  • The exchange or platform used
  • Running cost basis for each asset

Practical Tips

  1. Export transaction histories regularly. Exchanges can close, get hacked, or change their data export formats. Download CSVs at least quarterly.
  2. Track wallet-to-wallet transfers. These are not taxable, but you need records to prove they were self-transfers and not sales.
  3. Record gas fees. Gas fees paid to execute transactions can be added to your cost basis (when buying) or subtracted from proceeds (when selling), reducing your taxable gain.
  4. Use a dedicated tracking tool. Spreadsheets break down quickly if you have more than a handful of transactions. Use purpose-built tax software (see below).
  5. Keep records for at least 6 years (US: 3–6 years after filing; UK: at least 5 years after the filing deadline).

Tax-Loss Harvesting Strategies

Tax-loss harvesting is the practice of strategically selling assets at a loss to offset capital gains, thereby reducing your tax bill. It is one of the most powerful legal tax-reduction strategies available to crypto investors.

How It Works

  1. Identify crypto assets in your portfolio that are currently below your cost basis (i.e., you would realize a loss if you sold)
  2. Sell those assets to "realize" the loss
  3. Use the realized loss to offset capital gains from other crypto sales or investments
  4. If your losses exceed your gains, you can deduct up to $3,000 per year against ordinary income (US), with excess losses carrying forward to future years indefinitely

The Wash Sale Question

In traditional stock and securities markets, the wash sale rule prevents you from selling a security at a loss and rebuying it within 30 days. Historically, the IRS did not explicitly apply this rule to cryptocurrency because crypto was classified as property, not a security.

Wash Sale Rules Are Changing

The Infrastructure Investment and Jobs Act (2021) expanded wash sale rules to include digital assets, with provisions taking effect for tax years beginning after 2024. This means you can no longer sell crypto at a loss and immediately rebuy the same asset to harvest the loss. Check the latest IRS guidance, as implementation details are still being clarified.

UK Equivalent: The Bed and Breakfast Rule

The UK has long applied its equivalent — the Bed and Breakfast rule — to crypto. If you sell a crypto asset and repurchase the same asset within 30 days, the sale is matched with the repurchase for CGT purposes, effectively negating the loss. To harvest a loss in the UK, you must wait at least 30 days before rebuying.

DeFi Tax Complications

Decentralized finance creates some of the most complex tax situations in crypto. Each DeFi activity may trigger multiple taxable events, and the tax treatment is not always clear-cut.

Lending and Borrowing

  • Lending: Depositing crypto into a lending protocol (Aave, Compound) may or may not be a taxable disposal depending on interpretation. Interest earned is taxable as ordinary income when received.
  • Borrowing: Taking out a crypto loan is generally not a taxable event. However, if the loan is liquidated, that triggers a disposal and capital gains tax.

Liquidity Provision

Adding liquidity to a decentralized exchange (like Uniswap) involves swapping your tokens for LP tokens — which the IRS may treat as a taxable exchange. Additionally:

  • Impermanent loss does not automatically create a deductible tax loss until you remove liquidity
  • Trading fees earned through LP positions are likely taxable as ordinary income
  • Removing liquidity and receiving different token proportions than you deposited may trigger additional capital gains

Yield Farming and Staking

  • Rewards received from yield farming or staking are generally taxed as ordinary income at fair market value when received
  • Claiming rewards is typically the taxable event (not the accrual)
  • If you reinvest rewards (compounding), each reinvestment may be a separate taxable event

Token Swaps and Wrapping

  • Swapping tokens on a DEX (e.g., ETH to USDC on Uniswap) is a taxable disposal of the first token
  • Wrapping tokens (e.g., ETH to WETH) is a gray area — some tax professionals treat it as non-taxable, while others treat it as a like-kind exchange. Keep records regardless.
  • Bridging tokens across chains is another gray area. Conservative treatment is to record it as a disposal and reacquisition.

DeFi Tax Reality

DeFi tax treatment is still evolving, and many scenarios lack clear regulatory guidance. When in doubt, take the conservative approach (report as taxable) and consult a crypto-specialized tax professional. Over-reporting is far less risky than under-reporting.

Recommended Crypto Tax Software

Manual calculation is impractical for anyone with more than a handful of transactions. These tools automate the process by importing transaction data from exchanges and wallets, calculating gains, and generating tax-ready reports:

Software Starting Price Transactions (Free Tier) DeFi Support Best For
Koinly $49/year 10,000 (view only) Excellent International users, DeFi-heavy portfolios
CoinTracker $59/year 25 (limited) Good Coinbase users, portfolio tracking
TaxBit Free (basic) Unlimited (basic) Moderate US users, exchange-heavy traders
CoinLedger $49/year N/A Good Beginners, TurboTax integration
TokenTax $65/year N/A Excellent Complex portfolios, full-service filing
Recap (UK) £149/year N/A Good UK taxpayers, HMRC-compliant reports

Software Selection Tip

Try importing your data into 2–3 tools before committing. Each handles edge cases differently, and you may find that one tool matches your specific exchanges and DeFi protocols better than others. Most offer free imports so you can see the results before paying for the full report.

Common Mistakes to Avoid

Crypto tax mistakes can be costly — resulting in penalties, interest, or even criminal charges in extreme cases. Here are the most common errors and how to avoid them:

1. Not Reporting at All

The most dangerous mistake. Tax authorities worldwide are investing heavily in blockchain analytics. The IRS has contracted with Chainalysis, and HMRC uses similar tools. Centralized exchanges provide transaction data to tax authorities. Assuming your crypto activity is invisible is a high-risk bet that is increasingly likely to fail.

2. Forgetting Crypto-to-Crypto Trades Are Taxable

Many investors assume taxes are only owed when converting to fiat. This is incorrect. Swapping ETH for SOL, trading BTC for a stablecoin, or buying an NFT with ETH are all taxable disposals that must be reported.

3. Ignoring Small Transactions

Every transaction counts, regardless of size. Using crypto to pay for a $5 coffee is a taxable event. Gas fees paid in ETH are disposals. These small amounts add up and must be tracked.

4. Double-Counting Transfers as Sales

Transferring crypto between your own wallets is not a sale. But if your tax software cannot identify self-transfers, it may treat them as taxable disposals, inflating your gains. Always label self-transfers correctly in your records.

5. Using Incorrect Cost Basis

If you cannot determine your cost basis (e.g., you lost records from years ago), the IRS may assume a cost basis of $0 — meaning your entire proceeds would be treated as gain. This is why record-keeping from day one is so important.

6. Forgetting to Report Income Events

Mining rewards, staking rewards, airdrops, and crypto earned as payment are all income, not just capital gains. They must be reported in the year received, at their fair market value at the time of receipt.

7. Not Accounting for Gas Fees

Gas fees can legitimately increase your cost basis (when buying) or decrease your proceeds (when selling). Failing to track them means you may be overpaying on taxes. Over hundreds of transactions, gas fees can add up to significant amounts.

8. Filing Late or Not Filing at All

In the US, failure-to-file penalties are 5% of unpaid taxes per month (up to 25%), while failure-to-pay penalties are 0.5% per month. Filing on time — even if you cannot pay the full amount — dramatically reduces your penalties.

Critical Reminder

Tax evasion is a criminal offense. The IRS has stated that cryptocurrency tax enforcement is a top priority, and criminal prosecutions for crypto tax fraud have been increasing. If you have unreported crypto income from prior years, consult a tax professional about voluntary disclosure options before the IRS contacts you.

Take Action Now

Do not wait until tax season to organize your crypto records. Set up a tax tracking tool today, import your exchange and wallet data, and review your taxable events. The sooner you start, the less painful the process will be. For more on protecting your crypto assets, see our Security Guide.