Upload my notice, free
Home/IRS Questions/IRS notice stock sales: why so high?
Income mismatch & CP2000

IRS notice stock sales: why so high?

UPDATED AUGUST 2026 · 5 MIN READ

Brokerage statement showing stock sale proceeds next to an IRS notice

An IRS notice stock sales amount often looks inflated because broker reports highlight gross proceeds, while your taxable income from the trade is usually the gain after cost basis. If basis was blank, incomplete, or never matched on your return, the IRS proposal may treat a large share of the sale price as taxable. Matching Form 1099-B details to your own purchase records usually explains the gap.

Why stock sale notices feel out of scale

Brokerages report securities sales to the IRS. Those reports commonly emphasize proceeds: how much cash the sale generated before subtracting what you paid for the shares. Your Form 1040 path, by contrast, is built around gain or loss. When those two views are not reconciled, an underreporter notice can propose tax as if much of the proceeds were profit.

A frequent vehicle for this mismatch is a CP2000 or a related underreporter letter. The envelope can feel like an accusation. The math problem is often simpler: proceeds versus basis. For the general underreporter playbook, see IRS says I underreported income. This page stays on the stock-sale sticker shock.

If your code is unfamiliar, ClearNotice’s notice lookup can help you confirm the letter family before you dig into brokerage PDFs.

Gross proceeds, explained without jargon

Proceeds are the sale side of the trade

When you sell shares, the brokerage credits your account with the sale price (minus commissions in many reports, depending on how the form is prepared). That credit is proceeds. It answers “how much did the sale bring in?” It does not, by itself, answer “how much did I earn?”

Cost basis is the buy side (with adjustments)

Cost basis starts with what you paid to acquire the shares. Adjustments can include reinvested dividends, certain corporate actions, and wash-sale modifications under tax rules. Your taxable gain is generally proceeds minus adjusted basis. A loss works the same way in reverse when basis is higher than proceeds.

A quick mental picture

Imagine you bought shares for $4,000 and later sold them for $5,000. The economic gain is about $1,000 before other adjustments. If a notice somehow focuses on $5,000 without the $4,000 basis, the proposed income can look five times too large relative to your real profit. That gap is exactly why people search for IRS notice stock sales help after opening the envelope.

How basis goes missing in real life

Covered vs noncovered lots

Brokers track basis for many “covered” shares acquired in newer account periods. Older lots or certain transferred positions may be “noncovered,” meaning the broker reports proceeds but leaves basis blank or incomplete on the 1099-B. The IRS file may then lack the number you still need to prove.

Shares moved from another firm

Transferring a portfolio can drop basis history if the receiving firm never got a complete cost file. You may still have the old firm’s statements. Those pages become the center of your reply.

Employee stock and special acquisition stories

Restricted stock, option exercises, and employee purchase plans often have basis rules that differ from a simple open-market buy. If your return used the correct basis but the broker report looks thin, attach plan statements and prior year reporting that shows income already recognized when required.

Crypto-like confusion on the same theme

Digital asset letters raise a parallel “proceeds without basis” pattern. If both equities and crypto appear in your year, compare notes with why did I get an IRS letter about crypto. The asset class differs; the gross-versus-gain trap rhymes.

How to read the stock lines on the notice

  1. Find each broker name and proceeds amount the IRS added.
  2. Open your 1099-B or year-end gain/loss report for that broker.
  3. Check whether basis is shown for each lot or only for some.
  4. Note short-term versus long-term groupings if the notice breaks them out.
  5. List sales the IRS included that you already reported on Schedule D or Form 8949.

If you reported net gain correctly but omitted Form 8949 detail the IRS expected to see matched to the 1099-B, the computer mismatch can still fire. Your reply then shows that the gain was already on the return, with citations to the form and line.

Options when the proposal is too high

Supply the missing basis

Rebuild lot-level basis from purchase confirms, prior 1099-Bs, transfer statements, and dividend reinvestment histories. A clean worksheet plus source PDFs is often enough for a partial or full disagreement.

Correct a broker error

If the 1099-B proceeds are wrong, request a corrected form and include interim statements. Payer corrections strengthen the file when they arrive.

Agree only where the gain is truly underreported

If you left a sale off the return entirely, agreeing to the real gain (not necessarily to a basis-free proceeds figure) may be appropriate. Say so clearly so the reviewer does not assume you accept a zero-basis theory.

For structuring the disagreement package, follow how to dispute IRS underreported income.

Stock underreporter letters usually set a response deadline. Missing that date can allow assessment of the proposed tax, including amounts driven by missing basis. Begin gathering 1099-B and purchase records as soon as the notice arrives, even if reconstructing older lots takes several evenings.

Form 8949 and Schedule D in plain terms

Many individual returns report sales on Form 8949 and summarize totals on Schedule D. Categories often separate covered and noncovered transactions and short-term from long-term holding periods. When you reply to a notice, pointing to the exact Form 8949 rows that already include a disputed sale helps the IRS see the overlap. If a sale was omitted, show the corrected gain computation you believe should replace the proposal.

You do not need courtroom language. You need consistent dates, quantities, proceeds, and basis.

Interest, dividends, and sales on the same notice

Some mailings mix ordinary interest or dividends with securities proceeds. Separate those categories in your worksheet. A correct dividend line does not prove a stock sale line is correct. Partial agreement keeps the review focused.

When a licensed professional is worth it

Complex histories include inherited shares with stepped-up basis questions, years of drip reinvestment without good records, options and employee stock sprawl, or large proposed deficiencies. A CPA, enrolled agent, or tax attorney can rebuild basis and map a reply strategy. ClearNotice resources explain the notice code and typical follow-up paths. They do not replace advice for dense brokerage facts.

Calm checklist for stock sale notices

  • Separate proceeds from gain in your own notes
  • Match every IRS sale line to a 1099-B row
  • Fill blank basis from purchase and transfer records
  • Decide agree, partial agree, or disagree per line
  • Reply by the printed date with labeled exhibits

An IRS notice stock sales figure runs high when gross proceeds stand in for taxable gain. Cost basis is usually the missing piece. Document it, respond on time, and the proposal often shrinks to something that matches real economics.

Quick follow-ups

Why does the IRS list my full sale price as income?

Underreporter proposals often begin with broker-reported proceeds. Taxable gain is usually proceeds minus basis. If basis is missing in the file, the proposal can look far larger than your profit.

What if my broker later sent a corrected 1099-B?

Include the corrected form and a short note tying it to the notice lines. If the correction is still pending, send statements now and follow up when the corrected form arrives.

Are wash sales and transferred shares special cases?

Yes. Basis adjustments from wash sales or shares moved between brokers can confuse year-end forms. Keep transfer statements and adjusted basis reports with your reply.

Got an IRS letter?

Upload a photo for a free plain-English explanation of your amounts, deadline, and options.

Upload my notice, free
David Rieu
David Rieu

Founder of ClearNotice · Updated August 2026 · About