1099-B

Tax Compliance & Rules
intermediate
12 min read
Updated Jan 1, 2025

What Is Form 1099-B?

IRS Form 1099-B is a tax document issued by brokerages and barter exchanges to report the proceeds from the sale of stocks, bonds, commodities, and other securities during a tax year.

Form 1099-B, "Proceeds from Broker and Barter Exchange Transactions," is a critical tax document for any investor who has sold assets in a taxable brokerage account. Its primary purpose is to report the financial details of these transactions to both the taxpayer and the Internal Revenue Service (IRS). When you sell a security—such as a stock, bond, mutual fund, or commodity—the transaction triggers a taxable event that must be reported. The form provides the raw data needed to determine whether you made a profit (capital gain) or a loss (capital loss) on your investments. It breaks down each transaction, listing the date the asset was acquired, the date it was sold, the amount of money received (proceeds), and the original purchase price (cost basis). This information allows the IRS to verify that taxpayers are accurately reporting their investment income. Form 1099-B is strictly for taxable accounts. If your trading activity takes place within a tax-advantaged account like an IRA or 401(k), you generally will not receive a 1099-B because gains and losses in those accounts are not immediately taxable. However, for standard brokerage accounts, this form is the cornerstone of your annual tax filing, serving as the official record of your trading performance from a tax perspective.

Key Takeaways

  • Form 1099-B details the proceeds, cost basis, and holding period for securities sold during the tax year.
  • It is the primary document used to calculate capital gains and losses for your tax return.
  • Information from the 1099-B flows into IRS Form 8949 and Schedule D.
  • Brokers are required to send this form to investors by mid-February.
  • It identifies wash sale adjustments that may disallow certain losses.
  • The form distinguishes between short-term and long-term transactions, which are taxed at different rates.

How Form 1099-B Works

The mechanics of Form 1099-B revolve around the concept of matching. Financial institutions are legally required to file a copy of the 1099-B with the IRS and send a copy to the investor. When you file your taxes, the IRS's automated systems compare the figures on your return with the figures reported by your broker. Discrepancies can trigger an audit or a notice of underreported income. The form is organized into several boxes that capture specific data points for each transaction: * **Box 1d (Proceeds):** The total amount of cash received from the sale, minus commissions and fees. * **Box 1e (Cost or Other Basis):** The original value of the asset, adjusted for splits, dividends, or return of capital. * **Box 2 (Holding Period):** Indicates whether the gain or loss is short-term (held for one year or less) or long-term (held for more than one year). * **Box 1g (Wash Sale Loss Disallowed):** If you triggered the wash sale rule by buying a substantially identical security within 30 days of a sale, the disallowed loss amount appears here. Investors transfer this information to **Form 8949** (Sales and Other Dispositions of Capital Assets), which then summarizes the totals to **Schedule D** (Capital Gains and Losses). Modern tax software typically allows users to import 1099-B data directly from their brokerage, automating this transfer process and reducing manual entry errors.

Key Elements of Form 1099-B

Understanding the specific components of the 1099-B is essential for accurate reporting. 1. **Covered vs. Non-Covered Securities:** Since 2011, brokers have been required to track and report the cost basis of "covered" securities. For these assets, the basis reported on the 1099-B is the official number the IRS uses. "Non-covered" securities (often older holdings) may require you to calculate and report the cost basis yourself if the broker's records are incomplete. 2. **Basis Reporting Method:** Your 1099-B reflects the cost basis method you selected with your broker (e.g., FIFO, LIFO, Specific ID). If you didn't specify a method, the broker likely used a default, often First-In, First-Out (FIFO). It is crucial to ensure the method used on the form matches your records. 3. **Wash Sale Adjustments:** The form automatically flags wash sales based on the specific account's activity. However, it does not track wash sales across different accounts (e.g., selling in one brokerage and buying in another). You are responsible for manually adjusting for cross-account wash sales.

Important Considerations for Traders

