After the deadline, but within 30 days
$60 per form
After 31 days - August 1st
$130 per form
After August 1st, or not at all
$340 per form
Intentionally not filing
$680 per form
1099 Forms › What is Form 1099-B? Broker and Barter Exchange Transactions
Form 1099-B is an IRS information return that brokers and barter exchanges use to report the sale of stocks, bonds, mutual funds, and other securities. The form provides taxpayers with the details they need to accurately report capital gains and losses on their tax returns. If you sold securities through a brokerage account during the tax year, you will receive a Form 1099-B in January or February.
The information on Form 1099-B flows directly to Schedule D (Form 1040) and Form 8949, where taxpayers report their capital gains and losses. Accurate reporting on these forms depends on the data provided by brokers on Form 1099-B.
IRS Form 1099-B, titled "Proceeds From Broker and Barter Exchange Transactions," reports the sale or exchange of securities and commodities. Brokers must file this form for each customer who:
The form reports both the gross proceeds from the sale and, for covered securities, the cost basis of the investment. This information helps taxpayers determine whether they have a capital gain or loss on the transaction.
The following entities are required to file Form 1099-B:
Note: Brokers must report all covered securities transactions regardless of the amount. There is no $600 threshold like other 1099 forms.
A covered security is one for which the broker is required to report cost basis to the IRS. The rules for what qualifies as a covered security depend on when the security was acquired:
For non-covered securities, the broker reports only the gross proceeds. The taxpayer is responsible for determining and reporting the cost basis.
Form 1099-B contains several key pieces of information:
The holding period of a security determines whether any gain or loss is classified as short-term or long-term:
Box 2 on Form 1099-B indicates whether the transaction resulted in a short-term or long-term gain. This classification directly affects how you report the transaction on Form 8949 and Schedule D.
A wash sale occurs when you sell a security at a loss and purchase the same or a substantially identical security within 30 days before or after the sale. The IRS disallows the loss deduction for wash sales.
If a wash sale occurred, Box 1g on Form 1099-B shows the amount of loss that was disallowed. The disallowed loss is added to the cost basis of the replacement shares, which means you can recover the loss when you eventually sell the replacement shares.
When you sell securities, the IRS needs to know your cost basis (what you originally paid) to calculate your gain or loss. Brokers use several methods to determine which shares were sold:
Your broker reports the cost basis method used in Box 1e. If you want to use a specific method other than FIFO, you must instruct your broker before the sale.
Form 1099-B provides the data you need to complete Form 8949 and Schedule D. Here is the typical process:
If the cost basis reported on your 1099-B matches what your broker reported to the IRS and no adjustments are needed, you may be able to report summary totals directly on Schedule D without filing Form 8949.
Several corporate actions and special situations can complicate 1099-B reporting:
Brokers may not have complete information for these situations, especially for noncovered securities or inherited assets. Always verify the reported basis against your own records.
Brokers must meet the following deadlines for Form 1099-B:
When a deadline falls on a weekend or federal holiday, the due date moves to the next business day. For specific dates for the current tax year, see our Form 1099-B Filing Deadlines.
If you need additional time to file, you can request a 30-day extension using Form 8809.
E-file your Form 1099-B with the IRS using BoomTax, an IRS-approved e-file provider that supports e-filing for all 1099 Forms, W2, and ACA Forms. BoomTax supports bulk filing for brokerages and financial institutions with thousands of transactions.
You can import your data as Excel, XML, or use files from popular payroll providers like QuickBooks, UKG, ADP, and many more.
We walk you through the process with no complicated jargon. You can also live chat with a real person as you work on your filing for hands-on help.
Once your data is loaded, you can e-file and distribute employee copies in minutes.
There is no additional fee for filing prior-year 1099 tax forms with BoomTax; you can e-file at the same affordable rate as current-year forms.
Failing to file Form 1099 by the deadline or meeting the deadline but providing incorrect recipient information can result in IRS penalties ranging from $60 to $680, depending on how late the form is submitted. The IRS has increased the penalty amounts for the 2026 filing year.
$60 per form
$130 per form
$340 per form
$680 per form
1099 penalties may be subject to the following:
The IRS is accustomed to changing rules year-to-year, sometimes even in the middle of the current tax season! This is why having the most accurate information about the IRS requirements and deadlines for filing any Form 1099 is essential. Use reliable tax software to e-file your forms and stay updated on any changes in regulations or deadlines.

Note: IRS recommends that payers utilize the e-file option over paper filing for faster processing.
When filing or reporting Form 1099-B information, watch out for these common errors:
Form 1099-B is one of several forms used to report investment income. Other related forms include:
Passionate about making tax compliance simple so businesses can focus on what matters.
Takes Only 30 Seconds
BoomTax and its affiliates do not provide tax, legal, or accounting advice. This material has been prepared for informational purposes only, and is not intended to provide, and should not be relied on for, tax, legal, or accounting advice. You should consult your own tax, legal, and accounting advisors prior to engaging in any transaction.