Skip to content
Home » Crypto Tax Guide 2025: Capital Gains, Cost Basis Methods, and How to Report

Crypto Tax Guide 2025: Capital Gains, Cost Basis Methods, and How to Report

Cryptocurrency taxation is one of the most complex and frequently misunderstood areas of crypto. Tax agencies in the US, UK, EU, and most other major jurisdictions now treat crypto as a taxable asset — and enforcement is increasing. Getting your crypto taxes right is not optional. This guide explains the key concepts, taxable events, cost basis methods, and reporting requirements you need to understand.

Disclaimer: This article is for educational purposes only and does not constitute professional tax advice. Consult a qualified tax professional for advice specific to your situation and jurisdiction.

How Crypto Is Taxed (US Focus)

In the United States, the IRS treats cryptocurrency as property, not currency. This has major implications:

  • Every disposal of crypto (sale, trade, or use to purchase goods) is a taxable event
  • You owe capital gains tax on the profit (or can deduct capital losses)
  • The tax rate depends on how long you held the asset

Short-Term vs Long-Term Capital Gains

  • Short-term capital gains: Crypto held for 1 year or less. Taxed as ordinary income (10–37% in the US, depending on your bracket).
  • Long-term capital gains: Crypto held for more than 1 year. Taxed at preferential rates (0%, 15%, or 20% in the US, depending on income).

This distinction makes the one-year holding threshold enormously important for tax planning. Selling one day before reaching one year vs one day after can result in dramatically different tax bills.

What Are Taxable Events?

Many crypto users do not realise how many of their activities create taxable events:

Definitely Taxable

  • Selling cryptocurrency for fiat currency (USD, EUR, etc.)
  • Trading one cryptocurrency for another (BTC → ETH is a taxable disposal of BTC)
  • Using crypto to purchase goods or services
  • Receiving crypto as payment for work or services (ordinary income at time of receipt)
  • Mining rewards (ordinary income at fair market value when received)
  • Staking rewards (ordinary income at fair market value when received, per IRS guidance)
  • Airdrops received (ordinary income at fair market value when you gain control)
  • DeFi yield (ordinary income when received)
  • NFT sales (capital gain/loss based on cost basis)

Generally NOT Taxable

  • Buying cryptocurrency with fiat (this establishes your cost basis)
  • Transferring crypto between your own wallets
  • Holding (HODLing) — unrealised gains are not taxed
  • Gifting crypto (may have gift tax implications above annual exclusion)
  • Donating crypto to a qualified charity (may be deductible at fair market value)

Cost Basis Methods

Your cost basis is what you paid for the crypto, including fees. When you dispose of crypto, your gain or loss = proceeds − cost basis. The tricky part: if you bought the same coin multiple times at different prices, which purchase did you sell?

The IRS allows several cost basis accounting methods:

FIFO (First In, First Out) — IRS Default

Assumes you sell your oldest coins first. In a market that has generally increased over time, FIFO often results in the largest gains (oldest coins were bought cheapest) and the highest tax bill — but also maximises the likelihood of long-term capital gains treatment on older purchases.

LIFO (Last In, First Out)

Assumes you sell your most recently acquired coins first. Can reduce gains if recent purchases were at higher prices, but may convert long-term gains to short-term. Not as commonly used.

HIFO (Highest In, First Out)

Assumes you sell coins with the highest cost basis first, minimising current taxable gains. Often the most tax-efficient method in the short term. Requires detailed record-keeping. The IRS permits specific identification (which HIFO is a form of) as long as records support it.

Specific Identification

You specify exactly which lot you are selling (by purchase date, price, and amount). Provides the most control over tax outcomes but requires meticulous records. Must be documented before or at the time of disposal.

Important: You must use the same method consistently within a tax year. Many tax professionals recommend HIFO for minimising current-year tax liability where records support it.

DeFi and Complex Crypto Tax Situations

Liquidity Pool Positions

Adding tokens to a liquidity pool may be treated as a disposal (taxable event) when you receive LP tokens. Removing liquidity may trigger another taxable event. The IRS has not issued specific guidance, but the general principle of treating LP token receipt as a taxable swap applies in most professional interpretations.

Wrapped Tokens

Wrapping ETH to WETH (or vice versa) is likely a taxable event — you are exchanging one asset for another. Practically, the gain/loss is minimal as they trade at nearly identical prices, but it should still be recorded.

NFT Transactions

Buying an NFT with ETH: you have a taxable disposal of ETH (report the gain/loss on the ETH). Selling an NFT: capital gain/loss based on the cost basis (what you paid in USD value) vs proceeds. Creating and selling NFTs may be treated as ordinary income if done as a business activity.

Cross-Chain Bridges

Bridging assets between chains may be treated as a disposal on one chain and acquisition on another. The IRS lacks specific guidance, but the conservative approach is to treat bridge transactions that change the token (e.g., ETH on Ethereum to WETH on Arbitrum) as taxable events.

Record-Keeping Requirements

The IRS expects you to maintain records of:

  • Date of every acquisition and disposal
  • Amount acquired/disposed in units of crypto and USD value at the time
  • Transaction fees (add to cost basis when buying; deduct from proceeds when selling)
  • Wallet addresses and exchange records

Exchanges issue 1099-DA forms (new from 2025 tax year in the US) to report crypto disposals, similar to 1099-B for stocks. However, self-custody wallet transactions are not reported by any third party — you are responsible for tracking these yourself.

Crypto Tax Software

Given the complexity of tracking hundreds of transactions across multiple chains and wallets, most crypto investors use dedicated tax software:

  • Koinly: Supports 700+ exchanges and wallets, 20+ countries. Most widely used.
  • CoinTracker: Good DeFi support, Coinbase official partner
  • TaxBit: Strong institutional and US focus, 1099-DA compliant
  • TokenTax: Full-service option with CPA filing assistance
  • Accointing / CryptoTrader.Tax: Alternative options for European users

These tools import data via API or CSV from exchanges and wallets, calculate gains/losses under your chosen method, and generate IRS-ready forms (Form 8949, Schedule D) or their international equivalents.

Tax Loss Harvesting in Crypto

Unlike stocks (which have wash sale rules in the US prohibiting immediate repurchase after a loss), cryptocurrency is currently not subject to wash sale rules in the US (though legislation to change this is periodically proposed). This creates an opportunity:

  1. Sell crypto that is at a loss to realise the loss
  2. Immediately rebuy the same crypto (no 30-day wait required)
  3. Use the realised loss to offset capital gains elsewhere in your portfolio

Tax loss harvesting can save significant money in high-gain years. Always verify current law with a tax professional, as wash sale rules for crypto may change.

Conclusion

Crypto taxes are complex but manageable with good record-keeping and the right tools. The most important principles: track every transaction from day one, understand which events are taxable, consider the one-year holding threshold for long-term rates, and use tax software to calculate accurately. As enforcement increases and exchange reporting requirements expand, doing your crypto taxes properly is increasingly non-negotiable — and those who have kept good records from the start are in a far better position than those who face years of reconstruction.