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.
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.
Income vs Capital Gains in Crypto
Learn how the IRS treats staking rewards, airdrops, and crypto incentives.
Wash Sales & Crypto: IRS Rules and Planning
Learn what the IRS says about wash sales in crypto, how stablecoin cycling can trigger wash sale rules.