Explore Different IRS Forms and Their Filing Requirements

No matter your tax obligations, eFileMyForms has you covered. Not sure what form you need to file? Explore all the forms we support and select the one that is right for you. Don’t see the form you are looking for? No problem. Contact our customer support for assistance.

Overview

eFile Form 1099-B Online

eFile 1099-B with eFileMyForms to report broker and barter exchange transactions online. 

What is Form 1099-B?

Form 1099-B (Proceeds from Broker and Barter Exchange Transactions) is an IRS information return used to report proceeds from the sale of stocks, bonds, commodities, and other securities, as well as barter exchange transactions. Brokers and barter exchanges must file Form 1099-B with the IRS and provide copies to customers who sold these assets during the tax year.

This form helps the IRS verify that taxpayers accurately report capital gains and losses on their individual tax returns using Schedule D and Form 8949.

 

Who Must Report Form 1099-B?

Brokers and barter exchanges must file Form 1099-B for each person for whom they:

  • Sold stocks, bonds, commodities, regulated futures contracts, foreign currency contracts, forward contracts, debt instruments, options, or securities futures contracts for cash
  • Received cash, stock, or other property from a corporation that had its stock acquired in an acquisition of control or substantial change in capital structure (reportable on Form 8806)
  • Facilitated property or service exchanges through a barter exchange.

1099-B IRS Deadlines

The deadline for filing Form 1099-INT with the IRS is typically March 31st.

Recipient Copies: February 17th, 2026

IRS Deadline: March 31st 

Note: If an IRS due date falls on a weekend, or holiday, the due date will be the next business day. Exact deadlines for each year can be found on the IRS website

Overview of Form 1099-B Boxes

Form 1099-B contains multiple boxes that report critical transaction information:

Payer Information

Identifies the broker or barter exchange responsible for reporting the transaction. This section includes:

  • Payer name

  • Taxpayer Identification Number (TIN)

  • Mailing address

Recipient Information

Reports details about the person or entity whose assets were sold or exchanged:

  • Recipient name

  • TIN

  • Address

  • Account number (used when multiple accounts exist)

Transaction Information

Provides details about the sale or exchange, including:

  • Description of the property (for example, shares of stock or other securities)

  • Date acquired

  • Date sold or exchanged

  • Gross proceeds from the sale

  • Cost or other basis (if applicable)

  • Accrued market discount

  • Short-term or long-term gain or loss

  • Wash sale loss disallowed, if applicable

  • Gains from collectibles or Qualified Opportunity Funds (QOFs)

  • Realized or unrealized gain or loss, depending on the transaction type

Federal Income Tax Withheld

Reports any federal income tax withheld, including backup withholding, if applicable.

Bartering Information

Completed when the transaction involves a barter exchange, rather than a traditional securities sale.

State Filing Information

Includes state-level reporting details when required:

  • State abbreviation

  • Payer’s state identification number

  • State income tax withheld

Key Box References (Commonly Used)

  • Box 1a – Description of property

  • Box 1b – Date acquired

  • Box 1c – Date sold or disposed

  • Box 1d – Proceeds

  • Box 1e – Cost or other basis

  • Box 2 – Type of gain or loss (short-term or long-term)

  • Box 4 – Federal income tax withheld

  • Box 5 – Noncovered security indicator

  • Box 12 – Basis reported to the IRS indicator

How to File Form 1099-B Online with eFileMyForms

Filing your 1099-B forms online is faster, more accurate, and more affordable than traditional paper filing. Our streamlined process takes just minutes:

Step 1: Gather Your Information

Before you start, collect W-9 forms from all contractors you paid $600 or more. You’ll need:

  • Contractor’s legal name and business name (if different)
  • Mailing address
  • Tax Identification Number (TIN) or Social Security Number
  • Total amount paid during the tax year
  • Your business EIN and contact information

Step 2: Enter or Import Your Data

Choose the method that works best for your business:

  • Manual entry: Perfect for businesses filing 1-10 forms
  • Excel/CSV upload: Bulk import for 10-100 forms using our template

Step 3: Review and Validate

Our system automatically checks for common errors including:

  • Missing or invalid TIN numbers
  • Incorrect name/TIN combinations
  • Address formatting issues
  • Missing required information

Step 4: Submit and Deliver

Once you approve your forms:

  • We e-file directly with the IRS (same business day for submissions before 5 PM ET)
  • Recipient copies are printed and mailed via USPS
  • You receive confirmation of IRS acceptance
  • All forms stored securely for 3+ years

Get Starting Filing Form 1099-B

Frequently Asked Questions to IRS Form 1099-B

Do I need to file Form 1099-B for every stock sale?

Yes, brokers must file a separate Form 1099-B for each individual transaction. You cannot combine multiple stock sales into a single form.

 

What if I don’t have the recipient’s TIN?

You must request a completed Form W-9 from the recipient before making payments or completing transactions. If the recipient refuses to provide their TIN, you may be subject to backup withholding requirements.

 

Can I file Form 1099-B on paper?

Yes, but the IRS requires e-filing if you file 10 or more forms. Paper filing also has an earlier deadline (March 2 vs. March 31) and requires manual completion of Form 1096 as a transmittal.

 

What’s the difference between short-term and long-term capital gains?

Short-term capital gains apply to assets held for one year or less and are taxed at ordinary income tax rates. Long-term capital gains apply to assets held for more than one year and receive preferential tax treatment with maximum rates of 0%, 15%, or 20% depending on taxable income.

 

Do I need to report wash sales on Form 1099-B?

Yes, brokers must report wash sale loss disallowances in Box 1g when they occur within the same account. Taxpayers are responsible for tracking wash sales across multiple accounts.

Start Filing Your 1099-B Forms Online Today

Simplify broker and barter exchange reporting. Start filing 1099-B forms today.