← All Resources

Crypto Tax Guide: How Cryptocurrency Is Taxed, Reporting Requirements, and Common Mistakes to Avoid

✍️
By Derek Jordan, BA Business Marketing  ·  Updated May 2026  ·  Reviewed for accuracy
📅 Updated May 2026⏱ 13 min read🧮 Crypto Tax Calculator

The IRS classifies cryptocurrency as property, not currency — meaning every trade, sale, or exchange is a taxable event. Yes, swapping Bitcoin for Ethereum triggers capital gains tax. Yes, buying coffee with crypto is taxable. And yes, the IRS has dramatically increased enforcement: they now receive transaction data directly from major exchanges and have added a crypto question to the front page of Form 1040. Ignoring crypto taxes is no longer an option.

Taxable vs. Non-Taxable Crypto Events

Taxable EventTax TypeNon-Taxable Event
Selling crypto for USDCapital gainsBuying crypto with USD
Trading crypto for cryptoCapital gainsTransferring between your own wallets
Using crypto to buy goods/servicesCapital gainsGifting crypto (under $18K/year)
Receiving mining/staking rewardsOrdinary incomeDonating crypto to charity
Earning crypto as paymentOrdinary incomeHolding (HODLing) without selling
Airdrops and hard forks (when received)Ordinary incomeBuying with crypto in some jurisdictions

Every taxable event requires calculating the cost basis (what you originally paid including fees) and the fair market value at the time of the event. The difference is your gain or loss. Use the Crypto Tax Calculator to estimate your liability.

Capital Gains: Short-Term vs. Long-Term

Crypto capital gains follow the same rules as stocks. Short-term gains (held less than 1 year) are taxed at ordinary income rates (10–37%). Long-term gains (held 1+ years) are taxed at preferential rates (0%, 15%, or 20%). This creates a powerful incentive to hold for at least one year before selling. A $10,000 gain taxed at 24% (short-term) costs $2,400. The same gain taxed at 15% (long-term) costs $1,500 — a $900 difference on one trade. Read our Capital Gains Tax Guide for the full rate schedule.

Crypto tax-loss harvesting advantage: Unlike stocks, the IRS wash sale rule does not currently apply to cryptocurrency (as of 2025 — this may change). This means you can sell a crypto asset at a loss and immediately repurchase the same asset to lock in the tax loss without waiting 30 days. Sell BTC at a $5,000 loss, immediately rebuy BTC, claim the $5,000 loss against gains. Monitor legislative changes as Congress has proposed extending wash sale rules to crypto.

Mining, Staking, and DeFi Income

Mining and staking rewards are taxed as ordinary income at the fair market value when received. If you mine 0.01 BTC when it is worth $500, you owe income tax on $500. When you later sell that BTC, you owe capital gains tax on any appreciation above $500. This creates a double tax event — income tax at receipt plus capital gains at sale.

DeFi activities (liquidity provision, yield farming, lending) create complex tax situations. Each reward token receipt is income. Each LP token swap may trigger gains. Tracking cost basis across hundreds of DeFi transactions requires specialized software (Koinly, CoinTracker, TokenTax). Manual tracking is impractical for active DeFi users. Read our Side Hustle Tax Guide for reporting self-employment crypto income.

Reporting Requirements

Form 1040 asks: “At any time during the year, did you receive, sell, send, exchange, or otherwise acquire any digital assets?” Answering “No” when you should answer “Yes” is a federal crime. Exchanges (Coinbase, Kraken, etc.) issue 1099 forms and report to the IRS. Form 8949 reports individual transactions. Schedule D summarizes capital gains and losses. High-volume traders should use crypto tax software to generate these forms automatically.

Frequently Asked Questions

How is cryptocurrency taxed?
The IRS treats crypto as property. Every sale, trade, or use is a taxable event. Short-term gains (<1 year) taxed at income rates (10-37%). Long-term gains (1+ years) at 0-20%. Mining/staking rewards taxed as ordinary income when received.
Is trading one crypto for another taxable?
Yes. Swapping BTC for ETH is a taxable event — you must calculate capital gains on the BTC based on your cost basis vs. fair market value at the time of the swap. This applies to every crypto-to-crypto trade.
Do I need to report crypto on my taxes?
Yes. Form 1040 explicitly asks about digital asset activity. Exchanges report to the IRS via 1099 forms. Use Form 8949 for individual transactions and Schedule D for summary. Crypto tax software automates this for active traders.
Can I use tax-loss harvesting with crypto?
Yes, and it is more flexible than stocks — the IRS wash sale rule does not currently apply to crypto (as of 2025). You can sell at a loss and immediately rebuy the same asset. Monitor legislation as this may change.
How are mining and staking rewards taxed?
Taxed as ordinary income at fair market value when received. Later sale triggers additional capital gains tax on any appreciation above the value at receipt. This creates a double tax event — income + capital gains.

Run Your Numbers

Estimate your crypto tax liability across all your transactions. Use the free Crypto Tax Calculator to prepare for tax season — no signup required.

Related tools: Crypto Profit Calculator · Crypto DCA Calculator · Capital Gains Calculator · Tax Bracket Calculator · Staking Yield Calculator · Compound Interest Calculator

← Back to all resources
📚 Sources: [1] IRS — Virtual Currency FAQ [2] IRS Revenue Ruling 2019-24 — Crypto Tax Guidance [3] IRS — Form 8949 Instructions [4] GAO — Virtual Currency Tax Compliance