E-File Form 1099-B Online to Report Proceeds From Broker and Barter Exchange Transactions

Import transaction data, validate the details, and e-file 1099-B forms with the IRS and states, then deliver recipient copies in
one submission.

From $0.80/form at volume. Free corrections and retransmissions. Rated 4.9 by 52,784 filers.

banner-img

4.9/5

52,784 verified reviews

1M+

Businesses served

$0

Zero hidden fees

24/7

Live customer support

100%

Accuracy guarantee

Form 1099-B: What You Need to Know

Form 1099-B is used by brokers and barter exchanges to report certain transactions to the IRS and recipients, including sales of stocks, securities, commodities, and exchanges of property
or services
.

Brokers and barter exchanges must file Form 1099-B for applicable reportable transactions and furnish a copy to the recipient.

For digital asset transactions, brokers may also be required to report dispositions on Form 1099-DA.

Form 1099-B: Payments from Qualified Education Programs

One Platform, Built for However You File Form 1099-B

Whether you're filing one form or ten thousand, TaxBandits fits the way you already work.

For Brokers / Barter Exchanges

For Brokers / Barter Exchanges

Filing It Yourself

New to Form 1099-B? We guide you through
each box.

  • Built-In W-9 Collection
  • Real-Time TIN Matching
  • AI Assistant
  • Live Customer Support
For tax professionals

For tax professionals

Filing for Clients

Manage multiple clients' filings from a
centralized dashboard.

  • Multi-Client Dashboard
  • Role-Based Team Access
  • Bulk Filing
  • Branded Client Portal
Filing at scale

For Brokerage Firms / Enterprises

Filing at Scale

Bring data from your own systems and forms
in bulk.

  • Custom Data Ingestion
  • Complex Compliance Support
  • API Access
  • Dedicated Support

Ready to streamline your 1099-B filing?

Everything You Need for Filing 1099-B Forms

Manage the full 1099-B filing process, from transaction data collection through recipient delivery, in one place.

Bulk Upload

Bulk Upload

Use our CSV template to import your 1099-B data or upload your own file as is.

Download Template
Address Book

Address Book

Save payer and recipient information once and reuse it for future filings.

W-9 Collection and TIN Matching

W-9 Collection & TIN Matching

Collect recipient tax information and verify TINs against IRS records before filing.

Smart Audit and Review

Smart Audit & Review

Identify missing information and potential filing issues before submitting your forms.

IRS Business Validation

IRS Business Validation

Check business information against current IRS requirements before filing.

Share Forms for Review

Share Forms for Review

Share draft forms with your team for review before submission.

Federal and State Filing

Federal & State Filing

Submit your federal and state copies together in one submission.

Schedule Filing

Schedule Filing

Prepare your forms in advance and choose when to transmit them.

Free Retransmission

Free Retransmission

Fix a rejected return and retransmit them without additional filing fees.

10-Year Storage

10-Year Storage

Access every filed 1099-B securely for a full
ten years.

AI and Live Support

AI & Live Support

Reach BanditAI instantly, or a live rep whenever you're stuck.

Postal Mailing

Postal Mailing

Mail recipient copies directly and track it from dispatch to doorstep.

Recipient Portal

Recipient Portal

Give recipients secure, lifetime access to their 1099-B forms online.

Smart Mail

Smart Mail

Automatically mail a physical copy if the online form goes unviewed.

Print and Mail Yourself

Print & Mail Yourself

Download the forms and handle your own printing and mailing.

Foreign Mailing

Foreign Mailing

Deliver recipient copies securely to contractors located outside the U.S.

Attach Supporting Documents

Attach Supporting Documents

Include supporting documents with the
recipient copy.

Our Trusted Partners & Integrations for 1099-B E-Filing

Connect with the tools you already use

trusted-partners

Automate End-to-End 1099-B Filing With
Our API

Connect our API with your existing software to automate filing without switching systems or re-entering data. Collect W-9s, validate TINs, and e-file 1099-B forms at year-end.

Public API

POST /v1/Form1099

Public API

Exclusive Tools Built for Tax Professionals and High-Volume Form 1099-B Filing

When one client is a brokerage firm, and the next is an investment manager, keeping every transaction, recipient, and filing status
organized shouldn't mean rebuilding your process for each one.

Bulk Filing

Bulk Filing

Import through bulk templates or API, regardless of how many clients or 1099-B forms you manage

Client Management

Client Management

Monitor every client's 1099-B filings and status from one place instead of maintaining separate spreadsheets.

Branded Client Portal

Branded Client Portal

Give each client a portal and communications that reflect your firm's own brand, not ours.

Team Management

Team Management

Add team members and assign preparer, approver, and transmitter roles based on their responsibilities.

Flexible Payment Options

Flexible Payment Options

Get volume-based discounts as your filing count grows, with prepaid credits available for
flexible payment.

Custom Reports

Custom Reports

Pull reports on team performance and client filings to see where the time
actually goes.

For high-volume filing, call (704) 684-4758 for custom pricing.

What Information Is Required to E-File Form
1099-B Online?

Gather these details before you start, and e-file Form 1099-B
with TaxBandits in minutes.

What Information is Required to E-file Form 1099 B Online?
01

Payer Details

Name, TIN, and address.

