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
Robert Kim, CPA
Best for taxpayers who sold investments and need to understand Form 8949 basics and requirements
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
Transaction 2: Tesla Stock
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):
Part II (Long-term transactions — held more than 1 year):
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 Type | Checkbox | When to Use | Common Situation |
|---|---|---|---|
| Short-term | Box A | 1099-B shows correct cost basis | Most broker transactions |
| Short-term | Box B | 1099-B basis needs adjustment | Wash sales, reinvested dividends |
| Short-term | Box C | 1099-B doesn't show basis | Old stocks, gifted shares |
| Long-term | Box D | 1099-B shows correct cost basis | Most broker transactions |
| Long-term | Box E | 1099-B basis needs adjustment | Wash sales, reinvested dividends |
| Long-term | Box F | 1099-B doesn't show basis | Old stocks, inherited shares |
More Perspectives
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:
Real example: Your first stock sale
Say you bought your first stock through a app like Robinhood:
On Form 8949, you'd list:
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:
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.
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:
Don't report on Form 8949:
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:
In 2026, she:
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:
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 8949 Instructions — Sales and Other Dispositions of Capital Assets
- IRS Publication 550 — Investment Income and Expenses
Related Questions
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.