$Missed Deductions

What is Form 8949 for reporting capital gains?

Retirement & Investingbeginner3 answers · 7 min readUpdated February 28, 2026

Quick Answer

Form 8949 lists each individual stock, bond, or capital asset sale with specific details like purchase date, sale date, cost basis, and proceeds. It feeds into Schedule D, which calculates your total capital gains tax. You must file Form 8949 even if your broker reports cost basis on Form 1099-B.

Best Answer

RK

Robert Kim, CPA

Best for taxpayers who sold investments and need to understand Form 8949 basics and requirements

Top Answer

What Form 8949 is and why you need it


Form 8949 (Sales and Other Dispositions of Capital Assets) is the detailed transaction report for all your investment sales. Think of it as the itemized receipt that supports your capital gains tax calculation on Schedule D.


Every time you sell stocks, bonds, mutual funds, ETFs, or other capital assets, you must list the transaction on Form 8949 — even if you lost money. The IRS wants to see the complete picture of your investment activity.


Form 8949 vs Schedule D: How they work together


Form 8949: Lists each individual transaction with specific details

Schedule D: Summarizes your Form 8949 totals and calculates final tax


It's like this: Form 8949 is your detailed shopping receipt, while Schedule D is the summary at the bottom showing total spent.


What information goes on Form 8949


For each investment sale, you must provide:


1. Description: "100 shares Apple Inc. (AAPL)"

2. Date acquired: When you bought it

3. Date sold: When you sold it

4. Proceeds: Sale amount (from Form 1099-B)

5. Cost basis: What you paid, including fees

6. Gain or loss: Proceeds minus cost basis


Step-by-step example: Completing Form 8949


Let's say you made these investment sales in 2026:


