What Is Form 8949 and Schedule D for Capital Gains?

Form 8949 and Schedule D are the two IRS forms you use to report investment sales on your federal return: Form 8949 lists each sale in detail, and Schedule D combines those results into a single net capital gain or loss that lands on your Form 1040. If you sold stocks, bonds, mutual fund shares, cryptocurrency, real estate, or other property during the year, at least one of these forms will usually come into play.

How the Two Forms Fit Together

Think of Form 8949 as the detail sheet and Schedule D as the summary. Every sale gets its own line on 8949: what you sold, when you bought it, when you sold it, what you received, and what you originally paid. Schedule D then pulls the totals, sorts them into short-term and long-term, adds a few other capital gain items, and produces the net number that flows to your 1040.1Internal Revenue Service. About Form 8949, Sales and other Dispositions of Capital Assets

The IRS wants both layers because summary totals don’t tell the full story. A $5,000 net gain could sit on top of dozens of trades with different holding periods, cost basis quirks, and disallowed losses. Form 8949 gives the IRS transaction-level detail to cross-check against broker reports; Schedule D does the math that sets your tax.2Internal Revenue Service. Instructions for Form 8949

What Actually Has to Be Reported

Federal tax law defines a capital asset broadly. It’s essentially any property you own, business-related or not, except for a short list of exceptions like business inventory, depreciable business equipment, and creative works held by the person who made them.3Office of the Law Revision Counsel. 26 USC 1221 – Capital Asset Defined For most filers that means stocks, bonds, mutual fund shares, cryptocurrency, real estate, and personal items like vehicles or jewelry.

A few situations get special handling:

  • If you sell a home you owned and lived in for at least two of the last five years, you can exclude up to $250,000 of gain ($500,000 for joint filers). You only need Form 8949 and Schedule D if the gain exceeds those limits or you received a Form 1099-S.4Office of the Law Revision Counsel. 26 USC 121 – Exclusion of Gain From Sale of Principal Residence
  • Collectibles held long-term (art, coins, stamps, antiques, precious metals) face a maximum 28% rate rather than the usual long-term rates.5Internal Revenue Service. Topic No. 409, Capital Gains and Losses
  • The IRS treats cryptocurrency as property. Starting with tax year 2025, brokers report digital asset sales on the new Form 1099-DA, which feeds into Form 8949 the same way Form 1099-B does for stocks.6Internal Revenue Service. About Form 1099-DA, Digital Asset Proceeds From Broker Transactions
  • Long-term capital gain distributions from mutual funds or REITs (box 2a of Form 1099-DIV) go directly on Schedule D line 13. You don’t list them on Form 8949.7Internal Revenue Service. Instructions for Schedule D (Form 1040)

Short-Term vs. Long-Term

The holding period controls the rate. Assets held one year or less produce short-term gains or losses; assets held more than one year produce long-term ones.8Office of the Law Revision Counsel. 26 USC 1222 – Other Terms Relating to Capital Gains and Losses Short-term gains are taxed at your ordinary income rate, which can run as high as 37%. Long-term gains are taxed at 0%, 15%, or 20% depending on taxable income and filing status. For 2025, a single filer pays 0% on long-term gains up to $48,350 of taxable income, 15% up to $533,400, and 20% above that.5Internal Revenue Service. Topic No. 409, Capital Gains and Losses Both forms separate the two categories into their own sections because the tax math is different.

When You Can Skip Form 8949

You don’t always need Form 8949. The IRS lets you report transactions in aggregate directly on Schedule D (line 1a for short-term, line 8a for long-term) if all of these are true:

  • Your broker reported the cost basis to the IRS on Form 1099-B or 1099-DA.
  • No adjustments appear in the wash sale or other adjustment boxes.
  • The transaction isn’t marked as ordinary income.
  • You don’t need to correct the basis, holding period, or gain/loss.
  • The sale doesn’t involve collectibles or a Qualified Opportunity Fund investment.

If every trade meets those conditions, enter the totals on Schedule D and move on. The moment one transaction has a wash sale, an inherited asset with a stepped-up basis your broker didn’t record, or a private sale with no 1099, Form 8949 is back on the table for at least those transactions.9Internal Revenue Service. Instructions for Form 8949 (2025)

Filling Out Form 8949

Your broker’s 1099-B (for securities) or 1099-DA (for digital assets) is the main data source. These arrive by mid-February and show each sale’s proceeds, cost basis where the broker tracked it, and holding period.10Internal Revenue Service. Instructions for Form 1099-B (2026) For each row you enter the asset description, dates acquired and sold, proceeds, and cost basis. The difference is your gain or loss.

The Checkbox at the Top

Part I covers short-term transactions and Part II covers long-term. At the top of each part you check a box that tells the IRS how the trade was reported to it:

  • Box A or D: broker reported basis to the IRS on a 1099-B (A short-term, D long-term). This is where most ordinary brokerage trades land.
  • Box B or E: 1099-B issued but basis not reported to the IRS. Common with older shares or certain account transfers.
  • Box C or F: no 1099-B or 1099-DA issued at all, such as a private sale or peer-to-peer crypto trade.
  • Box G or J: basis reported to the IRS on Form 1099-DA (digital assets).
  • Box H or K: 1099-DA issued but basis not reported.
  • Box I or L: digital asset transactions with no 1099 at all.

