Form 8949: Reporting Capital Gains and Losses
The Form 8949 is where you list every individual sale of a security—stock, mutual fund, ETF, cryptocurrency—along with its purchase date, cost, sale date, and proceeds. The form separates covered securities (those your broker reported to the IRS) from uncovered ones, then your totals flow to Schedule D to calculate your net capital gain or loss for the year.
Why Form 8949 exists
Before 2011, taxpayers had no standard form to report individual sales. The IRS couldn’t easily cross-check your reported gains against broker documents. Form 8949, introduced with the “broker reporting” requirement, created a consistent format where your security sales live before the summary goes to Schedule D. If you sold one share of Microsoft and one bond, each gets its own line.
The form exists because the IRS now receives a parallel copy of your sales from your broker (or custodian). When you file, the IRS already has a record of what and how much you sold. Reporting it on Form 8949 allows the IRS to match your filed numbers against theirs—if they don’t match, an automated mismatch notice usually follows.
Covered securities vs. uncovered securities
Covered securities are those your broker is required to report to the IRS. Generally, if you bought the security on or after January 1, 2011 (or 2013 for most mutual funds and some ETFs), your broker automatically tracked your cost basis and reported the sale to the IRS on Form 1099-B, which your broker mails to you by February. For covered securities, you fill out Part I of Form 8949, and the broker’s reported cost basis usually appears on your 1099-B.
Uncovered securities are older holdings (pre-2011 buys) or securities bought from a non-reporting custodian. You have no Form 1099-B, so you supply your own cost basis. These go on Part II of Form 8949. Even though you lost the automatic broker verification, you’re still expected to report accurately; the IRS may request records if questioned.
In practice, most taxpayers with actively traded portfolios have both covered and uncovered lots, so Form 8949 has two sections.
How to fill out a line
Each line represents one security sale. You’ll enter:
- Description of property: Usually the ticker (e.g., “MSFT,” “SPY,” “Tesla Inc.”).
- Date acquired and Date sold: The day you bought and sold.
- Quantity: Shares sold.
- Cost basis: The amount you paid, adjusted for stock splits or return-of-capital distributions. If you used specific identification or FIFO, only the basis of the shares actually sold appears here.
- Sales price: What you received, less brokerage fees.
- Gain or loss: Simply proceeds minus cost basis. If it’s negative, that’s a loss.
- Code: Most are left blank; codes appear only if the sale was not a ordinary sale (e.g., code B for wash sales or inherited property).
The form is straightforward once you gather the data from your broker statements or your own records.
Short-term vs. long-term sections
Form 8949 has two parts:
- Part I: Sales of securities held one year or less (short-term).
- Part II: Sales held more than one year (long-term).
This split is critical because short-term capital gains are taxed as ordinary income (your marginal tax bracket), while long-term gains receive preferential rates (0%, 15%, or 20% depending on income). Your line-by-line breakdown ensures that each gain lands in the correct section, and the Part I and Part II totals roll separately to Schedule D, which then calculates your net short-term and net long-term gain.
Common adjustments and complications
Wash sales: If you sold a security at a loss and bought it back within 30 days (before or after), the loss is disallowed, and the disallowed amount is added to the new purchase’s cost basis. The IRS may flag this; you note it with code W on Form 8949, though many brokers now identify wash sales for you. Your net loss for the year is reduced, but the deferred loss carries into the new lot’s basis.
Return-of-capital distributions: Some securities, especially mutual funds and REITs, issue non-taxable return-of-capital distributions that reduce your cost basis. Your broker should account for this, but double-check; if a line shows an unusually small gain, a missed adjustment may be the reason.
Inherited securities: If you inherited stock, your cost basis “stepped up” to its fair market value on the date of death (or the alternate valuation date). You enter that stepped-up basis on Form 8949, not the ancestor’s original cost. This often results in zero or minimal gain even if the stock has risen since you inherited it.
Cryptocurrency: Form 8949 treats crypto sales the same as stock sales. If you sold Bitcoin for $50,000 and it cost you $20,000 to acquire, you report a $30,000 long-term gain (if held over a year). Many taxpayers miss crypto transactions, but the IRS increasingly cross-references exchange records, so omitting them invites scrutiny.
How Form 8949 feeds into Schedule D
Form 8949 is not filed standalone; it’s always paired with Schedule D. You complete Form 8949 first, line by line. Then you transfer the totals from the Part I and Part II boxes on Form 8949 to the corresponding sections of Schedule D. Schedule D combines your short-term and long-term gains and losses, applies the preferential long-term rates, and calculates your net capital gain or loss.
If your net result is a gain, it flows to your Form 1040 (the main tax return). If it’s a loss, you can deduct up to $3,000 per year against ordinary income, with any excess carried forward to future years. Schedule D is where the arithmetic happens; Form 8949 is where the detail lives.
Filing Form 8949 electronically
Most tax software (TurboTax, TaxAct, FreeTaxUSA) pulls your 1099-B data automatically, and you simply confirm or correct the cost basis for covered securities. For uncovered securities, you manually enter each transaction. The software then populates Form 8949 for you. When you e-file, the form is transmitted to the IRS along with your return.
If you’re claiming losses or dealing with wash sales or inherited property, scrutiny is more likely, so keep supporting documentation (brokerage statements, purchase confirmations, inheritance decrees) for at least seven years. The IRS can request these to verify your reported figures.
See also
Closely related
- Schedule D — The summary form where Form 8949 totals combine and net gain or loss is calculated.
- Cost basis — How purchase price is adjusted for dividends, splits, and gifts before sale.
- Specific identification — Choosing which shares to sell to optimize your gain or loss.
- Long-term capital gains tax — Why holding over one year cuts your tax rate.
- Wash sale — How selling a security at a loss and rebuying it affects your deduction.
- Form 1099-B — The broker’s report of your sales that matches against Form 8949.
Wider context
- Capital gains tax — Overview of how gains are taxed at preferential rates.
- Tax-loss harvesting — Strategy to offset gains using realized losses.
- Form 1040 — Where your net capital gain flows on your main tax return.
- Return on invested capital — How after-tax returns factor into investment decisions.