On this page
- Who has to file Schedule D?
- How do Schedule D and Form 8949 work together?
- What are the parts of Schedule D?
- How are capital gains taxed once Schedule D is filled out?
- What happens if you have a capital loss?
- What about crypto, home sales, and business property?
- What are the most common Schedule D mistakes?
- Can planning reduce what Schedule D shows?
- Next step
- Frequently asked questions
IRS Schedule D: What It Is, Who Files It, and How Capital Gains Get Reported
IRS Schedule D (Form 1040), "Capital Gains and Losses," is the form that totals your gains and losses from selling capital assets such as stocks, bonds, mutual fund shares, and cryptocurrency, and carries the net result to your Form 1040. It is a summary form. The individual sales usually go on Form 8949 first, and Schedule D pulls the totals together.
Here's the short version of how the two forms fit, who has to file them, and where people tend to trip.
Who has to file Schedule D?
You generally file Schedule D if you sold or exchanged a capital asset during the year and the result needs to be reported. That includes brokerage account sales, crypto sales, sales of other investment property, and the taxable part of a home sale.
You also use it if you have a capital loss carryover from a prior year, or if you received capital gain distributions from a mutual fund. In some simple cases, capital gain distributions alone can go straight on Form 1040 with no Schedule D. The Schedule D instructions list the exact conditions.
Schedule D is not for business inventory or ordinary business income. Those belong on Schedule C or the entity's own return.
How do Schedule D and Form 8949 work together?
Form 8949 is the transaction-level form: one line per sale, showing the description, dates, proceeds, cost basis, and any adjustment. Schedule D takes the totals from Form 8949 and combines them into the overall short-term and long-term results.
The shortcut: if every sale was reported to you and the IRS on Form 1099-B with basis reported, and you need no adjustments, you may be able to enter the totals directly on Schedule D (lines 1a and 8a) and skip Form 8949. Many people still file Form 8949 anyway, especially when they have wash sales, missing basis, or crypto activity.
Your broker's Form 1099-B is the starting point. Check it against your own records, because basis errors are common, especially on shares that were transferred between brokers, inherited, or received as compensation.
What are the parts of Schedule D?
The form has three parts.
- Part I (short-term): Assets held one year or less. Gains here are taxed at ordinary income rates.
- Part II (long-term): Assets held more than one year. Gains here generally get lower, preferential rates.
- Part III (summary): Combines the two parts into a net gain or loss, then tells you where it goes.
The holding period matters more than most people expect. The count starts the day after you acquire the asset and includes the day you sell. Selling one day too early can move a gain from long-term to short-term.
How are capital gains taxed once Schedule D is filled out?
Short-term gains are taxed like wages and other ordinary income. Long-term gains are generally taxed at 0%, 15%, or 20%, depending on your taxable income and filing status. Those income breakpoints are adjusted each year, so check the current figures rather than relying on an old chart.
A few gains are taxed differently. Gains from collectibles and the taxable part of qualified small business stock can be subject to a higher maximum rate, and unrecaptured Section 1250 gain from depreciated real estate has its own rate cap. When any of these apply, the return uses the Schedule D Tax Worksheet instead of the standard rate calculation.
Higher earners may also owe the 3.8% net investment income tax, reported on Form 8960. And if you live in California, the state taxes capital gains as ordinary income, which is covered in our guide to California capital gains tax.
What happens if you have a capital loss?
Capital losses first offset capital gains. If losses exceed gains, you can deduct up to $3,000 of the excess against other income per year ($1,500 if married filing separately). Anything beyond that carries forward to future years.
The carryover keeps its character: short-term losses stay short-term and long-term stay long-term. Use the Capital Loss Carryover Worksheet in the Schedule D instructions each year, and keep last year's return, because the carryover number comes from it.
One trap is the wash sale rule. If you sell a security at a loss and buy a substantially identical one within 30 days before or after the sale, the loss is generally disallowed for now and added to the basis of the replacement shares. It shows up on Form 8949 as an adjustment.
What about crypto, home sales, and business property?
Crypto sales and exchanges are reported the same way as stock: Form 8949, then Schedule D. The question on the front of Form 1040 about digital assets must also be answered accurately.
Home sales go on Form 8949 and Schedule D only when the gain is not fully excluded, or when you received a Form 1099-S and the rules require reporting. Many sellers who qualify for the exclusion report nothing.
Sales of business equipment or real estate used in a business usually go on Form 4797 first. Our guide to Form 4797 explains when part of that gain flows over to Schedule D. People who trade frequently should also read about trader tax status, because it changes how gains and losses are treated.
What are the most common Schedule D mistakes?
- Wrong or missing basis. Without basis, the IRS may treat the whole proceeds as gain.
- Ignoring wash sales across accounts. The rule applies across all your accounts, including IRAs.
- Dropping the carryover. Many filers forget last year's loss and give up a deduction.
- Mixing up short-term and long-term. It changes the rate on the gain.
- Skipping crypto. Exchange forms may be incomplete, but the reporting duty is yours.
If you find an error after filing, Form 1040-X is how you amend.
Can planning reduce what Schedule D shows?
Timing matters. Many investors look at holding periods, loss harvesting, and the year a large sale lands before they sell, not after. That is general education, not a recommendation for your situation. If a large sale is coming, such as a business, concentrated stock, or investment property, read about tax planning before a liquidity event and consider talking through tax planning with a professional first.
Next step
Gather your Form 1099-B and any crypto records, pull last year's return for loss carryovers, and match every sale to its basis before you start. If the numbers don't tie out, or you have a large or unusual sale, SBZ Tax can review it with you. Call 818-748-2020, visit our Palmdale office, or book a free consultation.
This article is general information, not tax advice for your specific situation. Talk to a qualified tax professional about your facts.
Frequently asked questions
Do I have to file Schedule D if I only have a small gain?
Generally yes, if you sold a capital asset and the gain or loss must be reported. The only common exception is capital gain distributions alone, which in some cases go straight on Form 1040.
Is Schedule D the same as Form 8949?
No. Form 8949 lists each individual sale, and Schedule D totals those results and carries the net to Form 1040. Most filers with stock or crypto sales use both.
How much capital loss can I deduct in one year?
You can deduct up to $3,000 of net capital loss against other income ($1,500 if married filing separately). Unused losses carry forward to later years.
Do I report stock I sold inside an IRA on Schedule D?
No. Trades inside a traditional or Roth IRA are not reported on Schedule D. Tax is determined when money is distributed, not when the account sells investments.
Where do I find my cost basis?
Start with Form 1099-B from your broker. For inherited, gifted, or transferred shares, you may need your own records or the original purchase documents.



