We use cookies

We use essential cookies to run the site, and optional cookies for analytics. We never sell your data. Cookie Policy · Privacy Policy

Crypto Schedule D

If you had crypto capital gains or losses in the US, they're summarised on Schedule D (Form 1040). The per-transaction detail goes on Form 8949, and the totals flow to Schedule D. CryptaTax produces both from your transaction history.

Generate my Schedule D
General information, not tax advice. Verify against current IRS forms or a tax professional.

What is Schedule D?

Schedule D, *Capital Gains and Losses*, is where US filers report their net capital gains and losses for the year. It separates short-term (assets held one year or less) from long-term (more than one year), nets them together, and carries the result to your Form 1040. If your losses exceed your gains, up to $3,000 can offset ordinary income, with the remainder carried forward to future years.

How crypto goes on Schedule D

You don't list individual crypto trades on Schedule D itself — those go on Form 8949, one line per disposal. Schedule D then pulls in the short-term and long-term totals from Form 8949 and combines them with any other capital assets (stocks, ETFs, etc.). So the two work together: Form 8949 is the detail, Schedule D is the summary.

Generate Schedule D with CryptaTax

Import your exchanges and wallets, and CryptaTax produces a completed Form 8949 (short- and long-term), the matching Schedule D totals, and the full transaction detail behind them — ready to file or hand to your accountant. It also matches each disposal to the right acquisition lot per wallet, which is the part that's hard to get right by hand.

Crypto tax in the US → · Import your exchanges & wallets →

Generate my Schedule D

FAQ

What's the difference between Form 8949 and Schedule D?

Form 8949 lists each individual crypto disposal; Schedule D summarises the totals. You typically file both, with Schedule D carrying the net result to Form 1040.

Do I need Schedule D for crypto?

If you had taxable crypto disposals in the US, generally yes — the gains and losses are summarised on Schedule D.

Can CryptaTax fill in Schedule D for me?

Yes. It generates the Schedule D totals along with the Form 8949 detail from your imported transactions.

What happens if I had a net loss?

Up to $3,000 of net capital losses can offset ordinary income in the year, and any excess carries forward to future years.