Form 1099-B Reporting Framework: How the IRS Tracks Securities and Barter Transactions


reading time: 16 minute(s)

Form 1099-B Reporting Framework

Form 1099-B, formally titled Proceeds From Broker and Barter Exchange Transactions, is an information return filed by brokers and barter exchanges directly with the IRS. The taxpayer doesn’t file it; it’s filed on their behalf. 

For investors and traders, this form is the IRS’s primary lens into capital market activity. It creates a paper trail that links your transactions to your tax return, and when the numbers don’t match, the IRS notices.

By the end of this blog, you’ll understand what this form reports, how the IRS uses that data, and what it means for you come tax season.

What triggers a 1099-B?

Not every financial transaction results in a 1099-B, but the scope is broader than most people realize. The IRS requires brokers and barter exchanges to file this form in three main situations:

1. Sale of securities – The most common trigger. This includes:

  • Stocks, bonds, mutual funds, debt instruments, options, and regulated futures contracts are sold through a broker for cash.
  • Short sales and closing transactions on options or forward contracts.
  • Fractional share sales below a certain proceeds threshold.

2. Corporate actions – A 1099-B is also required when a corporation undergoes an acquisition of control or a substantial change in capital structure, and a customer receives cash, stock, or other property as a result.

3. Barter exchange transactions – If you’re a member of an organized barter exchange and trade property or services with other members, the exchange must report those transactions. 

Note that:

  • Informal, noncommercial swaps between individuals are not reportable under this form.
  • Small barter exchanges that fall below the IRS transaction threshold are exempt from filing.
A note on Digital Assets: Digital asset sales now have their own dedicated form, Form 1099-DA. If you sold cryptocurrency through a broker, that activity is generally reported on Form 1099-DA, not Form 1099-B. Learn more about 1099-DA

Who files it—and who receives it?

Brokers file Form 1099-B and barter exchanges—not the taxpayer. A broker is any person or entity that regularly facilitates the sale of securities on behalf of others. This includes brokerage firms, banks, and even corporations that regularly redeem their own stock.

The form is issued to three parties:

  • The taxpayer (recipient) uses it to report gains and losses on their return.
  • The IRS receives an identical copy directly from the filer.
  • State tax authorities, where applicable.

This three-way flow is what makes 1099-B a powerful compliance tool—the IRS already has your transaction data before you even file your return.

Key information reported on Form 1099-B

The form captures more than just what you sold. For each transaction, brokers are required to report:

  • Description of property — The name of the security and the number of shares or units sold
  • Date acquired and date sold — Used to determine your holding period
  • Proceeds (Box 1d) — The gross amount received from the sale, net of commissions and transfer taxes
  • Cost or other basis (Box 1e) — What you originally paid, adjusted for splits, mergers, or other corporate actions
  • Type of gain or loss (Box 2) — Whether the transaction is short-term or long-term
  • Wash sale loss disallowed (Box 1g) — Any loss blocked under the wash sale rule
  • Bartering income (Box 13) — Gross value of property or services exchanged through a barter exchange

One important distinction here is between covered and noncovered securities. For covered securities, brokers must report full cost basis details. For noncovered securities, several of these fields can be left blank, which places the burden of accurate reporting squarely on the taxpayer.

How the IRS uses this data

The IRS doesn’t just file Form 1099-B away; it actively cross-references it against your tax return.

When you file, the gains and losses from your 1099-B are expected to flow into Form 8949 and then onto Schedule D. The IRS matches what your broker reported against what you declared. If the numbers don’t align—wrong proceeds, missing transactions, or unreported barter income—the IRS flags it and issues a CP2000 notice, an automated underreporter alert proposing additional tax owed.

This matching process is why simply “forgetting” a transaction isn’t a safe oversight. The IRS already has the data. Your return just needs confirmation.

It’s also worth noting that for covered securities, the IRS receives cost-basis information, not just proceeds. This means the agency can detect not just missing income but also incorrectly calculated gains.

Common mistakes taxpayers make

Even taxpayers who report their 1099-B transactions can still get it wrong. Here are the most common errors to watch out for:

  • Ignoring wash sale adjustments — If you sold a security at a loss and repurchased the same security within 30 days, that loss is disallowed. The disallowed amount carries forward to the new position’s basis, affecting future gains.
  • Misreporting cost basis for noncovered securities — Brokers aren’t required to report basis for noncovered securities, so taxpayers often rely on incomplete records—leading to overstated gains or understated losses.
  • Treating proceeds as taxable income — Box 1d reflects gross sale amount, not profit. Your actual gain or loss depends on cost basis, holding period, and applicable adjustments.
  • Missing barter income — The fair market value of goods or services received through a barter exchange is taxable and must be reported.

The bottom line

Understanding Form 1099-B is one part of the equation. Ensuring that what gets reported to the IRS aligns with your filings is where real compliance happens.

With TaxBandits, you move beyond just generating forms. You get a system designed to help you file accurately, reduce mismatches, and stay aligned with IRS expectations from the start.

  • Validate data before filing to reduce errors
  • E-file directly with the IRS and states
  • Handle corrections and retransmissions without added complexity
  • Maintain consistency between reported transactions and filed returns

Because filing isn’t just about submission. It’s about getting to the right outcome—with clarity and confidence at every step.


More Reading

Post navigation

Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *