Cost basis errors turn a clean return into a mismatch the IRS can see before you do. The biggest triggers are wrong gain or loss amounts, missing purchase records, and sloppy handling of digital asset sales, all of which create a gap between your return and the information already in IRS systems.
Brokers report proceeds and, in many cases, basis on Form 1099-B, but the IRS still expects the taxpayer to get the calculation right. When your number does not match the brokerage record, or when the IRS lacks a record at all, that gap is what leads to a notice.
Common Cost Basis Errors Leading to IRS Letters
Misreporting capital gains and losses is the largest problem. The error shows up when an investor uses the wrong purchase price, forgets commissions or fees, mislabels short-term as long-term, or enters the wrong holding period. A return built on bad basis data sends the IRS a gain or loss figure that does not line up with broker reporting, and that is the kind of discrepancy that gets pulled for review.
Missing records create the next tier of trouble. If you sold stock years after buying it, inherited shares, reinvested dividends, or transferred positions between brokers, the paper trail matters. Inadequate record-keeping leaves taxpayers guessing at basis, and guessing is how correct returns become incorrect ones.
Digital assets add a separate layer of exposure. The IRS has sent correspondence to virtual currency owners when reported sales, exchanges, or other dispositions do not line up with transaction records. Incorrect reporting of digital asset transactions includes omitting a sale, using the wrong cost basis, or failing to treat each taxable event as a separate disposition.
Some of the most common mistakes are mechanical, not sophisticated:
- Using the trade proceeds as basis instead of the original purchase cost.
- Leaving out reinvested dividends, which increase basis.
- Double-counting wash sales or ignoring them entirely.
- Mixing up adjusted basis after stock splits, mergers, or return of capital distributions.
- Reporting a crypto transfer as a taxable sale, or the reverse.
Basis errors are especially common when investors switch brokers or use spreadsheet records that were never reconciled against tax forms. A stale spreadsheet is enough to produce the wrong total, and one wrong total is enough to invite a letter.
Understanding IRS Notices Related to Cost Basis Errors
The IRS sends notices such as CP 2000 and CP 2501 when its records and your return do not match. These notices propose changes to reported income, gains, losses, or tax due, then give you a deadline to agree, disagree, or submit support for your position. They are not random letters; they are matching notices generated after the IRS compares third-party reporting with your filing.
CP 2000 usually arrives when the IRS has enough information to propose a tax adjustment. CP 2501 is an earlier contact that asks for an explanation before the IRS finalizes its position. Both notices require a response if you want to correct the record, preserve your documentation, or dispute an item that the IRS matched incorrectly. The IRS describes that notice process in its IRS notices like CP 2000 or CP 2501 guidance.
A mismatch involving stock sales usually starts with the numbers already on file from brokerage reporting. If your return shows a different gain because your basis was wrong, the IRS notices the difference quickly. A cost basis calculator such as the Stock cost basis calculator is one way investors check their numbers before filing, but the real safeguard is a complete transaction history that supports each line on the return.
Not every notice means the IRS has found fraud or a large unpaid balance. It means the return and the IRS’s matching data diverge. Investors who respond with brokerage statements, trade confirmations, transfer records, and prior-year tax forms usually resolve the issue faster than those who try to reconstruct basis from memory.
Best Practices for Accurate Cost Basis Reporting
Keep a complete record for every lot. That means purchase date, acquisition cost, commissions, reinvested distributions, corporate actions, split adjustments, merger treatment, and sale date. If you own mutual funds, ETFs, or individual stocks, the lot-level record must survive account transfers and broker changes.
Match every sale to the correct lot selection method. FIFO, specific identification, average cost, and single-category methods produce different results, and the method used at sale must be the one reflected on the return. Investors who skip this step create a clean-looking return with the wrong tax math inside it.
Review your 1099-B before filing. Brokers report basis on many covered securities, but they do not always have complete information for older holdings, transferred positions, or assets acquired before reporting rules applied. When a form shows basis as unavailable or not reported, the taxpayer must supply the number. That is where prior statements and transfer records carry the filing.
Crypto records need even tighter control because transactions can come from several platforms and wallets. Keep screenshots, exports, wallet addresses, transaction hashes, and U.S. Dollar valuations at the time of each taxable event. Missing one leg of a transfer is enough to distort basis and produce a filing that does not reconcile.
- Save trade confirmations, monthly statements, and year-end tax forms together.
- Track corporate actions separately instead of folding them into a single average.
- Reconcile brokerage-reported basis against your own records before filing.
- Keep documentation for inherited assets, gifted assets, and transferred positions.
- Store digital asset transaction logs with the same discipline as stock records.
Accuracy also depends on filing software and review habits. Imports from broker platforms reduce transcription errors, but they do not fix bad source data. The filer still has to verify that the imported lots, sale dates, and adjustments match the supporting documents.
When the records are incomplete, the correct move is to rebuild the history before filing rather than estimate. That applies to individual stocks, mutual funds, options exercises, spin-offs, and digital assets alike. A rough basis number now creates a notice later, and the letter is harder to unwind than the filing was to prepare.
Accurate basis reporting protects the return from the mismatch cycle that produces IRS correspondence: bad records create bad numbers, bad numbers trigger notices, and notices demand the records you should have kept from the start. Clean lot tracking, broker reconciliation, and careful handling of digital asset transactions keep the filing aligned with the IRS data the first time.
FAQs
What should I do if I receive an IRS letter about a cost basis error?
Review the notice line by line, compare it with your brokerage statements and trade confirmations, and gather the documents that support your basis calculation. Respond within the stated deadline. If the notice involves multiple sales, transferred holdings, or digital assets, a tax professional helps organize the response and reduce the chance of a second mismatch.
Are there penalties for cost basis errors reported to the IRS?
Yes. Incorrect basis reporting can lead to additional tax, interest on underpaid amounts, and accuracy-related penalties when the mistake changes your tax liability. The fastest way to limit exposure is to correct the filing as soon as the error is identified and provide documentation that supports the revised number.

