1099 Forms What is Form 1099-B? Broker and Barter Exchange Transactions

At a Glance
Form 1099-B reports proceeds from broker and barter exchange transactions to the IRS. Brokers, barter exchanges, and regulated futures merchants must file this form for each customer who sold stocks, bonds, commodities, or other securities. Unlike most 1099 forms, there is no minimum dollar threshold for covered securities. The form includes cost basis information to help taxpayers calculate capital gains and losses.

IRS Form 1099-B Proceeds From Broker and Barter Exchange Transactions 2025

Understanding IRS Form 1099-B: A Complete Guide

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.

What is IRS 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:

  • Sold stocks, bonds, or other securities through the brokerage
  • Received cash, stock, or other property from a corporation during a reorganization
  • Transferred stock to a broker in lieu of cash for short sales
  • Engaged in barter exchange transactions
  • Had regulated futures contracts or forward contracts that were settled

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.

Who Must File Form 1099-B?

The following entities are required to file Form 1099-B:

  • Brokers: Any person who acts as an agent for another person in selling stocks, securities, commodities, or regulated futures contracts
  • Barter Exchanges: Organizations with members or clients who contract with each other to exchange property or services
  • Regulated Futures Contracts: Merchants dealing in regulated futures contracts, foreign currency contracts, or Section 1256 options

Note: Brokers must report all covered securities transactions regardless of the amount. There is no $600 threshold like other 1099 forms.

What is a Covered Security?

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:

  • Stock acquired after January 1, 2011 (except stock in a regulated investment company or dividend reinvestment plan)
  • Stock in a mutual fund or dividend reinvestment plan acquired after January 1, 2012
  • Certain debt instruments and options acquired after January 1, 2014
  • Less complex debt instruments acquired after January 1, 2016

For non-covered securities, the broker reports only the gross proceeds. The taxpayer is responsible for determining and reporting the cost basis.

What Information Does Form 1099-B Report?

Form 1099-B contains several key pieces of information:

  • Box 1a: Description of property sold (CUSIP number, ticker symbol, number of shares)
  • Box 1b: Date acquired
  • Box 1c: Date sold or disposed
  • Box 1d: Proceeds from the sale (gross amount received)
  • Box 1e: Cost or other basis (for covered securities)
  • Box 1f: Accrued market discount
  • Box 1g: Wash sale loss disallowed
  • Box 2: Short-term or long-term gain indicator
  • Box 3: Check if basis reported to IRS
  • Box 5: Check if noncovered security

Stock market trading charts showing price movements and candlestick patterns

Short-Term vs Long-Term Capital Gains

The holding period of a security determines whether any gain or loss is classified as short-term or long-term:

  • Short-term: Securities held for one year or less. Gains are taxed at ordinary income rates.
  • Long-term: Securities held for more than one year. Gains qualify for preferential capital gains tax rates (0%, 15%, or 20% depending on income).

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.

What are Wash Sales?

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.

What are Cost Basis Reporting Methods?

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:

  • FIFO (First In, First Out): The default method. Assumes the oldest shares purchased are sold first. This often results in higher long-term gains since older shares have had more time to appreciate.
  • Specific Identification: You choose exactly which shares to sell. This gives you the most control over your tax outcome but requires careful record-keeping.
  • Average Cost: Used primarily for mutual funds. Your cost basis is the average price of all shares you own. Once you use this method for a fund, you must continue using it for that fund.
  • LIFO (Last In, First Out): Assumes the most recently purchased shares are sold first. This can minimize gains in a rising market.

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.

How Do I Use Form 1099-B on My Tax Return?

Form 1099-B provides the data you need to complete Form 8949 and Schedule D. Here is the typical process:

  1. Review your 1099-B: Check that the proceeds, cost basis, and holding periods match your records.
  2. Separate transactions by type: Group short-term covered, short-term noncovered, long-term covered, and long-term noncovered transactions.
  3. Complete Form 8949: Report each transaction with date acquired, date sold, proceeds, cost basis, and gain or loss. Use Part I for short-term and Part II for long-term.
  4. Transfer totals to Schedule D: Summarize your Form 8949 totals on Schedule D, which calculates your net capital gain or loss.
  5. Apply the $3,000 capital loss limit: If you have a net capital loss, you can deduct up to $3,000 against ordinary income. Excess losses carry forward to future years.

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.

What Special Situations Affect Form 1099-B Reporting?

Several corporate actions and special situations can complicate 1099-B reporting:

  • Stock Splits: Your cost basis per share adjusts to reflect the split. A 2-for-1 split cuts your per-share basis in half while doubling your shares.
  • Mergers and Acquisitions: When a company you own is acquired, you may receive cash, stock in the acquiring company, or both. Each scenario has different tax implications.
  • Spin-offs: When a company distributes shares of a subsidiary, your original cost basis is allocated between the parent and the new company.
  • Return of Capital: Distributions that exceed earnings reduce your cost basis rather than creating taxable income. This affects your eventual gain or loss when you sell.
  • Inherited Securities: Securities received through inheritance typically get a stepped-up basis equal to the fair market value on the date of death.
  • Gifted Securities: The cost basis for gifted securities depends on whether you sell at a gain or loss. Your basis may be the donor's original basis or the fair market value at the time of the gift.

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.

What are the Form 1099-B Filing Deadlines?

Brokers must meet the following deadlines for Form 1099-B:

  • Recipient Copy: February 15th (since Form 1099-B reports securities transactions, it has an extended recipient deadline compared to most 1099 forms)
  • IRS Filing (Paper): February 28th
  • IRS Filing (Electronic): March 31st

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.

Financial professional reviewing investment documents and tax forms

How to E-File Form 1099-B

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.

Import Your Form 1099-B Data

You can import your data as Excel, XML, or use files from popular payroll providers like QuickBooks, UKG, ADP, and many more.

Step-By-Step Wizard

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.

E-File & Mail Employee Copies

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.

What is the Penalty for Missing Form 1099 Deadline?

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.

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 penalties may be subject to the following:

  • Furnishing incorrect information on a return
  • Failure to provide the required information
  • Late filing of returns
  • Paper filing when required to file electronically (E-file 1099 if you have 10 or more information returns)

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.

E-filing vs. Paper Filing

small boomtax logo

  • Immediate real-time IRS updates
  • File 1000s of forms easily at once
  • Validates 1000s of IRS rules
  • Can help with questions in real-time in chat

Paper Filing

  • It can take weeks to hear a status update
  • Requires unique red ink form
  • Prone to human error
  • No expert to help with questions

Note: IRS recommends that payers utilize the e-file option over paper filing for faster processing.

Common Form 1099-B Mistakes to Avoid

When filing or reporting Form 1099-B information, watch out for these common errors:

  • Incorrect cost basis: Verify that the reported cost basis matches your records, especially for securities acquired through multiple purchases.
  • Missing wash sale adjustments: If you repurchased a security within 30 days, make sure the wash sale rules are properly applied.
  • Wrong holding period: Short-term gains are taxed at higher rates than long-term gains. Verify the holding period classification.
  • Duplicate reporting: If you have multiple brokerage accounts, each broker reports separately. Do not double-count transactions on your tax return.
  • Ignoring noncovered securities: For noncovered securities (Box 5 checked), you must calculate and report your own cost basis.

Related 1099 Forms

Form 1099-B is one of several forms used to report investment income. Other related forms include:

Ken Ham
Author
Ken Ham
Founder at BoomTax
View all posts

Passionate about making tax compliance simple so businesses can focus on what matters.

Takes Only 30 Seconds

   Help