How Cryptocurrency Is Taxed: A Practical Guide for U.S. Investors – the Reese CPA Firm.

Cryptocurrency may feel new, but the IRS has made one thing very clear: crypto is taxable. Whether you trade Bitcoin, stake altcoins, or receive NFTs, your digital asset activity can create taxable income, capital gains, or losses that must be reported on your federal tax return.

Is Crypto Taxable? IRS Treatment of Digital Assets

The IRS treats most cryptocurrencies and digital assets as property, not as currency.

That means:

  • Selling or exchanging crypto is taxed under the same rules as selling stocks or other capital assets.
  • Using crypto to buy goods or services is treated as if you sold the crypto first.

Key IRS positions:

  • Crypto = property. General property tax rules apply (Notice 2014-21, modified by 2023-34).
  • Digital assets now include cryptocurrencies, stablecoins, and certain NFTs.
  • Anyone who sold, exchanged, or received digital assets must answer the digital asset question on Form 1040 and report taxable transactions.

Common Taxable Crypto Events

You may owe tax when you do any of the following with crypto:

  • Sell crypto for fiat (USD).
    • Result: Capital gain or loss based on sale proceeds minus your cost basis.
  • Trade one crypto for another.
    • Result: Taxable disposition (e.g., trading ETH for SOL is a sale of ETH).
  • Use crypto to buy goods or services.
    • Result: Capital gain or loss based on fair market value at the time of payment.
  • Receive crypto as payment for services (wages or self-employment).
    • Result: Ordinary income at fair market value on the date received; may also trigger payroll or self-employment tax.?
  • Mining rewards.
    • Result: Ordinary income at the fair market value when received; may be Schedule C business income for significant operations.
  • Staking rewards or interest-like yield.
    • Result: Ordinary income at fair market value when you have dominion and control over the coins.
  • Airdrops following a hard fork.
    • Result: Ordinary income equal to the fair market value of the new tokens when credited to you and under your control.

Non-Taxable Crypto Transactions

Not every blockchain movement is taxable. Generally, the following are non-taxable:

  • Purchasing crypto with U.S. dollars and holding (no sale or exchange).
  • Transferring crypto between wallets or exchanges you own (no change in ownership).
  • Moving coins between layer-1 and layer-2 wallets you control, if there’s no change in beneficial ownership.

Even when non-taxable, you must keep records—these transactions affect your basis and holding period.

Capital Gains on Crypto: Short-Term vs Long-Term

When you sell, trade, or spend crypto, you calculate a capital gain or loss.

  • Cost basis: What you paid for the asset, including certain fees.
  • Proceeds: What you received when disposing of it (in USD terms).
  • Gain or loss = Proceeds – Adjusted basis.?

Holding period:

  • Short-term (1 year or less): Taxed at ordinary income rates.
  • Long-term (more than 1 year): Taxed at preferential long-term capital gains rates.

If you do not specifically identify tax lots, the IRS applies FIFO (First In, First Out) for digital assets by default.

Crypto as Income: Mining, Staking, Airdrops, and Wages

Some crypto transactions are taxed as ordinary income rather than capital gains:

  • Mining rewards: Ordinary income when received at fair market value, plus potential business deductions for mining expenses if treated as a trade or business.
  • Staking rewards / yield: Ordinary income when you have control over the tokens (can transfer/sell them).
  • Airdrops after a hard fork: Ordinary income at fair market value on the date you receive the new tokens.
  • Wages or contractor payments in crypto:
    • Employees: Taxed like cash wages, reported on Form W-2, subject to withholding and payroll taxes.
    • Contractors: Reported on Form 1099-NEC or 1099-MISC, subject to self-employment tax if applicable.

These amounts create basis in the tokens you receive, which affects gain/loss when you later sell or trade them.

Reporting Crypto on Your Tax Return

The IRS expects digital asset transactions to be reported even if you do not receive a 1099.

Key reporting forms:

  • Form 1040 – Digital asset question (must answer Yes or No) and total income.
  • Schedule D & Form 8949 – Capital gains and losses for each taxable crypto disposition (sales, trades, spending).?
  • Schedule 1 (Form 1040) – Other income items (airdrops, staking rewards, miscellaneous income).
  • Schedule C (Form 1040) – Mining or trading activities conducted as a trade or business.
  • Form W-2 / 1099-NEC / 1099-MISC / 1099-DA – Information returns increasingly used by exchanges and payors.

The IRS has stated that failure to report crypto income can lead to penalties and, in extreme cases, criminal enforcement, especially with expanding information reporting from exchanges and brokers.

Recordkeeping Requirements for Crypto Investors and Traders

The IRS requires taxpayers to maintain records sufficient to substantiate all positions reported on a return.

For crypto, you should keep:

  • Dates of acquisition and sale or disposition.
  • Amount of each digital asset bought, sold, received, or spent.
  • Fair market value in U.S. dollars at the time of each transaction.
  • Transaction fees and costs.
  • Wallet and exchange addresses used.
  • Exported CSVs or reports from each exchange and wallet.

With new IRS reporting rules and Form 1099-DA, each exchange or broker may track basis only on that platform, so you must maintain a master record to correctly compute gain/loss across multiple platforms.

Avoiding Common Crypto Tax Mistakes

Typical errors the IRS and practitioners see include:

  • Reporting only fiat cash-out events and ignoring crypto-to-crypto trades.
  • Missing airdrops, staking rewards, and mining income.
  • Failing to report NFT sales or treating them as collectibles without analysis.
  • Using incomplete transaction history from a single exchange while ignoring others or self-custody wallets.
  • Not reconciling totals between tax software, exchange reports, and Forms 1099-DA/1099-B.

A crypto-savvy tax professional can help reconcile these issues and reduce audit risk.

When to Work with a Crypto Tax Professional

You should strongly consider professional help if:

  • You trade on multiple exchanges and chains, or use DEXs/DeFi protocols.
  • You earn staking, mining, lending, or yield-farming income.
  • You have NFT activity (minting, flipping, royalties).
  • You have foreign exchange accounts that may trigger FBAR/Form 8938 requirements.
  • You received an IRS notice related to digital assets.

An experienced crypto CPA can:

  • Normalize and reconcile transaction data from multiple wallets and exchanges.
  • Correctly classify activity as investment vs business.
  • Apply appropriate tax lot methods and track basis under current IRS rules.
  • Support you in the event of an IRS inquiry or exam.
Get Help with Crypto Taxation

Cryptocurrency taxation is evolving, but the core principles are clear: digital asset transactions are taxable, and accurate reporting is required. If you buy, sell, trade, stake, mine, or receive crypto, you need a coherent tax strategy and meticulous records.