Active traders face unique challenges with Form 1099-B. The sheer volume of transactions can make manual entry impossible. High-frequency traders may generate 1099-B forms that are hundreds or even thousands of pages long. In these cases, using tax software that supports direct import or "consolidated" reporting is virtually mandatory. Additionally, traders must be vigilant about "substitute payments in lieu of dividends." If you lend out your shares for short selling, you might receive payments that look like dividends but are reported differently on the 1099-B and taxed at ordinary income rates rather than the preferential qualified dividend rates. Finally, while the 1099-B is the official record, it is not infallible. Corporate actions, mergers, and complex reorganizations can sometimes lead to incorrect basis reporting. Traders should always maintain their own trade logs to cross-reference against the brokerage's report.

Real-World Example: Reporting a Stock Sale

Imagine an investor, Sarah, who engages in a few trades of a technology stock during the tax year. She receives her consolidated 1099-B from her brokerage in mid-February. One section of the form details a short-term transaction for "TechCorp" (ticker: TCHP).

1Step 1: Identify the Proceeds (Box 1d)
2Sarah sold 100 shares of TCHP for $15,000.
3Step 2: Identify the Cost Basis (Box 1e)
4She originally purchased these shares 8 months ago for $12,000.
5Step 3: Calculate the Gain/Loss
6$15,000 (Proceeds) - $12,000 (Basis) = $3,000 Gain.
7Step 4: Determine the Holding Period
8Since the shares were held for 8 months (< 1 year), this is a Short-Term Capital Gain.
9Step 5: Check for Wash Sales
10Box 1g is empty, meaning no wash sale adjustment applies.
Result: Sarah reports a $3,000 short-term capital gain on Form 8949, which will be taxed at her ordinary income tax rate.

Common Beginner Mistakes

Avoid these critical errors when handling your 1099-B:

  • **Ignoring the Form:** Even if you didn't withdraw the money, you still owe taxes on realized gains reported on the 1099-B.
  • **Confusing 1099-B with 1099-DIV:** 1099-B reports sales (capital gains), while 1099-DIV reports dividend income. You need both.
  • **Overlooking Wash Sales:** Assuming the net profit/loss on your dashboard matches your taxable income. Wash sale disallowed losses increase your taxable income.
  • **Forgetting to File:** Even if you had a net loss, you must file the 1099-B data to claim that loss deduction against your other income.

FAQs

Brokerages are generally required to mail or make Form 1099-B available electronically by February 15th. However, if your account holds complex investments like REITs or partnerships that are late in reporting their data, you might receive a "corrected" 1099-B later in the spring.

No, you typically do not attach the physical 1099-B form to your tax return. Instead, you transfer the information from the 1099-B onto IRS Form 8949 and Schedule D. The only exception is if federal income tax was withheld from your proceeds (backup withholding), in which case you may need to attach the form to prove the payment.

If you believe the cost basis is incorrect, check if the securities are "non-covered." For non-covered securities, you can report the correct basis from your own records on Form 8949 using a specific adjustment code. If the error is on a covered security, contact your broker immediately to request a corrected form.

Generally, no. Transactions within tax-advantaged retirement accounts like IRAs and 401(k)s are not taxable events in the year they occur. Therefore, brokers do not issue Form 1099-B for these accounts. You will receive a Form 1099-R only when you make a distribution (withdrawal) from the retirement account.

Most major brokerages issue a "Consolidated" or "Composite" 1099 statement. This single document combines several tax forms—including Form 1099-B, Form 1099-DIV (dividends), and Form 1099-INT (interest)—into one comprehensive package to simplify your tax filing process.

The Bottom Line

Form 1099-B is the definitive scorecard for your taxable trading year. It translates your market moves into the language of the IRS, detailing every sale, profit, and loss. For traders and investors, accurate handling of this form is non-negotiable. It ensures you pay exactly what you owe on your gains and, just as importantly, receive the full tax benefit of your losses. While modern software automates much of the data entry, understanding the form's layout—particularly regarding cost basis and wash sales—empowers you to spot errors and avoid costly audits. Always compare your 1099-B against your personal trading records and seek a corrected form if discrepancies arise. Treating this document with care is the final step in a successful trading strategy.

At a Glance

Difficultyintermediate
Reading Time12 min

Key Takeaways

  • Form 1099-B details the proceeds, cost basis, and holding period for securities sold during the tax year.
  • It is the primary document used to calculate capital gains and losses for your tax return.
  • Information from the 1099-B flows into IRS Form 8949 and Schedule D.
  • Brokers are required to send this form to investors by mid-February.