How to Report Crypto on Your Taxes in 2026

Bought 0.5 BTC at $30K, sold at $65K — here's exactly what you owe

You Bought 0.5 BTC at $30K and Sold at $65K — Here's Exactly What You Owe

Purchase price: 0.5 BTC × $30,000/BTC = $15,000 cost basis. Sale price: 0.5 BTC × $65,000/BTC = $32,500 proceeds. Capital gain: $32,500 - $15,000 = $17,500.

Your tax on that gain depends on one factor: did you hold the Bitcoin for more than one year?

  • Held over 1 year (long-term): 15% rate at most income levels = $2,625 in federal tax
  • Held under 1 year (short-term): Taxed as ordinary income; at 22% = $3,850

The IRS treats cryptocurrency as property, not currency. Every sale, trade, or conversion is a taxable event.

Every Taxable Crypto Event in 2026

The definition of a "taxable event" is broader than most crypto holders realize:

Taxable:

  • Selling crypto for dollars (or any fiat currency)
  • Trading one crypto for another (BTC → ETH counts as selling BTC and buying ETH)
  • Paying for goods or services with crypto (you realize a gain/loss at fair market value on the payment date)
  • Receiving crypto as payment for work (taxed as ordinary income at receipt, then as capital gains when you later sell)
  • DeFi yields and staking rewards (taxed as ordinary income when received)
  • NFT sales (treated identically to crypto sales)

Not taxable:

  • Buying crypto with dollars
  • Transferring crypto between wallets you own
  • Holding crypto regardless of how much it appreciates

The IRS Forms You'll Use

Form 8949 is where you report every individual crypto transaction. Each sale gets its own line:

  • Column A: Description (e.g., "0.5 Bitcoin")
  • Column B: Date acquired (the date you bought)
  • Column C: Date sold
  • Column D: Proceeds ($32,500)
  • Column E: Cost basis ($15,000)
  • Column H: Gain/loss ($17,500)

Schedule D (Capital Gains and Losses) is the summary. It totals your Form 8949 results into short-term and long-term buckets, then carries the totals to your Form 1040.

Starting in 2025, crypto exchanges are required to report your transactions directly to the IRS on Form 1099-DA. Coinbase, Kraken, and other major exchanges issue these forms. The IRS receives copies and matches them against your return — the same way stock brokers report through 1099-B.

If your exchange reports your transaction but you don't include it on your return, the IRS will notice and send CP2000 notice with proposed additional tax.

Calculating Cost Basis When You Have Multiple Purchases

If you bought Bitcoin in multiple lots at different prices, you need a cost basis method:

FIFO (First In, First Out): The IRS default. Your oldest purchases are treated as sold first. If you bought 0.1 BTC at $10,000, then 0.1 BTC at $50,000, and sell 0.1 BTC at $65,000 — FIFO says you sold the $10,000 lot, creating a $55,000 gain.

Specific Identification: You designate exactly which lot you're selling. Selling the $50,000 lot creates only a $15,000 gain. This requires documentation at the time of sale — you can't retroactively pick your basis lots after the fact.

For most investors, Specific Identification with the highest-cost lots selected minimizes gains in appreciating markets. But you must elect this method through your exchange's cost basis settings before the sale.

What Happens If You Had Hundreds of Transactions

DeFi users and active traders often have thousands of taxable transactions. Manually listing each on Form 8949 is impractical. IRS approved options:

  1. Crypto tax software (Koinly, CoinTracker, TaxBit): Connect your exchange accounts and wallets, the software generates a completed Form 8949 and Schedule D. Costs $50-$300/year.
  2. Summarized totals: For short-term and long-term transactions from the same exchange, you can report a combined total per category if you attach the exchange's full transaction report to your return. Check IRS Form 8949 instructions for the "Exception" that allows this.

The Wash Sale Rule Does Not Apply to Crypto (Yet)

Unlike stocks, the wash sale rule does not currently apply to cryptocurrency. You can sell Bitcoin at a loss on November 30, rebuy Bitcoin on December 1, and still claim the full loss on your taxes. This is a significant advantage for tax-loss harvesting in volatile crypto markets.

Congressional proposals to extend wash sale rules to crypto have circulated since 2021 but had not been enacted as of this writing. Verify the current rules before executing any crypto tax-loss harvesting strategy for 2026.

Staking, Mining, and Airdrop Tax Treatment

Not all crypto income is capital gains. The IRS treats several forms of crypto income as ordinary income at receipt:

Staking rewards: When you stake ETH or other proof-of-stake coins and receive rewards, each reward is ordinary income at the fair market value on the date received. If you receive 0.1 ETH when ETH is $2,800, you recognize $280 in ordinary income. Your cost basis in that 0.1 ETH is now $280. When you later sell it at $3,200, you have a $320 capital gain.

Mining income: Crypto received through mining is ordinary income at fair market value on the day you receive it. If you mine $4,000 of Bitcoin over the year, that $4,000 appears on Schedule 1 (Additional Income) as self-employment income subject to both income tax and self-employment tax (15.3%).

Airdrops: The IRS ruled in 2023 that unsolicited airdrops create income when you first have dominion and control over the tokens. The fair market value at that time is ordinary income. If an airdrop drops worthless tokens that later spike to $5,000, the $5,000 value at the time you could first access them is your income figure.

At $17,500 in gains, the calculator below computes your exact federal and state tax liability and which form fields to enter.

This article provides general tax information for educational purposes. Tax situations vary — verify specifics with a licensed tax professional.

Crypto Capital Gains Calculator

Calculate your exact crypto capital gains tax for multiple coins and transactions

Try this tool →