If your trades span more than one category, use a separate 8949 page for each.11Internal Revenue Service. Form 8949 (2025) Sales and Other Dispositions of Capital Assets

Columns and Adjustments

Each row has columns for description (a), date acquired (b), date sold (c), proceeds (d), cost basis (e), an adjustment code (f), the adjustment amount (g), and the resulting gain or loss (h). Columns f and g are where special situations get handled. If the broker reported the wrong basis or a wash sale partially disallowed a loss, you enter a code and the dollar adjustment there. The two you’ll see most often are W for wash sales and B for incorrect basis.

Wash Sales

A wash sale happens when you sell a security at a loss and buy the same or a substantially identical one within 30 days before or after the sale. You can’t deduct the loss right away.12Office of the Law Revision Counsel. 26 USC 1091 – Loss From Wash Sales of Stock or Securities The disallowed amount gets added to the basis of the replacement shares, so the tax benefit is deferred, not lost.

On Form 8949 you report it by putting code W in column f and the disallowed loss as a positive number in column g. That adjusts the reported loss toward zero. If your broker tracked the wash sale, the amount appears in box 1g of the 1099-B or box 1i of the 1099-DA. Verify it; if the figure is wrong, enter the correct one and attach a brief statement explaining the difference.9Internal Revenue Service. Instructions for Form 8949 (2025)

Active traders trip over this constantly, especially when they hold the same stock across multiple accounts or reinvest dividends into a position they just sold at a loss. Your broker only tracks wash sales within a single account. Cross-account wash sales are your responsibility to catch.

Worthless Securities

If a stock or other security became completely worthless during the year, report it on Form 8949 as if you sold it for $0 on the last day of the year. The holding period still determines whether the loss is short-term or long-term. Easy to overlook, since a company that ceases to exist doesn’t send a 1099-B, but the loss is real and deductible.9Internal Revenue Service. Instructions for Form 8949 (2025)

How the Totals Move to Schedule D

Once every transaction is listed, you total the proceeds, basis, adjustments, and gain/loss columns on each 8949 page. Those totals move to specific Schedule D lines matched to your checkbox: short-term totals go to lines 1b, 2, or 3, and long-term totals go to lines 8b, 9, or 10.

Schedule D then folds in other capital gain items (mutual fund distributions on line 13, business property gains from Form 4797, and so on) and combines everything into a net short-term result and a net long-term result. The two figures merge into your total capital gain or loss on line 16, and that number flows to your Form 1040.11Internal Revenue Service. Form 8949 (2025) Sales and Other Dispositions of Capital Assets

Net Losses: the $3,000 Cap and Carryover

When total capital losses exceed total gains, you can deduct up to $3,000 of the net loss against other income ($1,500 if married filing separately).13Office of the Law Revision Counsel. 26 USC 1211 – Limitation on Capital Losses Anything above that carries forward indefinitely. There’s no expiration, so a large loss from a bad year can offset gains and income for years.

Use the Capital Loss Carryover Worksheet in the Schedule D instructions to calculate the amount you carry. The character is preserved: short-term losses carry over as short-term, long-term as long-term. That matters because short-term losses offset short-term gains first, and short-term gains are taxed at the higher ordinary rates, which makes short-term losses slightly more valuable dollar for dollar.7Internal Revenue Service. Instructions for Schedule D (Form 1040)

The 3.8% Net Investment Income Tax

Capital gains on Schedule D can trigger an extra 3.8% surtax if your modified adjusted gross income exceeds $200,000 (single), $250,000 (joint), or $125,000 (married filing separately).14Internal Revenue Service. Topic No. 559, Net Investment Income Tax The tax applies to the smaller of your net investment income or the amount your income exceeds the threshold. You calculate it on Form 8960 and report it alongside your regular tax.

A high-income filer selling long-term investments can face an effective 23.8% federal rate on those gains (20% plus 3.8%), before state tax. These MAGI thresholds are not indexed for inflation.

Estimated Tax After a Large Sale

A common mistake is selling a big position mid-year and waiting until April to pay tax on it. The IRS expects taxes as you earn income, and a large gain counts. If you’ll owe at least $1,000 after withholding and credits, and your withholding won’t cover at least 90% of this year’s tax (or 100% of last year’s, 110% if your prior AGI exceeded $150,000), you generally need to make quarterly estimated payments.15Internal Revenue Service. Estimated Tax

One workaround if you have a W-2 job: increase your paycheck withholding for the rest of the year. The IRS treats withholding as paid evenly across the year regardless of when it was actually taken, which can head off underpayment penalties even if the gain hit in January and you didn’t adjust until September.

Filing and Recordkeeping

Form 8949 and Schedule D attach to your Form 1040. The 2025 return is due April 15, 2026.16Internal Revenue Service. When to File Filing Form 4868 gets you an automatic extension to October 15, but only for the paperwork. You still owe the tax by April, so estimate what you owe and pay it then to avoid interest and late-payment penalties.17Internal Revenue Service. Get an Extension to File Your Tax Return E-filing software handles form ordering automatically; paper filers assemble forms behind the 1040 in attachment-sequence order printed in the upper-right corner of each form.18Internal Revenue Service. Instructions for Form 1040 (2025)

Keep copies of your returns, brokerage statements, and cost basis records for at least three years from the filing date. If you have a loss carryover, hold the supporting paperwork until three years after you use the final year of that carryover, since the IRS can still question the original calculation at that point.19Internal Revenue Service. How Long Should I Keep Records