FinWiz

Crypto Taxes: How Digital Assets Are Taxed for Traders

intermediate10 min readUpdated March 15, 2026

Key Takeaways

  • The IRS treats cryptocurrency as property, not currency — meaning every sale, swap, or purchase with crypto is a taxable event
  • Exchanging one crypto for another (e.g., BTC to ETH) triggers capital gains tax on the appreciated value, even if you never converted to dollars
  • Staking rewards, mining income, and airdrops are taxed as ordinary income at fair market value when received
  • NFT sales are subject to capital gains tax, and NFTs classified as collectibles may face a higher 28% long-term rate
  • The wash sale rule does not currently apply to cryptocurrency under IRS guidance, creating a tax-loss harvesting advantage (though legislation to change this is pending)

How Cryptocurrency Is Taxed

The IRS treats cryptocurrency as property — not as currency, not as a security, but as property similar to stocks or real estate. This classification, established in IRS Notice 2014-21 and reinforced in subsequent guidance, means that every disposition of cryptocurrency is a potentially taxable event requiring gain or loss calculation.

In practical terms, selling Bitcoin for dollars, swapping Ethereum for Solana, using cryptocurrency to buy a coffee, or receiving crypto for freelance work all carry tax consequences. The IRS has made enforcement a priority, adding a direct question about virtual currency transactions to the front page of Form 1040 and expanding reporting requirements through the Infrastructure Investment and Jobs Act of 2021.

If you bought, sold, traded, earned, or received cryptocurrency in any capacity, you likely have tax obligations. Failing to report crypto transactions can result in penalties, interest, and in egregious cases, criminal prosecution.

Taxable Events in Cryptocurrency

Not every crypto interaction triggers taxes. Here is a clear breakdown of what is and is not taxable.

Taxable Events (Capital Gains)

  • Selling crypto for fiat currency (USD, EUR, etc.)
  • Trading one cryptocurrency for another (BTC → ETH, SOL → AVAX)
  • Using crypto to purchase goods or services
  • Receiving crypto as payment for work or services
  • Selling or trading NFTs

Taxable Events (Ordinary Income)

  • Mining rewards — taxable at fair market value when coins are received
  • Staking rewards — taxable as income when received (per IRS Revenue Ruling 2023-14)
  • Airdrops — taxable as income at fair market value when you gain dominion and control
  • Hard fork coins — taxable when you can access and dispose of the new coins
  • DeFi yield farming rewards — taxable as income when received
  • Employer crypto payments — taxable as wages (subject to income tax and FICA)

Non-Taxable Events

  • Buying crypto with fiat currency (purchasing is not a disposition)
  • Transferring crypto between your own wallets (moving BTC from Coinbase to a Ledger wallet)
  • Gifting crypto (up to annual gift exclusion — $18,000 in 2024; the recipient inherits your cost basis)
  • Donating crypto to a qualified charity (deductible at fair market value if held over one year)
  • Holding crypto without selling (unrealized gains are not taxed)

Calculating Crypto Capital Gains

The capital gains calculation for crypto follows the same logic as stocks — subtract your cost basis from your proceeds.

Capital Gain/Loss = Fair Market Value at Sale − Cost Basis − Transaction Fees

Example: Purchased 1 BTC at $25,000 on March 1, 2024 Gas/exchange fee at purchase: $10 Cost Basis: $25,010

Sold 1 BTC at $68,000 on December 15, 2024 Exchange fee at sale: $15 Net Proceeds: $67,985

Capital Gain: $67,985 − $25,010 = $42,975 Holding period: ~9.5 months → Short-term capital gain Taxed at ordinary income rate (up to 37%)

The holding period determines whether the gain is short-term or long-term. If you held the crypto for more than one year, the gain qualifies for long-term rates (0%, 15%, or 20%). If held one year or less, it is taxed at your ordinary income rate.

Given crypto's volatility, holding for at least one year can produce massive tax savings. A trader in the 35% tax bracket who realizes a $100,000 long-term gain at the 15% rate saves $20,000 compared to the same gain realized as short-term.

Crypto-to-Crypto Trades Are Taxable

This is the most frequently misunderstood aspect of crypto taxation. Many investors assume that swapping Bitcoin for Ethereum is not taxable because they never "cashed out" to dollars. This is wrong.

The IRS treats a crypto-to-crypto exchange as two separate transactions: a sale of the first cryptocurrency and a purchase of the second. You must calculate the capital gain or loss on the disposed asset at the time of the swap.

Example: Swapping BTC for ETH

Step 1: "Selling" BTC Fair market value of BTC at time of swap: $60,000 Cost basis of BTC: $30,000 Capital gain on BTC: $30,000

Step 2: "Purchasing" ETH Cost basis of new ETH = Fair market value at time of acquisition = $60,000

