How to Report Crypto Transactions on Form 8949 & Schedule D
A complete guide to reporting your cryptocurrency trades on IRS Form 8949 and Schedule D. Learn what to report, the difference between short-term and long-term gains, and how IRS matching works.
You’ve completed dozens of crypto trades, swaps, and transfers this year. Now comes the hard part: reporting it all to the IRS. Many users feel overwhelmed trying to figure out which transactions go where and how to classify gains or losses. The IRS requires specific forms—Form 8949 and Schedule D—to report your crypto activity accurately. But the rules are complex, and guidance is incomplete. This guide breaks down what you need to know to file correctly and avoid costly mistakes.
Reporting Short-Term vs. Long-Term Gains
| type | classification | tax_rate | notes |
|---|---|---|---|
| Held <= 1 year | Short-term | Ordinary income | Typically taxed higher; report on Part I of Schedule D |
| Held > 1 year | Long-term | Cap gains (0%, 15%, or 20%) | Lower rates; report on Part II of Schedule D |
Scenario: Reporting a Crypto Sale
- Bought 2 ETH for $4,000 on March 1.
- Sold 2 ETH on July 10 for $6,000.
- Held for over 1 year? No, so short-term.
- Report: Sale of ETH with basis of $4,000 and proceeds of $6,000.
- Gain of $2,000 taxed as ordinary income.
💰 Tax Impact:
This transaction results in a $2,000 short-term gain, taxed at your regular income rate, requiring accurate reporting on Form 8949 and Schedule D.
Frequently Asked Questions
Do I need to report transfers between my wallets?▼
Generally, transfers between your wallets are not taxable if they are just moving assets. However, if a transfer triggers a sale or swap, that event must be reported. When in doubt, consult your CPA or track each transfer carefully.
What if my exchange didn't send a 1099-B?▼
You are responsible for reporting all taxable events regardless of what exchanges send. Use your transaction history to fill out Form 8949 accurately. Moonscape can help automate this process.
Related Reading
Ensure your crypto transactions are reported accurately with Moonscape. Generate IRS-ready forms and avoid penalties—let us handle the details for you.
Try MoonscapeMore In Tax
Cost Basis Across Chains: The Master Rule for Crypto Tax
Learn how to preserve your cost basis when transferring assets across multiple blockchains. This guide explains the IRS's stance, common pitfalls, and best practices for multi-chain transactions.
Income vs Capital Gains in Crypto: How Staking, Airdrops & Rewards Are Taxed
Learn how the IRS treats staking rewards, airdrops, and crypto incentives. Understand when they are income, when gains are long-term, and how timing affects your taxes.
Wash Sales & Crypto: Navigating IRS Rules & Planning Strategies
Learn what the IRS says about wash sales in crypto, how stablecoin cycling can trigger wash sale rules, and how to plan your trades to minimize tax pitfalls.