Editorial note: This content is for informational purposes only and does not constitute tax, legal, or financial advice. Tax laws change frequently — verify details with a qualified tax professional before making decisions. Information is believed accurate as of publication but may not reflect the latest IRS guidance.

Disclosure: This article contains affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you. Learn more

Verified accurate for 2026 tax year
Investments·24 min read

What is Form 8949 and How to Report Every Stock Sale: Step-by-Step Guide to Cost Basis and Capital Gains

TaxPlanUpdate
Based on IRS publications and official sources
Published June 29, 2026Last updated June 29, 202624 min readInvestments

# What is Form 8949 and How to Report Every Stock Sale: Step-by-Step Guide to Cost Basis and Capital Gains

You sold some stocks this year. Maybe you cashed out a few shares to pay for a vacation, or perhaps you finally sold that Tesla stock you bought back in 2021. Congratulations! But here's the thing nobody tells you until tax season arrives: every single stock sale needs to be reported to the IRS, and that's where Form 8949 comes in.

Form 8949 is the IRS form where you report every individual stock, bond, cryptocurrency, or other investment sale you made during the tax year. Think of it as the detailed receipt for all your investment transactions. This form calculates your capital gains (profits) or capital losses, which ultimately affects how much tax you owe or how much of a refund you'll receive. According to the IRS, failing to report these transactions properly is one of the most common tax filing errors that can trigger audits or penalty notices.

Here's the reality: if you sold even one share of stock, you need Form 8949. It doesn't matter if you made $10 or $10,000—the IRS wants to know about it. In this comprehensive guide, I'll walk you through exactly what Form 8949 is, why you need it, how to fill it out step-by-step, and how to calculate your cost basis and capital gains without losing your mind. We'll use real examples with actual numbers, so by the end, you'll feel confident tackling your investment taxes whether you're using TurboTax, H&R Block, or filing with a tax professional.

What Is Form 8949 and Why Do You Need It?

Form 8949, officially titled "Sales and Other Dispositions of Capital Assets," is the IRS form where you list every investment transaction you completed during the tax year. Essentially, any time you sell stocks, bonds, mutual funds, ETFs, cryptocurrency, or other investment assets, you must report it on Form 8949.

The form serves as the detailed breakdown that feeds into Schedule D (Capital Gains and Losses), which then goes on your main Form 1040 tax return. According to IRS guidelines, Form 8949 became mandatory in 2011 to help the IRS match taxpayer reporting with the 1099-B forms that brokers send to both taxpayers and the IRS.

Here's why you absolutely need it:

  • Legal requirement: The IRS receives copies of your 1099-B forms from your broker. If you don't report your sales, the IRS computers will flag the discrepancy, potentially triggering a CP2000 notice (a mismatch letter) or even an audit.
  • Accurate tax calculation: Form 8949 calculates whether you owe taxes on gains or can claim deductions for losses. Without it, you can't complete Schedule D or your tax return.
  • Proper cost basis reporting: Since 2011, brokers must report cost basis to the IRS, but not always correctly. Form 8949 is where you make any necessary adjustments.
The form might seem intimidating at first glance, but it's essentially just a spreadsheet listing your transactions. Let's break down exactly how it works.

Understanding Capital Gains and Losses: The Basics

Before diving into Form 8949 itself, you need to understand what you're actually calculating: capital gains and capital losses.

A capital gain occurs when you sell an investment for more than you paid for it. A capital loss happens when you sell for less than you paid. The difference between your selling price and your purchase price (cost basis) determines your gain or loss.

Short-Term vs. Long-Term: Why It Matters for Your Tax Bill

The IRS divides capital gains into two categories based on how long you held the investment:

Short-term capital gains: Assets held for one year or less. These are taxed as ordinary income at your regular tax rate, which can be as high as 37% for high earners in 2024-2025.

Long-term capital gains: Assets held for more than one year. These receive preferential tax treatment with much lower rates.

According to the IRS, the 2024 long-term capital gains tax rates are:

| Filing Status | 0% Rate | 15% Rate | 20% Rate | |--------------|---------|----------|----------| | Single | $0 - $47,025 | $47,026 - $518,900 | Over $518,900 | | Married Filing Jointly | $0 - $94,050 | $94,051 - $583,750 | Over $583,750 | | Head of Household | $0 - $63,000 | $63,001 - $551,350 | Over $551,350 |