02

Recipient Details

Name, TIN, and address.

03

Payment Details

Description of property, date acquired, date sold, proceeds, cost or other basis, and federal income tax withheld

04

State Details

  • State tax withheld
  • State/payer's state number
  • State income

Get started with TaxBandits to report your Form 1099-B online!

How to E-File Form 1099-B Online With TaxBandits

TaxBandits lets you import your Form 1099-B data, review the information, and complete filing through one streamlined workflow.

1

Import and Validate

Bring in your data via a CSV template or your own file, then review checks
before submission.

CSV Templates

CSV Templates

Bulk Upload

Bulk Upload

2

File with Federal and State

Submit your federal and state returns together, with real-time acknowledgment from the IRS.

1099-B

1099-B

Review

Validate & Review

Transmit

Submit to IRS & State

Transmit

Track Filing Status

3

Distribute Recipient Copies

Send recipient copies by mail, through the online portal, or both.

Online Access
Postal Mailing

Ready to e-file Form 1099-B with the IRS and states?

TaxBandits Bandit Commitment

The Bandit Commitment

Ensuring Peace of Mind for Every
Form 1099-B You File

Filing a 1099-B means more than submitting accurate information. The Bandit Commitment reflects how TaxBandits supports your filing from preparation
through completion.

  • Getting the right data in

    Validate payer and recipient information before you submit your 1099-B forms.

  • Guided, end-to-end compliance

    Federal filing, state filing, and recipient distribution are managed together.

  • No-cost corrections and retransmissions

    Corrections and retransmissions are included at no
    extra cost.

  • Money-back guarantee

    If a 1099-B cannot be accepted or was filed in duplicate, the filing fee is refunded.

Get the Industry's Best Pricing for Quick and Accurate 1099-B Filing

Pricing per form based on volume

No. of Forms 1-10 11-100 101-250 251-500 501-2000
Federal Filing $2.75 $1.75 $1.15 $1.00 $0.80
State Filing (CF/SF) FREE
Direct State Filing $0.95 / form, filed with the federal form

Add-on

Price

USPS Address Validation

FREE

TIN Matching

$0.35 / TIN

Online Access

$0.50/form

Postal Mailing

$1.85/form

Postal (International)

$4.99/form

Postal + Online (Combo) 10% OFF

$2.12/form

Calculate Your Federal Filing Cost

forms
1 10 100 250 500 2000+

Estimated Total

$2.75

For Bulk Filers

Filing more than 2,000 forms?

Frequently Asked Questions to File 1099-B Online

Form 1099-B reports proceeds from broker and barter exchange transactions during the calendar year. Brokers and barter exchanges must file the form with the IRS and furnish a copy to each recipient for whom a reportable transaction occurred.

Want to know how to complete Form 1099-B? Follow these step-by-step instructions for Form 1099-B.

As a broker or barter exchange, you may be required to file Form 1099-B for each person involved in a reportable transaction through your services. You must file this form for a person:

  • For whom you sold stocks, commodities, regulated futures contracts, foreign currency contracts, forward contracts, debt instruments, options, securities futures contracts, or other specified property for cash, including short sales.
  • Who received cash, stock, or other property from a corporation involved in an acquisition of control or substantial change in capital structure that you know or have reason to know is reportable
    on Form 8806.
  • Who exchanged property or services through your barter exchange.

These requirements are subject to applicable exceptions for exempt recipients.

Recipient copies are due by February 1, 2027. The IRS filing deadline is March 1, 2027 for paper returns and March 31, 2027 for electronic returns. If any of these dates fall on a weekend or holiday, the deadline moves to the next business day.

Visit 1099-B Deadline to learn more about 1099-B due dates in detail

State filing requirements for Form 1099-B vary by state. Some states participate in the IRS Combined Federal/State Filing Program, which allows the IRS to transmit eligible information returns to participating state tax agencies. Other states may require separate filing.

Check Your State Filing Requirements to determine whether you need to file Form 1099-B with your state.

If your Form 1099-B is rejected or contains incorrect information after filing, you may need to submit a corrected return. The correction method depends on the type of error and whether the original return was filed electronically or on paper.

You must also furnish corrected recipient statements when required.Learn more about Form 1099-B corrections.

The IRS may charge $60 to $340 per return for late or incorrect Form 1099-B filings. Intentional disregard can result in a penalty of $680, with no annual maximum.

The other tiers are capped annually — for returns due in 2027, $244,500 to $1,397,000 for small businesses (average annual gross receipts of $5 million or less) and $698,500 to $4,191,500 for larger filers. Amounts are indexed for inflation each year.

How late Per form (returns due 2027)
Filed within 30 days $60
More than 30 days late, by August 1 $130
After August 1, or not filed $340
Intentional disregard $680

Learn more about 1099-B penalties.

To request an extension, file Form 8809 with the IRS on or before the original due date. This extension isn't automatic and is granted only in specific circumstances, which must be explained on the form. If you need more time to furnish recipient copies specifically, file Form 15397 by the original due date.

More FAQ on Form 1099

Ready to File Form 1099-B?

Join over a million businesses who trust TaxBandits for accurate,
on-time 1099-B filing.

  • Authorized IRS e-file provider
  • Bank-grade security
  • Free retransmission