Schedule D (Form 1040), Capital Gains and Losses
Schedule D summarizes your capital gains and losses for the year, from stock sales to capital gain distributions. Fill in the official IRS PDF below and download it.
This is the genuine IRS PDF, unmodified. Source: IRS official page.
What is Schedule D (Form 1040)?
Schedule D (Form 1040), Capital Gains and Losses, reports sales and exchanges of capital assets: stocks, bonds, crypto, real estate that isn’t your main business property, and other investments. Short-term and long-term transactions are kept separate because they are taxed at different rates.
Most individual sale details are listed first on Form 8949, and Schedule D totals them along with capital gain distributions from mutual funds, gains from involuntary conversions, nonbusiness bad debts, and any capital loss carryover from earlier years.
Who files Schedule D (Form 1040)?
- Investors who sold stocks, bonds, crypto, or fund shares during the year
- Taxpayers with capital gain distributions reported on Form 1099-DIV
- People carrying over capital losses from a previous year
- Anyone who sold other capital assets, such as investment property or collectibles
How to fill out Schedule D (Form 1040)
- List your individual sales on Form 8949 first, using the details from your broker’s 1099-B statements.
- Carry the short-term totals into Part I of Schedule D and the long-term totals into Part II.
- Add capital gain distributions, carryover losses, and any other amounts the lines call for.
- Complete Part III to net everything together and figure the amount that goes on Form 1040, using the tax worksheets in the instructions where they apply.
- Download the finished PDF and file it with your return along with Form 8949.
Quick fill Schedule D (Form 1040) on this page
Prefer to see the form itself while you type? Open Schedule D (Form 1040) in the editor to fill it on the actual pages, add a signature, and download.
Frequently asked questions
Do I need Form 8949 as well?
Usually yes. Form 8949 lists each sale with dates, proceeds, and basis, and Schedule D summarizes those totals. In limited cases, when your broker reported basis and no adjustments are needed, totals can go directly on Schedule D.
What happens if my losses exceed my gains?
You can deduct a limited amount of net capital loss against ordinary income each year, and anything beyond that carries forward to future years. The carryover goes back onto Schedule D next year.
Does crypto go on Schedule D?
Yes. Selling or exchanging digital assets is generally a capital transaction, reported on Form 8949 and summarized on Schedule D like other investment sales.