Investments

Cryptocurrency and Taxes: What You Must Report to the IRS

The IRS treats crypto as property, not currency. Every sale, trade, and even some purchases may be a taxable event. Here's what counts, what doesn't, and how to report it.

Cryptocurrency has become a standard part of many investment portfolios — but tax reporting for crypto remains confusing for most people. The IRS has been clear: crypto is property, not currency, and nearly every transaction has tax implications.

The Core Rule: Every Sale Is a Taxable Event

When you sell, trade, or exchange cryptocurrency for a gain, you have a capital gain. When you do so at a loss, you have a capital loss. Both must be reported.

Taxable events include:

  • Selling crypto for U.S. dollars
  • Trading one cryptocurrency for another (BTC → ETH is a taxable event)
  • Using crypto to purchase goods or services
  • Receiving crypto as payment for services rendered
  • Mining rewards received
  • Staking rewards received (currently treated as income when received)

Non-taxable events include:

  • Buying crypto with U.S. dollars
  • Transferring crypto between your own wallets
  • Holding crypto (even through price swings)
  • Gifting crypto (though gift tax rules may apply for large amounts)

Short-Term vs. Long-Term Rates Apply

Just like stocks, the capital gains rate depends on how long you held the asset:

  • Held 1 year or less: Short-term gain — taxed as ordinary income (up to 37%)
  • Held more than 1 year: Long-term gain — taxed at 0%, 15%, or 20% depending on income

The holding period resets every time you make a transaction. If you trade BTC for ETH, your ETH holding period starts on the date of the trade — not when you originally bought the BTC.

Crypto Received as Income

If you receive crypto as payment for work, services, or mining, it is taxed as ordinary income at the fair market value on the date you received it. That value also becomes your cost basis — so if you later sell it, only appreciation beyond that value is a capital gain.

Staking rewards are currently treated the same way — ordinary income at receipt, capital gain on subsequent appreciation.

Cost Basis: Why Records Matter

Your taxable gain is the sale price minus your cost basis (what you originally paid). If you've bought crypto at different prices over time and sell a portion, which coins are you selling?

The IRS allows several cost basis methods:

  • FIFO (First In, First Out) — default if you don't specify
  • Specific Identification — you choose which coins you're selling (can minimize gains)
  • HIFO (Highest In, First Out) — sells your highest-cost coins first (reduces current gains)

Using the wrong method — or failing to track basis at all — commonly results in overpaying taxes or triggering IRS notices.

The IRS Question on Every Return

Since 2019, Form 1040 has included a checkbox at the top asking whether you received, sold, exchanged, or otherwise disposed of any digital assets during the year. Checking "No" when you had crypto activity is a misrepresentation.

Crypto Losses Can Reduce Your Taxes

Crypto losses can offset capital gains dollar-for-dollar. If losses exceed gains, you can deduct up to $3,000 against ordinary income per year. Additional losses carry forward to future years.

Unlike stocks, there is no wash-sale rule for crypto (as of 2024) — you can sell at a loss, immediately repurchase the same coin, and still claim the loss. This may change with pending legislation.

NFTs

NFTs are taxed similarly to other crypto. Selling an NFT at a profit generates a capital gain. The collectibles maximum rate (28%) may apply to some NFTs depending on classification.

Tools to Help Track Crypto

Manual tracking quickly becomes unmanageable with frequent trading. Software tools like CoinTracker, TaxBit, Koinly, and others can import transaction history from exchanges and wallets, calculate gains and losses, and generate Form 8949 automatically.

Where Crypto Is Reported

  • Form 8949 — lists each taxable transaction with date acquired, date sold, proceeds, and cost basis
  • Schedule D — summarizes all capital gains and losses
  • Schedule 1 / Schedule C — for income received in crypto (freelance, mining)

The Bottom Line

Crypto taxes are unavoidable and increasingly enforced — the IRS has sent thousands of compliance notices to crypto holders and exchanges now report activity directly. If you traded, sold, or earned crypto in any amount during the year, it must be reported. The good news is that tracking losses can work in your favor if done correctly.

Have questions about your specific situation?

Book a Free Consultation