Quick primer

Cryptocurrency is treated as property by the IRS, not currency. That fundamental classification (IRS Notice 2014-21) means most crypto transactions trigger capital gains or ordinary income events the same way sales of stock or receipt of wages do. Accurate reporting depends on good records: dates, amounts, what you did with the asset, and how you valued it at each event.

Background and legal framework

  • IRS Notice 2014-21 established that virtual currency is property for federal tax purposes (IRS Notice 2014-21). See the IRS virtual currency guidance at https://www.irs.gov/businesses/small-businesses-self-employed/virtual-currency for the agency’s current summary and examples.
  • Revenue Ruling 2019-24 provides guidance on hard forks and airdrops and when taxpayers recognize ordinary income (Rev. Rul. 2019-24).
  • The Tax Cuts and Jobs Act (2017) narrowed like-kind exchange relief; since 2018, Section 1031 exchanges for crypto are not available for personal property exchanges. Crypto remains taxable when sold or exchanged.

These sources remain the foundation of how the IRS evaluates and audits cryptocurrency activity (IRS, 2014–2019 guidance).

How cryptocurrency transactions are taxed (straightforward rules)

  1. Capital gains and losses: When you sell crypto for fiat (USD), exchange one crypto for another, or use crypto to buy goods or services, you generally realize a capital gain or loss. Compute gain/loss as amount realized minus your cost basis. Short-term gains (assets held one year or less) are taxed at ordinary income rates; long-term gains (more than one year) receive preferential rates.
  2. Ordinary income: Receiving crypto as payment for work or services (including mining rewards and some staking rewards) is taxable as ordinary income at the fair market value when received. If you’re a miner or run a staking operation as a trade or business, you may also owe self-employment tax.
  3. Special events: Forks and airdrops can create taxable income when you have dominion and control of the new tokens (Rev. Rul. 2019-24). Certain promotional tokens or hard-forked coins may be ordinary income on receipt.

Forms and where to report

  • Capital gains and losses are reported on Form 8949 and carried to Schedule D of Form 1040 (individual returns).
  • Ordinary income from crypto paid to you as compensation should be included in gross income and is reported as wages (if an employee) or on Schedule C if you perform business activity and are self-employed.
  • If your crypto business generates profit, you may need to report self-employment tax and make estimated tax payments.

For a focused discussion of how transactions map to specific tax forms, see our guide “How Cryptocurrency Transactions Are Reported on Tax Forms” (https://finhelp.io/glossary/how-cryptocurrency-transactions-are-reported-on-tax-forms/).

Recordkeeping: what to track and why it matters

Accurate reporting depends on reliable source data. At minimum keep:

  • Dates acquired and disposed.
  • Fair market value in USD at acquisition and disposal times.
  • Transaction type and purpose (sale, trade, payment, transfer, gift, fork/airdrop).
  • Wallet addresses and exchange account IDs.
  • Receipts for purchases or sales, and invoices if you accept crypto as business income.
  • Records of transaction fees — these can affect cost basis or proceeds.

Use a consistent valuation method and document it (first-in-first-out is common; some taxpayers can elect specific identification if their records support it). For detailed, practical advice on tracking and tools, read our companion piece: “Cryptocurrency Recordkeeping Best Practices for Tax Reporting” (https://finhelp.io/glossary/cryptocurrency-recordkeeping-best-practices-for-tax-reporting/).

In my practice I’ve seen returns corrected and penalties avoided simply because a taxpayer had exportable CSVs from exchanges that matched on-chain records. When records are missing, reconstructing cost basis can be time-consuming and costly.

Common transaction types and tax treatment (examples)

  • Selling crypto for USD: capital gain or loss. Example: buy BTC at $10,000, sell at $50,000 → $40,000 capital gain (short- or long-term depending on holding period).
  • Trading crypto for crypto: taxable exchange; treat as sale of the first asset and purchase of the second for basis calculations.
  • Using crypto to buy goods/services: taxable disposition of crypto based on FMV of goods/services received.
  • Receiving crypto as payment: ordinary income equal to FMV when received; if you’re an employee, it’s wages (with applicable withholding).
  • Mining/staking rewards: usually ordinary income when received; if activity rises to business, subject to self-employment tax.
  • Airdrops/forks: may be ordinary income upon dominion and control (Rev. Rul. 2019-24).

Common mistakes and how to avoid them

  • Poor recordkeeping: Without timestamps and USD values you cannot prove basis. Solution: export exchange history and snapshot wallet balances regularly.
  • Ignoring small transactions: Frequent microtransactions (DEX trades, NFTs, or transfers) can produce many taxable events. Use aggregation tools and confirm materiality with a tax pro.
  • Misclassifying income: Treating business income as capital gains or vice versa can generate underpayment and penalties.
  • Missing forms: Failing to include Form 8949/Schedule D items or omitting self-employment income can trigger IRS notices.

If you discover an error, file an amended return promptly. See our related article “How to Amend a Tax Return for Unreported Cryptocurrency Transactions” for steps and documentation (https://finhelp.io/glossary/how-to-amend-a-tax-return-for-unreported-cryptocurrency-transactions/).

Best practices and practical strategies

  • Start with end-to-end records: link exchange CSVs, wallet addresses, and dates. Keep a running master ledger.
  • Pick a cost-basis method and use it consistently; document your method in your tax working papers.
  • Use reputable crypto tax software that can import from exchanges and reconcile blockchain data. These tools reduce manual errors but verify their reports spot-checking transactions.
  • Separate personal wallets from business wallets. Treat receipts of crypto for business as ordinary income on Schedule C.
  • Plan for estimated tax payments if you expect a high-income year from crypto gains or mining.
  • Consider tax-loss harvesting near year-end to offset gains, but be mindful of market risk and transaction-specific costs.

In practice I advise clients to reconcile exchange statements to on-chain records quarterly. That discipline cuts the time needed at year-end and reduces the chance of surprises.

Audits, notices, and enforcement

The IRS has directed increased scrutiny toward virtual-currency transactions. The Form 1040 virtual-currency question and other IRS initiatives are designed to increase voluntary compliance. Failure to report can lead to assessments, interest, and penalties; in some cases, criminal exposure for deliberate evasion.

If you receive an IRS notice about crypto, do not ignore it. Respond timely, gather your records, and consult a tax professional experienced with virtual currency. Our guide on responding to notices covers typical scenarios and documentation requests: “Reporting Cryptocurrency on Your Tax Return: Responding to IRS Notices” (https://finhelp.io/glossary/reporting-cryptocurrency-on-your-tax-return-responding-to-irs-notices/).

FAQ — brief answers

  • What if I received crypto as a gift? Basis rules for gifts differ from purchases; generally, the recipient takes the donor’s basis for gains, subject to special rules. Consult a pro for complex gifts.
  • Are transactions on decentralized exchanges taxable? Yes — swaps and sales on DEXs are taxable dispositions.
  • Can I avoid tax by moving crypto between wallets? No — transfers between wallets you control are not taxable events, but they must be documented to avoid double-counting.

Resources and authoritative references

These IRS publications are the primary references the Service uses during audits and guidance reviews.

Professional disclaimer

This article is educational and general in nature and does not constitute tax, legal, or financial advice for specific situations. Tax outcomes depend on facts, jurisdictions, and timing. Consult a qualified tax professional or CPA for advice tailored to your circumstances.


FinHelp editorial note: For practical recordkeeping templates and sample CSV reconciliations, see our recordkeeping guide and the related articles linked above.