On this page
Form 8949 Capital Gains: Listing Every Sale
Form 8949 capital gains reporting is the detail sheet where you list each sale of a capital asset with its purchase date, sale date, proceeds, and cost basis. The totals from Form 8949 feed into Schedule D, which then computes your overall capital gain or loss.
Key Takeaways
- Form 8949 lists each capital asset sale with dates, proceeds, and cost basis.
- It reconciles the amounts on your Form 1099-B with what you report to the IRS.
- Transactions are sorted into boxes A through F based on covered or noncovered basis.
- Column (g) holds adjustments, such as wash sales or corrected basis from the broker.
Key Takeaways
- Form 8949 lists each capital asset sale with dates, proceeds, and cost basis.
- It reconciles the amounts on your Form 1099-B with what you report to the IRS.
- Transactions are sorted into boxes A through F based on covered or noncovered basis.
- Column (g) holds adjustments, such as wash sales or corrected basis from the broker.
What Form 8949 Capital Gains Reporting Is
Form 8949 is the line-by-line record of your securities sales. Brokers report your sales to you and the IRS on Form 1099-B. Form 8949 is where you copy those figures, make any corrections, and group them so the totals can flow to Schedule D.
The form has two parts. Part I covers short-term transactions held one year or less. Part II covers long-term transactions held more than one year. Each part requires you to check a box that describes how the broker reported the cost basis.
The Intuition
The IRS wants to match what your broker reported against what you claim. Form 8949 is the reconciliation tool. By listing every trade, it lets the agency confirm that your reported gain or loss agrees with the 1099-B data, or see exactly where you adjusted it and why.
The covered versus noncovered distinction drives the form's structure. For covered lots, the broker tracks and reports your cost basis. For noncovered lots, usually older holdings, the broker reports the sale but not the basis, so the burden of proving basis falls on you.
How It Works
You sort every transaction into one of six boxes:
Part I (short-term)
Box A Basis reported to the IRS (covered)
Box B Basis not reported to the IRS (noncovered)
Box C Not reported on Form 1099-B
Part II (long-term)
Box D Basis reported to the IRS (covered)
Box E Basis not reported to the IRS (noncovered)
Box F Not reported on Form 1099-B
For each row you enter the description, acquisition date, sale date, proceeds in column (d), cost basis in column (e), an adjustment code in column (f), the adjustment amount in column (g), and the resulting gain or loss in column (h):
Gain or loss (h) = proceeds (d) - basis (e) + adjustment (g)
Column (g) handles corrections. A wash sale uses code W to add back the disallowed loss. A broker basis error uses code B with the corrected amount. Cost basis follows 26 U.S.C. 1012, generally your purchase price plus commissions.
Worked Example
You sold two lots this year, both reported on a 1099-B with basis (covered, so Box A and Box D):
Lot 1 (short-term): proceeds $6,000, basis $5,000
Lot 2 (long-term): proceeds $9,000, basis $11,000
Lot 1 goes in Part I, Box A:
Gain = $6,000 - $5,000 = +$1,000
Lot 2 goes in Part II, Box D:
Loss = $9,000 - $11,000 = -$2,000
The Part I total of +$1,000 carries to Schedule D line 1b. The Part II total of -$2,000 carries to Schedule D line 8b. Schedule D then nets them to a $1,000 overall loss.
If Lot 2 had been a wash sale because you rebought within 30 days, you would enter code W in column (f) and add the disallowed loss back in column (g), reducing the deductible loss.
Common Mistakes
- Putting trades in the wrong box. Mixing covered and noncovered lots, or short-term and long-term, breaks the reconciliation with your 1099-B and invites a notice.
- Trusting broker basis blindly. Brokers sometimes report incorrect basis, especially after corporate actions or transfers. Verify and adjust in column (g) when needed.
- Missing wash sale adjustments. Your broker reports wash sales only within one account. Cross-account wash sales must be added manually with code W.
- Omitting noncovered basis. For Box B and Box E lots, the broker did not report basis. Leaving column (e) blank treats the entire proceeds as gain.
- Forgetting that some sales skip the form. If all your transactions are covered with no adjustments, you may report totals directly on Schedule D and skip Form 8949 for those lots.
Frequently Asked Questions
What is Form 8949 capital gains reporting in simple terms? Form 8949 capital gains reporting lists every investment sale with its dates, sale price, and cost. The totals then move to Schedule D to figure your overall gain or loss.
How does Form 8949 affect investment decisions? It exposes the exact basis and holding period of each lot, which helps you choose which shares to sell to manage taxes. Selling high-basis lots first can shrink your reported gain.
What is a real-world example of Form 8949? An investor with one short-term lot showing a $1,000 gain and one long-term lot showing a $2,000 loss lists both on Form 8949, and the totals flow to Schedule D for netting.
How can investors use Form 8949 effectively? Reconcile every row against your 1099-B, correct any wrong basis in column (g), and add cross-account wash sale adjustments your broker did not catch.
How is Form 8949 different from Schedule D? Form 8949 is the detailed list of individual sales. Schedule D is the summary that nets the totals and applies the loss limit and tax rates.
Sources
- IRS. Instructions for Form 8949 (2025). https://www.irs.gov/instructions/i8949
- IRS. About Form 8949, Sales and other Dispositions of Capital Assets. https://www.irs.gov/forms-pubs/about-form-8949
- IRS. Instructions for Schedule D (Form 1040) (2025). https://www.irs.gov/instructions/i1040sd
- Cornell Legal Information Institute. 26 U.S.C. 1012. https://www.law.cornell.edu/uscode/text/26/1012
Disclaimer
This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.