Transaction 1: Microsoft Stock

  • Bought: 50 shares on 01/15/2025 for $15,000 ($300/share)
  • Sold: 50 shares on 06/20/2026 for $18,000 ($360/share)
  • Gain: $3,000 (long-term)

  • Transaction 2: Tesla Stock

  • Bought: 25 shares on 08/10/2026 for $12,000 ($480/share)
  • Sold: 25 shares on 11/15/2026 for $10,000 ($400/share)
  • Loss: $2,000 (short-term)


  • Which checkbox to use on Form 8949


    Form 8949 has three main sections with checkboxes:


    Part I (Short-term transactions — held 1 year or less):

  • Box A: 1099-B shows cost basis and it's correct
  • Box B: 1099-B shows cost basis but you need adjustments
  • Box C: 1099-B doesn't show cost basis

  • Part II (Long-term transactions — held more than 1 year):

  • Box D: 1099-B shows cost basis and it's correct
  • Box E: 1099-B shows cost basis but you need adjustments
  • Box F: 1099-B doesn't show cost basis

  • Most people use Box A (short-term) and Box D (long-term) since brokers now report cost basis on Form 1099-B.


    Common Form 8949 mistakes that cost money


    Mistake #1: Not reporting losses

    Many people think "I lost money, so I don't need to report it." Wrong. You MUST report losses — they can offset other gains and reduce your tax bill.


    Mistake #2: Wrong cost basis

    Your cost basis includes the purchase price PLUS any fees or commissions. Many people forget the fees and overpay taxes.


    Mistake #3: Ignoring wash sales

    If you sell at a loss and buy the same security within 30 days, it's a wash sale. You can't deduct the loss immediately.


    Mistake #4: Missing dividend reinvestments

    Reinvested dividends increase your cost basis. If you don't track these, you'll overpay capital gains tax when you sell.


    What you should do


    1. Gather all your 1099-B forms from every broker before starting

    2. Double-check cost basis calculations — don't just trust what the 1099-B says

    3. Organize transactions by short-term vs long-term before filling out the form

    4. Use tax software or our return scanner to catch common errors

    5. Keep detailed investment records for future years


    [Scan Your Return for Investment Errors →]


    Key takeaway: Form 8949 is your detailed transaction log that feeds into Schedule D. You must report every capital asset sale, including losses, with accurate cost basis to avoid overpaying taxes.

    *Sources: [Form 8949 Instructions](https://www.irs.gov/pub/irs-pdf/i8949.pdf), [IRS Publication 550](https://www.irs.gov/pub/irs-pdf/p550.pdf)*

    Key Takeaway: Form 8949 details every investment sale and feeds into Schedule D for final capital gains calculation. You must report all sales, including losses, with accurate cost basis.

    Form 8949 checkbox selection guide

    Transaction TypeCheckboxWhen to UseCommon Situation
    Short-termBox A1099-B shows correct cost basisMost broker transactions
    Short-termBox B1099-B basis needs adjustmentWash sales, reinvested dividends
    Short-termBox C1099-B doesn't show basisOld stocks, gifted shares
    Long-termBox D1099-B shows correct cost basisMost broker transactions
    Long-termBox E1099-B basis needs adjustmentWash sales, reinvested dividends
    Long-termBox F1099-B doesn't show basisOld stocks, inherited shares

    More Perspectives

    RK

    Robert Kim, CPA

    Best for new investors who are encountering Form 8949 for the first time and need a simplified explanation

    Form 8949 explained simply for new investors


    If this is your first year selling investments, Form 8949 might look scary. But it's actually just a detailed list of what you bought and sold — like a receipt.


    Think of it this way:

  • Your broker sends you Form 1099-B (like a store receipt showing what you sold)
  • You fill out Form 8949 (adding details about what you paid)
  • The IRS uses this to calculate if you owe capital gains tax

  • Real example: Your first stock sale


    Say you bought your first stock through a app like Robinhood:

  • Bought 5 shares of Apple for $750 in March 2025
  • Sold all 5 shares for $900 in January 2026
  • Profit: $150

  • On Form 8949, you'd list:

  • Description: "5 shares Apple Inc."
  • Date acquired: 03/15/2025
  • Date sold: 01/20/2026
  • Proceeds: $900
  • Cost basis: $750
  • Gain: $150

  • Since you held for less than a year, this goes in Part I (short-term). You'll pay regular income tax on that $150, not the lower capital gains rate.


    The most important thing for beginners


    Keep track of what you paid from day one. This includes:

  • The stock price
  • Any trading fees
  • Commission costs

  • Many new investors forget about fees and end up paying more tax than necessary.


    Don't stress about perfection


    Most brokers now provide cost basis information, so your 1099-B will have most of what you need. Just double-check that the numbers look right based on your own records.


    If you made a small mistake, it's usually not a big deal — the IRS cares more about large, obvious errors than minor calculation differences.


    Key takeaway: Form 8949 is just a detailed list of your buy/sell transactions. Keep good records, use your 1099-B as a starting point, and don't overthink it your first time.

    Key Takeaway: New investors should view Form 8949 as a simple transaction list — just record what you bought, sold, and your profit or loss for each investment.

    RK

    Robert Kim, CPA

    Best for investors managing both taxable accounts and retirement accounts who need to understand Form 8949 scope

    Form 8949 scope: Taxable accounts only


    As someone saving for retirement, you probably have investments in multiple types of accounts. Form 8949 only covers sales in taxable investment accounts — not your 401(k), IRA, or other retirement accounts.


    Report on Form 8949:

  • Regular brokerage account sales
  • Taxable mutual fund sales
  • Individual stock sales outside retirement plans

  • Don't report on Form 8949:

  • Sales inside your 401(k) or 403(b)
  • Trades within your IRA or Roth IRA
  • HSA investment transactions

  • Strategic considerations for retirement savers


    Rebalancing strategy: You can rebalance inside retirement accounts without tax consequences, but rebalancing in taxable accounts creates Form 8949 transactions. Consider doing major rebalancing in tax-advantaged accounts when possible.


    Tax-loss harvesting: Use Form 8949 strategically by selling losing positions in your taxable account to offset gains. This reduces your current tax bill while keeping retirement accounts growing tax-free.


    Example: Managing multiple account types


    Sarah, age 52, has:

  • 401(k): $400,000 (no Form 8949 reporting needed)
  • Roth IRA: $75,000 (no Form 8949 reporting needed)
  • Taxable brokerage: $150,000 (Form 8949 required for all sales)

  • In 2026, she:

  • Rebalanced her 401(k) portfolio (no tax impact, no reporting)
  • Sold $20,000 of bonds in her taxable account (must report on Form 8949)
  • Made no changes to her Roth IRA (no reporting needed)

  • Only the taxable account bond sale appears on her Form 8949.


    Coordination with retirement contributions


    Large capital gains from Form 8949 transactions can push you into higher tax brackets. Consider maximizing retirement contributions to offset the tax impact:


  • 401(k) contribution for 2026: Up to $31,000 (age 50+ with catch-up)
  • IRA contribution: Up to $8,000 (age 50+ with catch-up)
  • These contributions directly reduce taxable income

  • Key takeaway: Form 8949 only covers taxable account sales, not retirement accounts. Use this distinction strategically for rebalancing and tax-loss harvesting while maximizing retirement contributions.

    Key Takeaway: Retirement savers only need Form 8949 for taxable account sales — retirement account transactions are tax-sheltered and not reported.

    Sources

    form 8949capital gains reportingschedule dcost basis1099 b

    Reviewed by Robert Kim, CPA on February 28, 2026

    This content is for educational purposes only and is not a substitute for professional tax advice. Consult a qualified tax professional for advice specific to your situation.