When you sell stocks, bonds, or other securities through a brokerage account, you receive Form 1099-B to summarize your capital transactions. Among the various fields and checkboxes, Box 12 stands out because it dictates how your cost basis is handled and communicated to the Internal Revenue Service (IRS). Misunderstanding this single checkbox can lead to reporting errors, mismatched tax data, or frustrating IRS notices.
Form 1099-B Box 12 consists of a simple checkbox labeled "Check if basis reported to IRS". When this box is checked by your broker, it indicates that the institution has already transmitted your cost basis—the original price you paid for the asset, adjusted for splits, dividends, and corporate actions—directly to the IRS. If the box is left blank, the broker did not report your cost basis, meaning you bear the direct responsibility of providing that data when filing your tax return.
Covered Versus Noncovered Securities
To understand why Box 12 matters for your tax bill, you need to look at the underlying classification of your investments: covered securities versus noncovered securities.
- Covered Securities: These are generally equities acquired after specific phase-in dates (such as corporate stock bought after January 1, 2011). For these assets, federal law requires brokers to track and report cost basis to both you and the IRS. When you sell a covered security, Box 12 on your 1099-B will be checked.
- Noncovered Securities: These are typically older assets, inherited shares, or securities purchased before tracking mandates took effect. Because the broker doesn't have a reliable record of your original purchase price, they cannot report the basis to the IRS. When you sell a noncovered security, Box 12 remains unchecked.
This distinction changes how your data flows into tax software like TurboTax or H&R Block. When Box 12 is checked, the IRS already possesses the exact numbers matching your sales proceeds and basis. If you report numbers that conflict with what your broker submitted, automated compliance matching programs will likely flag your return.
Impact on Form 8949 and Schedule D
Your capital gains and losses must be detailed on Form 8949 and totaled on Schedule D before transferring to your main Form 1040. How you fill out Form 8949 depends entirely on whether Box 12 is checked on your 1099-B.
Transactions are separated into different categories on Form 8949 based on holding period (short-term or long-term) and whether the basis was reported to the IRS.
- Box 12 Checked: These transactions typically fall under Part I (short-term) or Part II (long-term) with Box A or Box D checked, signifying that transactions were reported to the IRS on a statement where basis is correct and known. You can often aggregate these sales or enter them smoothly using summary totals if your software permits, provided you attach the underlying data accurately.
- Box 12 Unchecked: These transactions fall under Box B or Box E categories. Because the IRS doesn't have your cost basis on file, you must calculate and supply the correct original purchase price yourself using historical trade confirmations or transfer statements. Failing to provide a valid cost basis on an unchecked security can cause the IRS to treat your entire gross proceeds as 100% taxable profit.
Common Mistakes to Avoid
Investors often run into trouble when handling 1099-B forms due to a few recurring errors involving basis reporting.
- Double-Reporting or Omission: If your broker provides a composite statement, it's easy to accidentally enter data twice or skip an aggregated total. Always reconcile your 1099-B totals against your year-end brokerage summary.
- Ignoring Unchecked Boxes: Assuming the IRS knows your cost basis on an older or transferred noncovered security (where Box 12 is blank) is a costly error. If you leave the cost basis blank or enter zero, you will massively overpay your taxes.
- Mismatched Wash Sales: If you triggered a wash sale, your broker adjusts the basis reported in Box 1e, and Box 12 will reflect that the adjusted basis was sent to the IRS. Ensure your tax software accounts for any disallowed losses properly rather than overriding the broker's reported figures without documentation.
Frequently Asked Questions
What should I do if Box 12 is blank on my 1099-B?
If Box 12 is blank, it means your broker did not report the cost basis to the IRS. You must look up your historical purchase records, trade confirmations, or previous broker statements to find your original cost basis and report it manually on Form 8949.
Will an unchecked Box 12 trigger an audit?
An unchecked box does not automatically trigger an audit, but it does mean you must calculate your basis carefully. If you omit the basis and report gross proceeds as net gain, or if your reported basis doesn't match reality, automated matching systems may send you a CP2000 notice asking for clarification.
Can I use summary reporting if Box 12 is checked?
Yes, most tax preparation software allows you to report summarized short-term and long-term transactions if the basis was reported to the IRS and no adjustments are needed. However, you must still keep your individual 1099-B forms on hand for your personal records.
Why would a modern stock purchase have an unchecked Box 12?
If you transferred shares in-kind from one brokerage firm to another, the receiving broker might not have received the complete historical cost data from the transferring institution. In these cases, the security may temporarily or permanently be treated as noncovered until proper transfer statements are processed.