You owe capital gains tax on the $30,000 BTC gain, even though you hold no dollars.

This creates a particularly dangerous situation for active DeFi users who may execute dozens or hundreds of token swaps throughout the year, each generating a taxable event that must be tracked and reported.

Pro Tip

Use crypto tax software like CoinTracker, Koinly, TokenTax, or CoinLedger to automatically track your transactions across wallets and exchanges. These tools connect to exchanges via API, import blockchain transactions, calculate gains/losses across all your trades, and generate the IRS forms you need. Manual tracking becomes essentially impossible once you exceed a few dozen transactions per year.

Staking Rewards and Mining Income

The IRS has definitively ruled that staking rewards are taxable as ordinary income. Revenue Ruling 2023-14 states that rewards received through proof-of-stake validation are taxable when the taxpayer gains "dominion and control" — typically when the rewards are credited to your account or wallet.

The fair market value at the time of receipt becomes both your taxable income and your cost basis for future capital gains calculations.

Consider an example: you stake 32 ETH and earn 1.6 ETH in staking rewards over the year. If the average price of ETH at the times you received each reward was $3,000 per ETH, you have $4,800 in ordinary income (1.6 ETH x $3,000). Your cost basis in those 1.6 ETH is also $4,800. If you later sell those 1.6 ETH at $4,000 each ($6,400 total), you have a capital gain of $1,600 ($6,400 - $4,800).

Mining income follows the same treatment. Whether you mine Bitcoin with ASICs or earn rewards through liquidity provision, the fair market value when received is ordinary income.

This creates an important tax planning consideration: in a declining market, staking and mining rewards are taxed as income at higher values than the coins may ultimately be worth when you sell them. You could owe income taxes on rewards that subsequently lose most of their value.

NFT Tax Rules

Non-fungible tokens (NFTs) are taxed as property, just like fungible crypto. When you sell an NFT, the gain or loss equals the sale price minus your cost basis (the amount you paid, including gas fees for minting or purchasing).

The more complex question is the tax rate. The IRS has indicated that NFTs may be classified as collectibles under Section 408(m) of the tax code, which would subject long-term gains to a maximum 28% rate rather than the standard 20% maximum for regular capital property.

In IRS Notice 2023-27, the IRS proposed a "look-through" analysis where the tax treatment depends on the underlying asset. An NFT representing digital art would likely be a collectible (28% rate). An NFT representing a real-world asset like a land deed might receive standard capital gains treatment. This guidance is still evolving.

NFT Capital Gains Calculation:

Created (minted) an NFT: Cost Basis = Gas fees for minting + Any creation costs Sale Proceeds = Price received minus platform fees Gain/Loss = Sale Proceeds − Cost Basis

Purchased and resold an NFT: Cost Basis = Purchase price + Gas fees Sale Proceeds = Resale price minus platform fees and royalties Gain/Loss = Sale Proceeds − Cost Basis

NFT creator income is generally treated as self-employment income if you mint and sell NFTs as a business, subjecting profits to both income tax and self-employment tax (15.3% on the first $168,600 of net self-employment income in 2024).

The Wash Sale Advantage (For Now)

Under current IRS rules, the wash sale rule does not apply to cryptocurrency. This is because the wash sale rule, codified in Section 1091 of the tax code, only applies to "stock or securities," and the IRS classifies crypto as property, not securities.

This creates a significant tax-planning advantage. You can sell crypto at a loss to realize the loss for tax purposes and immediately repurchase the same cryptocurrency without triggering the wash sale disallowance. With stocks, you would need to wait 31 days or buy a "not substantially identical" security.

For example, if you hold Bitcoin with a $40,000 cost basis and the price drops to $30,000, you can sell your Bitcoin, realize a $10,000 capital loss, and immediately buy Bitcoin again at $30,000. Your new cost basis is $30,000, and you have a $10,000 loss to offset other gains. With stock, this would be a disallowed wash sale.

However, this advantage may be temporary. Multiple legislative proposals have sought to extend the wash sale rule to cryptocurrency. The Build Back Better Act and subsequent bills included provisions to apply wash sale rules to digital assets. As of early 2026, these provisions have not been enacted, but the direction of regulatory intent is clear — plan accordingly.

Pro Tip

Take advantage of the current crypto wash sale exemption for tax-loss harvesting, but keep records as if the wash sale rule does apply. If legislation passes retroactively or your state already applies its own wash sale rules to crypto, you will need accurate records to recalculate your basis.

Reporting Requirements: Form 8949 and Beyond

All crypto capital gains and losses must be reported on IRS Form 8949, categorized by holding period (short-term or long-term), and summarized on Schedule D. Each transaction requires the date acquired, date sold, proceeds, cost basis, and gain/loss.