Real example: Sarah bought 100 shares of Apple stock on March 1, 2023, for $150 per share (total cost: $15,000). She sold them on April 15, 2024, for $180 per share (total proceeds: $18,000).

  • Gain: $18,000 - $15,000 = $3,000
  • Holding period: More than one year (long-term)
  • Tax owed (assuming she's single earning $75,000/year): $3,000 × 15% = $450
If Sarah had sold the same stock in February 2024 (less than one year), her $3,000 gain would be taxed as ordinary income. At her 22% tax bracket, she'd owe $660 instead—$210 more!

Capital Losses: The Silver Lining

Not all investments make money, and the IRS allows you to use capital losses to offset capital gains. Even better, if your losses exceed your gains, you can deduct up to $3,000 of excess losses against your ordinary income each year. According to IRS Publication 550, any remaining losses can be carried forward to future years indefinitely.

What Is Cost Basis and Why It's Critical to Get It Right

Cost basis is the original value of an asset, typically what you paid for it, plus any fees or commissions. It's the foundational number used to calculate your capital gain or loss. Get your cost basis wrong, and you'll either overpay taxes or underpay and risk penalties.

Components of Cost Basis

Your cost basis includes:

  • Purchase price: The amount you paid per share
  • Commissions and fees: Trading fees paid when you bought the shares
  • Stock splits: Adjustments when companies split their stock
  • Reinvested dividends: For mutual funds and dividend reinvestment plans
  • Wash sale adjustments: Increases to basis when wash sale rules apply
Real example: Tom bought 50 shares of Microsoft at $300 per share with a $10 commission fee.
  • Shares cost: 50 × $300 = $15,000
  • Commission: $10
  • Total cost basis: $15,010
  • Cost basis per share: $15,010 ÷ 50 = $300.20

Common Cost Basis Methods

When you sell only some shares of a stock you bought at different times and prices, you need to choose which shares you're selling. According to the IRS, acceptable methods include:

First-In, First-Out (FIFO): The default method. You sell the oldest shares first. Most brokers use this automatically.

Specific Identification: You specify exactly which shares you're selling. This gives you maximum control over your tax outcome but requires detailed records.

Average Cost: For mutual funds only. You average the cost of all shares together.

Real example: Jessica owns 100 shares of Netflix:

  • 50 shares bought in 2022 at $400/share (cost basis: $20,000)
  • 50 shares bought in 2023 at $500/share (cost basis: $25,000)
She sells 50 shares in 2024 at $450/share for $22,500.

Using FIFO: She sells the 2022 shares. Gain = $22,500 - $20,000 = $2,500 (long-term)

Using Specific ID (choosing 2023 shares): Loss = $22,500 - $25,000 = -$2,500 (short-term)

The method you choose can swing you from a $2,500 taxable gain to a $2,500 deductible loss!

How to Get Your Investment Tax Documents

Before you can fill out Form 8949, you need to gather your tax documents. Your broker is required to send you Form 1099-B, which reports all your investment sales for the year.

Understanding Form 1099-B

Form 1099-B (Proceeds from Broker and Barter Exchange Transactions) lists each sale transaction including:

  • Description of the property sold
  • Date acquired and date sold
  • Proceeds from the sale (what you received)
  • Cost basis (what you paid)
  • Whether the gain/loss is short-term or long-term
  • Any adjustments needed
According to IRS regulations, brokers must mail or make available your 1099-B by February 15 following the tax year. Most online brokers provide these electronically much earlier.

Important note: Some 1099-B forms show cost basis "not reported to the IRS" for older stocks, inherited shares, or transferred shares. You're still responsible for determining and reporting the correct cost basis—the IRS just doesn't have their own record of it.

If You Have Multiple Brokerage Accounts

Each broker sends a separate 1099-B. If you trade with Fidelity, E*TRADE, and Robinhood, you'll receive three different forms. Each transaction from each broker must be reported on Form 8949. Many taxpayers with multiple accounts find that TurboTax or H&R Block can import transactions directly from major brokers, saving hours of manual entry.

Form 8949 Structure: Breaking Down the Form

Form 8949 consists of two main parts, each with three possible checkboxes. Understanding this structure is essential to filling it out correctly.

Part I: Short-Term Capital Gains and Losses

This section is for assets held one year or less. You'll check one of three boxes:

  • Box A: Short-term transactions reported on 1099-B with cost basis reported to the IRS
  • Box B: Short-term transactions reported on 1099-B but cost basis NOT reported to the IRS
  • Box C: Short-term transactions not reported on 1099-B (rare for stocks)
Most stock sales by individual investors fall into Box A.

Part II: Long-Term Capital Gains and Losses

This section is for assets held more than one year. Same checkbox system:

  • Box D: Long-term transactions reported on 1099-B with cost basis reported to the IRS
  • Box E: Long-term transactions reported on 1099-B but cost basis NOT reported to the IRS
  • Box F: Long-term transactions not reported on 1099-B

The Eight Columns You'll Fill Out

Each Form 8949 has eight columns:

1. (a) Description of property: Name and number of shares 2. (b) Date acquired: When you bought it 3. (c) Date sold or disposed: When you sold it 4. (d) Proceeds: Sale price (from 1099-B) 5. (e) Cost or other basis: What you paid (from 1099-B or your records) 6. (f) Adjustment code, if any: Special adjustments (usually blank) 7. (g) Adjustment amount: Dollar amount of adjustments (usually blank or $0) 8. (h) Gain or loss: Column (d) minus columns (e) and (g)

According to IRS instructions, if you have adjustment codes in column (f), you must also complete column (g) with the corresponding dollar amount.

Step-by-Step: Filling Out Form 8949 with Real Examples

Let's walk through actual examples of completing Form 8949 for different scenarios.

Example 1: Simple Stock Sale

Scenario: Mike sold 100 shares of Amazon stock. He bought them on June 15, 2023, for $120/share and sold them on March 10, 2024, for $145/share. His 1099-B shows cost basis reported to the IRS.

Step 1: Determine holding period

  • Held from June 15, 2023, to March 10, 2024 = less than one year
  • This is a short-term transaction → Use Part I, Box A
Step 2: Fill in the columns

| (a) Description | (b) Date Acquired | (c) Date Sold | (d) Proceeds | (e) Cost Basis | (f) Code | (g) Adjustment | (h) Gain/Loss | |-----------------|-------------------|---------------|--------------|----------------|----------|----------------|---------------| | 100 sh. Amazon common stock | 06/15/2023 | 03/10/2024 | $14,500 | $12,000 | | | $2,500 |

Step 3: Calculate gain or loss

  • Proceeds: 100 × $145 = $14,500
  • Cost basis: 100 × $120 = $12,000
  • Gain: $14,500 - $12,000 = $2,500 short-term gain

Example 2: Multiple Sales of the Same Stock

Scenario: Lisa sold Microsoft stock in three separate transactions during 2024:

  • January 5: Sold 50 shares bought on Jan 10, 2023, at $250/share; sold for $275/share
  • March 15: Sold 75 shares bought on March 20, 2022, at $200/share; sold for $280/share
  • July 20: Sold 100 shares bought on Aug 1, 2023, at $260/share; sold for $270/share
All transactions show cost basis reported to IRS on her 1099-B.

Step 1: Separate by holding period

Transaction 1: Less than one year → Short-term (Part I, Box A) Transaction 2: More than one year → Long-term (Part II, Box D) Transaction 3: Less than one year → Short-term (Part I, Box A)

Step 2: Complete Part I (Short-term)

| (a) Description | (b) Date Acquired | (c) Date Sold | (d) Proceeds | (e) Cost Basis | (f) Code | (g) Adjustment | (h) Gain/Loss | |-----------------|-------------------|---------------|--------------|----------------|----------|----------------|---------------| | 50 sh. Microsoft common stock | 01/10/2023 | 01/05/2024 | $13,750 | $12,500 | | | $1,250 | | 100 sh. Microsoft common stock | 08/01/2023 | 07/20/2024 | $27,000 | $26,000 | | | $1,000 |

Part I Total: $2,250 short-term gain

Step 3: Complete Part II (Long-term)

| (a) Description | (b) Date Acquired | (c) Date Sold | (d) Proceeds | (e) Cost Basis | (f) Code | (g) Adjustment | (h) Gain/Loss | |-----------------|-------------------|---------------|--------------|----------------|----------|----------------|---------------| | 75 sh. Microsoft common stock | 03/20/2022 | 03/15/2024 | $21,000 | $15,000 | | | $6,000 |

Part II Total: $6,000 long-term gain

Example 3: Handling a Wash Sale

Scenario: David bought 200 shares of Tesla on December 1, 2023, at $250/share. The price dropped, and he sold all 200 shares on December 20, 2023, at $230/share for a $4,000 loss. On January 5, 2024, he bought 200 shares of Tesla again at $235/share.

This triggers the wash sale rule. According to IRS Publication 550, you cannot claim a loss if you buy substantially identical securities within 30 days before or after the sale. The disallowed loss gets added to the cost basis of the replacement shares.

Step 1: His broker's 1099-B will show a wash sale adjustment

Step 2: Fill in Form 8949 Part I, Box A

| (a) Description | (b) Date Acquired | (c) Date Sold | (d) Proceeds | (e) Cost Basis | (f) Code | (g) Adjustment | (h) Gain/Loss | |-----------------|-------------------|---------------|--------------|----------------|----------|----------------|---------------| | 200 sh. Tesla common stock | 12/01/2023 | 12/20/2023 | $46,000 | $50,000 | W | $4,000 | $0 |

Explanation:

  • Proceeds: 200 × $230 = $46,000
  • Original cost: 200 × $250 = $50,000
  • Loss would be $4,000, but it's disallowed
  • Code "W" indicates wash sale
  • Adjustment of $4,000 in column (g) brings gain/loss to $0
  • The $4,000 loss adds to the basis of the January 5 purchase (new basis: $47,000 + $4,000 = $51,000)

Common Adjustment Codes You Might Need

The IRS provides specific codes for column (f) when adjustments are necessary. According to Form 8949 instructions, common codes include:

  • W: Wash sale loss disallowed
  • B: Accrued market discount
  • E: Ordinary gain or loss from Form 4797
  • M: Multiple codes apply
  • H: Holding period differs from Form 1099-B
Most individual investors will either leave this blank or use code "W" for wash sales, which their broker typically identifies on the 1099-B.

How to Handle Special Situations

Inherited Stock

When you inherit stock, your cost basis is generally the fair market value on the date of the deceased's death (called "stepped-up basis"). The holding period is automatically long-term, regardless of how long you actually held it. According to IRS rules, this favorable treatment applies to most inherited assets.

Example: Your grandmother bought Disney stock in 1990 for $5,000. She passed away in 2023 when the stock was worth $50,000. You inherit it and sell it in 2024 for $52,000.

  • Your cost basis: $50,000 (not $5,000)
  • Your gain: $52,000 - $50,000 = $2,000
  • Tax treatment: Long-term capital gain (even if you sold it the next day)

Gifted Stock

When you receive stock as a gift, you generally take the donor's cost basis and holding period. This is called "carryover basis."

Example: Your father bought 100 shares of Google at $100/share in 2020. He gifted them to you in 2023 when they were worth $140/share. You sold them in 2024 for $150/share.

  • Your cost basis: $10,000 (same as your father's)
  • Your gain: $15,000 - $10,000 = $5,000
  • Holding period: Starts from 2020 (when your father bought them)

Stock Splits

When a company splits its stock, you must adjust your cost basis per share. The total basis remains the same, but it's divided among more shares.

Example: You bought 100 shares of Nvidia at $600/share (total basis: $60,000). Nvidia announced a 4-for-1 split. After the split:

  • You now own: 400 shares
  • Total basis: Still $60,000
  • New basis per share: $60,000 ÷ 400 = $150/share

Transferring Form 8949 Totals to Schedule D

Once you've completed all necessary Forms 8949, you transfer the totals to Schedule D (Form 1040), which calculates your overall capital gain or loss for the year.

The process:

1. Add up all short-term totals from all Part I Forms 8949 → Transfer to Schedule D, Part I, Line 1b, 2, or 3 (depending on which box you checked)

2. Add up all long-term totals from all Part II Forms 8949 → Transfer to Schedule D, Part II, Line 8b, 9, or 10

3. Schedule D calculates your net short-term and net long-term results

4. The final number from Schedule D Line 21 goes to your Form 1040, Schedule 1, Line 7

According to IRS instructions, you must attach all Forms 8949 to your tax return along with Schedule D.

Using Tax Software vs. Manual Filing

Tax Software Benefits

Modern tax software like TurboTax and H&R Block has revolutionized investment tax reporting:

Import capability: Most platforms can directly import your 1099-B from major brokers like Fidelity, Vanguard, Charles Schwab, Robinhood, and others. This eliminates manual entry for dozens or hundreds of transactions.

Automatic calculations: The software calculates gains, losses, and holding periods automatically.

Form generation: It fills out Form 8949 and Schedule D behind the scenes. You never see the actual forms unless you want to.

Error checking: The software alerts you to potential issues like missing cost basis or wash sales.

Real example: James had 87 stock transactions in 2024 across three brokers. Manually entering each transaction on Form 8949 would take hours and risk errors. Using TurboTax Premier, he imported all 87 transactions in about 10 minutes, and the software automatically organized them by holding period and broker reporting type.

When Manual Filing Makes Sense

For taxpayers with very few transactions (1-5 sales), manually completing Form 8949 can be straightforward and free. The IRS provides fillable PDF forms at IRS.gov.

Important Deadlines and Filing Requirements

According to IRS guidelines, capital gains and Form 8949 must be filed by your tax return deadline:

  • April 15, 2025: Deadline for 2024 tax year returns
  • October 15, 2025: Extended deadline if you file Form 4868 for an extension
Key date to remember: Brokers must provide 1099-B forms by February 15. Don't file your return until you have all your investment documents.

What Happens If You Miss Reporting a Sale

The IRS receives copies of all 1099-B forms. If you don't report a sale:

1. The IRS computer system flags the discrepancy 2. You'll receive a CP2000 notice (usually 12-18 months after filing) 3. The IRS proposes additional tax based on the sale proceeds, often assuming $0 cost basis 4. You can respond with the correct cost basis, but you may face interest charges

Real example: Karen sold stock for $10,000 in 2023 but forgot to report it. In 2024, she received a CP2000 notice saying she owed taxes on $10,000 of income (the IRS assumed no cost basis). Her actual cost basis was $9,500, so her gain was only $500. She responded with documentation, and the IRS adjusted her tax liability, but she still owed interest on the $500 gain for late payment.

Strategies to Minimize Your Capital Gains Tax

Understanding Form 8949 also helps you make smarter tax decisions:

Tax-Loss Harvesting

Strategically sell losing investments to offset gains. According to investment advisors, this technique can save thousands in taxes annually.

Example: Rachel has $15,000 in capital gains from selling Apple stock. Before year-end, she also sells a losing position in a tech mutual fund for a $7,000 loss. Her net taxable gain drops to $8,000, saving her 15% × $7,000 = $1,050 in taxes.

Holding Period Management

If possible, hold investments for more than one year to qualify for lower long-term rates. The difference between 37% (short-term for high earners) and 20% (long-term) is substantial.

Using Losses Across Years

Remember the $3,000 annual deduction for excess losses. If you have a bad investment year, those losses can reduce your taxes for years to come.

Record-Keeping Best Practices

The IRS can audit returns for three years (or six years for substantial underreporting). Keep these records for at least three years after filing:

  • Brokerage statements showing purchase dates and amounts
  • 1099-B forms from all brokers
  • Confirmation slips for trades
  • Records of reinvested dividends
  • Documentation of inherited or gifted stocks
  • Completed Forms 8949 and Schedule D
Many brokers now provide complete transaction history online for 7-10 years, which is helpful for tax preparation and audits.

FAQ

Q: Do I need to file Form 8949 if I only made $100 from stocks?

A: Yes, you must report all investment sales regardless of the amount. Even a $100 gain or loss needs to be reported on Form 8949. The IRS receives your 1099-B from your broker showing the sale, so they'll expect to see it on your return. The good news is that small transactions are quick to report, and tax software makes it even easier.

Q: What happens if my 1099-B shows the wrong cost basis?

A: You should report the correct cost basis on Form 8949 and use an adjustment code if necessary. In column (e), enter the amount from your 1099-B, then use column (f) to enter adjustment code "B" (if basis is incorrect) and column (g) to show the correction amount. According to IRS instructions, you should keep documentation supporting your correct basis in case of questions. Many taxpayers work with a tax professional when making basis adjustments to ensure proper documentation.

Q: Can I just report the totals from my 1099-B summary instead of every transaction?

A: No, the IRS requires transaction-by-transaction reporting on Form 8949. Each sale must be listed separately with its specific details. This is why taxpayers with many transactions typically use tax software like TurboTax or H&R Block that can import and organize all transactions automatically. If you have dozens or hundreds of trades, manually entering each one is impractical and error-prone.

Q: Do cryptocurrency sales go on Form 8949?

A: Yes, absolutely. The IRS treats cryptocurrency as property, so Bitcoin, Ethereum, and other crypto sales are reported on Form 8949 just like stocks. Each time you sell, trade, or use crypto to purchase something, it's a taxable event that must be reported. According to IRS guidance, even trading one cryptocurrency for another triggers a taxable event. This catches many crypto investors by surprise at tax time.

Q: What's the deadline for Form 8949?

A: Form 8949 is filed with your regular tax return, so the deadline is April 15 (April 15, 2025, for the 2024 tax year). If you file for an extension using Form 4868, you get until October 15. However, remember that brokers don't send 1099-B forms until mid-February, so you'll need to wait for those before completing your Form 8949 accurately. Filing before you receive all your investment documents is a common mistake that leads to amended returns.

People Also Ask

How much money do you have to make on stocks to report to IRS?

You must report all stock sales to the IRS regardless of the amount of gain or loss. There is no minimum threshold—even if you made just $1, it needs to be reported on Form 8949. The IRS receives copies of your 1099-B forms showing every sale, so they'll know about all transactions whether you made money or not.

Do I pay taxes on stocks I don't sell?

No, you don't pay capital gains taxes on stocks you continue to hold, no matter how much they've increased in value. This is called an "unrealized gain" and isn't taxable until you actually sell the stock. However, you may owe taxes on dividends paid by stocks you own, which are reported separately on Form 1099-DIV and not on Form 8949.

What is the 30-day rule for stock losses?

The 30-day rule, officially called the wash sale rule, states that you cannot claim a capital loss if you buy substantially identical securities within 30 days before or after the sale. The disallowed loss is added to the cost basis of the replacement shares. For example, if you sell Stock ABC at a loss on December 15 and buy it again on January 5 (within 30 days), you cannot deduct that loss on your current return—it carries forward with the new shares.

Can I deduct stock losses on my taxes?

Yes, you can deduct stock losses to offset capital gains, and if your losses exceed your gains, you can deduct up to $3,000 per year against your ordinary income. According to IRS rules, any additional losses beyond $3,000 can be carried forward to future tax years indefinitely. This makes strategic loss harvesting a valuable tax planning tool for investors.

How do I report stocks if I lost my purchase records?

If you've lost records of your purchase price (cost basis), check with your broker first—they typically maintain transaction history for several years. If the stock was purchased recently, the cost basis should be on your 1099-B. For older stocks or shares acquired through inheritance, divorce, or gifts, you may need to research historical prices using financial databases, contact the company's transfer agent, or consult a tax professional to establish reasonable basis documentation.

Conclusion

Form 8949 might seem daunting at first, but it's simply a detailed list of your investment sales with some basic math to calculate your gains and losses. By understanding what goes in each column, how to determine your cost basis, and how to organize transactions by holding period and reporting type, you can accurately complete this form and ensure you're paying the correct amount of tax—nothing more, nothing less.

The key takeaways to remember: every single stock sale must be reported regardless of amount; short-term gains (assets held one year or less) are taxed at higher ordinary income rates while long-term gains get preferential treatment; your cost basis determines your taxable gain or deductible loss; and the IRS receives copies of your 1099-B forms, so accurate reporting isn't optional.

For your next steps, gather all your 1099-B forms when they arrive in February, organize them by holding period, and decide whether you'll file manually for simple situations or use software for complex portfolios. If you have more than 10-15 transactions, consider using TurboTax or H&R Block to import your transactions automatically and save hours of manual entry. For complex situations involving inherited stock, large capital losses, or wash sale adjustments, consulting with a CPA can provide peace of mind and potentially save you money through strategic tax planning.

Remember that proper record-keeping throughout the year makes tax time exponentially easier. Keep brokerage statements, track your purchases, and maintain documentation of any gifts or inherited shares. With good records and a solid understanding of Form 8949, you'll approach tax season with confidence rather than dread.

Disclaimer: This article is for informational purposes only and does not constitute professional tax advice. Consult a qualified CPA or tax professional for your specific situation.

Frequently Asked Questions

Do I need to file Form 8949 if I only made $100 from stocks?

Yes, you must report all investment sales regardless of the amount. Even a $100 gain or loss needs to be reported on Form 8949. The IRS receives your 1099-B from your broker showing the sale, so they'll expect to see it on your return. The good news is that small transactions are quick to report, and tax software makes it even easier.

What happens if my 1099-B shows the wrong cost basis?

You should report the correct cost basis on Form 8949 and use an adjustment code if necessary. In column (e), enter the amount from your 1099-B, then use column (f) to enter adjustment code "B" (if basis is incorrect) and column (g) to show the correction amount. According to IRS instructions, you should keep documentation supporting your correct basis in case of questions. Many taxpayers work with a tax professional when making basis adjustments to ensure proper documentation.

Can I just report the totals from my 1099-B summary instead of every transaction?

No, the IRS requires transaction-by-transaction reporting on Form 8949. Each sale must be listed separately with its specific details. This is why taxpayers with many transactions typically use tax software like [TurboTax](https://turbotax.intuit.com) or [H&R Block](https://www.hrblock.com) that can import and organize all transactions automatically. If you have dozens or hundreds of trades, manually entering each one is impractical and error-prone.

Do cryptocurrency sales go on Form 8949?

Yes, absolutely. The IRS treats cryptocurrency as property, so Bitcoin, Ethereum, and other crypto sales are reported on Form 8949 just like stocks. Each time you sell, trade, or use crypto to purchase something, it's a taxable event that must be reported. According to IRS guidance, even trading one cryptocurrency for another triggers a taxable event. This catches many crypto investors by surprise at tax time.

What's the deadline for Form 8949?

Form 8949 is filed with your regular tax return, so the deadline is April 15 (April 15, 2025, for the 2024 tax year). If you file for an extension using Form 4868, you get until October 15. However, remember that brokers don't send 1099-B forms until mid-February, so you'll need to wait for those before completing your Form 8949 accurately. Filing before you receive all your investment documents is a common mistake that leads to amended returns.

How much money do you have to make on stocks to report to IRS?

You must report all stock sales to the IRS regardless of the amount of gain or loss. There is no minimum threshold—even if you made just $1, it needs to be reported on Form 8949. The IRS receives copies of your 1099-B forms showing every sale, so they'll know about all transactions whether you made money or not.

Do I pay taxes on stocks I don't sell?

No, you don't pay capital gains taxes on stocks you continue to hold, no matter how much they've increased in value. This is called an "unrealized gain" and isn't taxable until you actually sell the stock. However, you may owe taxes on dividends paid by stocks you own, which are reported separately on Form 1099-DIV and not on Form 8949.

What is the 30-day rule for stock losses?

The 30-day rule, officially called the wash sale rule, states that you cannot claim a capital loss if you buy substantially identical securities within 30 days before or after the sale. The disallowed loss is added to the cost basis of the replacement shares. For example, if you sell Stock ABC at a loss on December 15 and buy it again on January 5 (within 30 days), you cannot deduct that loss on your current return—it carries forward with the new shares.

Can I deduct stock losses on my taxes?

Yes, you can deduct stock losses to offset capital gains, and if your losses exceed your gains, you can deduct up to $3,000 per year against your ordinary income. According to IRS rules, any additional losses beyond $3,000 can be carried forward to future tax years indefinitely. This makes strategic loss harvesting a valuable tax planning tool for investors.

How do I report stocks if I lost my purchase records?

If you've lost records of your purchase price (cost basis), check with your broker first—they typically maintain transaction history for several years. If the stock was purchased recently, the cost basis should be on your 1099-B. For older stocks or shares acquired through inheritance, divorce, or gifts, you may need to research historical prices using financial databases, contact the company's transfer agent, or consult a tax professional to establish reasonable basis documentation.

Free Resource

Get the Investment Tax Cheat Sheet

Delivered straight to your inbox. Takes 30 seconds.

This article is for educational purposes only and is not tax advice. Tax situations vary — consult a qualified tax professional before making decisions based on this information. Based on IRS publications and official sources current at the time of writing.

Related Articles

Get weekly tax tips

Join thousands of taxpayers getting practical advice delivered every week.