Starting with tax year 2025, cryptocurrency exchanges and brokers will be required to issue Form 1099-DA (Digital Assets) to customers and the IRS, similar to Form 1099-B for stocks. This dramatically increases the IRS's ability to match reported transactions against taxpayer filings.

Additional forms may apply:

  • Schedule 1: Report mining, staking, and airdrop income
  • Schedule C: If crypto activities constitute a trade or business (miners, professional traders)
  • Schedule SE: Self-employment tax on crypto business income
  • Form 8938 (FATCA): Report foreign crypto holdings exceeding threshold amounts
  • FinCEN Form 114 (FBAR): Report foreign financial accounts holding crypto if the aggregate value exceeds $10,000 at any point during the year (application to crypto is evolving)

The Form 1040 now includes the question: "At any time during the tax year, did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, gift, or otherwise dispose of a digital asset?" Answering this question incorrectly can constitute a false statement on a federal tax return.

Common Crypto Tax Mistakes

Not reporting crypto-to-crypto swaps: Every swap is taxable. Using BTC to buy ETH, swapping tokens on Uniswap, or wrapping tokens are all taxable dispositions.

Forgetting DeFi transactions: Liquidity pool deposits, yield farming claims, and governance token rewards all have tax implications. DeFi's complexity does not exempt it from tax rules.

Using incorrect cost basis: If you bought Bitcoin at five different prices, you must use a consistent cost basis method (FIFO, LIFO, or specific identification) to determine which coins were sold. You cannot cherry-pick methods transaction by transaction.

Missing state taxes: Many states follow federal treatment but some have unique rules. State capital gains rates vary widely and add to your total crypto tax burden.

Not reporting small transactions: The IRS does not have a minimum threshold for reporting. Even a $5 gain from using Bitcoin to buy a cup of coffee is technically taxable and should be reported.

Tax-Efficient Crypto Strategies

Hold for over one year: Convert short-term gains (up to 37%) into long-term gains (up to 20%) by holding for at least 366 days. This single strategy can nearly cut your tax rate in half.

Harvest losses aggressively: Take advantage of the current wash sale exemption to realize losses and offset gains. Crypto's volatility creates frequent harvesting opportunities throughout the year.

Donate appreciated crypto: Donating cryptocurrency held over one year to a qualified charity allows you to deduct the full fair market value as a charitable contribution while avoiding capital gains tax entirely. This is more tax-efficient than selling the crypto and donating cash.

Use tax-advantaged accounts: Some self-directed IRAs and solo 401(k)s allow cryptocurrency investments. Gains within these accounts are either tax-deferred (traditional) or tax-free (Roth).

Track everything: Use dedicated crypto tax software, export transaction histories regularly, and save records of cost basis for all acquisitions. If your exchange shuts down or loses data, you need your own records.

Frequently Asked Questions

Do I owe taxes if I just bought crypto and did not sell?

No. Simply purchasing cryptocurrency with fiat currency (dollars) is not a taxable event. You only owe taxes when you dispose of the crypto — selling, trading, spending, or otherwise converting it. Holding crypto with unrealized gains triggers no tax liability.

What if I lost money on crypto?

Realized crypto losses are tax-deductible. You can use them to offset capital gains from crypto, stocks, or other investments. If your total net losses exceed your gains, you can deduct up to $3,000 per year against ordinary income, with the remainder carrying forward to future years indefinitely.

How does the IRS know about my crypto transactions?

The IRS uses multiple data sources. Major exchanges (Coinbase, Kraken, Gemini) issue 1099 forms and respond to IRS summons requests. Blockchain analytics firms like Chainalysis work with the IRS to trace on-chain transactions. Starting in 2025, new broker reporting requirements via Form 1099-DA will provide the IRS with comprehensive transaction data from centralized exchanges.

Are crypto gifts taxable?

For the giver, gifts of crypto up to the annual gift tax exclusion ($18,000 per recipient in 2024) are not taxable. The recipient receives the crypto with the giver's original cost basis (carryover basis). If the recipient later sells, they calculate gain or loss based on the giver's original purchase price, not the value at the time of the gift.

What about crypto earned through a job?

Cryptocurrency received as wages or salary is taxed as ordinary income at the fair market value when received. Your employer should withhold income tax and FICA taxes just like a regular paycheck. The fair market value at receipt becomes your cost basis for any future capital gains calculation when you eventually sell the crypto.

Disclaimer

This is educational content, not financial advice. Trading involves risk, and you should consult a qualified financial advisor before making any investment decisions. Past performance does not guarantee future results.

Frequently Asked Questions

What is the best way to get started with trading taxes?

Start by reading this guide thoroughly, then practice with a paper trading account before risking real capital. Focus on understanding the concepts rather than memorizing rules.

How long does it take to learn crypto taxes?

Most traders can grasp the basics within a few weeks of study and practice. However, developing consistency and proficiency typically takes several months of active application.

Related Articles