Form 1099-B, Proceeds from Broker and Barter Exchange Transactions, is a tax document that brokers and financial institutions send to both you and the IRS. This form reports the gross proceeds from the sale of stocks, bonds, mutual funds, and other securities during the tax year. If you bought or sold stocks through any brokerage account—whether it's with a major company like Fidelity or Charles Schwab, or a smaller online broker—you will likely receive a 1099-B at the end of the year.
Get Your Free Guide to Printing Labels From Word →
The primary purpose of 1099-B reporting is to help the IRS track investment income and ensure taxpayers report investment transactions correctly on their tax returns. The IRS receives a copy of every 1099-B issued, so the information on your tax return should match what your broker reports. Discrepancies can trigger IRS inquiries or audits, making it important to understand what information appears on this form and how to use it correctly.
The form contains several key pieces of information: the name and identification number of the broker, your Social Security number, the description of the securities sold, the date of sale, the proceeds from the sale, and the cost or other basis if the broker tracked it. Not all brokers report basis information, which can complicate your tax reporting. According to the IRS, approximately 25 million Forms 1099-B are filed annually, making this one of the most common investment-related tax documents.
Understanding the basics of 1099-B helps you cross-reference your brokerage statements with your tax documents and identify any errors before filing. It also helps you gather the information you need to complete Schedule D (Capital Gains and Losses), which is where you report investment gains and losses on your tax return.
Practical takeaway: Locate your 1099-B forms from all brokers where you sold securities during the tax year. Check that your name, Social Security number, and brokerage account information are correct. Keep these forms and your corresponding brokerage statements together for reference when preparing your tax return.
Form 1099-B contains several boxes, each with specific information about your transactions. The main data appears in boxes 1a through 1d, which show the description of the security, the date acquired, the date sold, and the proceeds from the sale. Box 1a lists what you sold—for example, "100 shares of Apple Inc. common stock" or "Vanguard Total Stock Market Fund." Understanding how to read this box is crucial because it tells you exactly what transaction the form is reporting.
Learn About GMC Service Coupons and Maintenance →
Box 1d contains the most important number for tax purposes: the gross proceeds from the sale. This is the total amount of money you received from selling the security, calculated as the number of shares multiplied by the sale price per share, minus any commissions or fees. For example, if you sold 50 shares of a stock at $40 per share and paid a $10 commission, the proceeds would show as $1,990. This number flows directly to your Schedule D form on your tax return.
Boxes labeled "B" (whether basis was reported) indicate whether the broker reported your cost basis—the original price you paid for the security plus any fees. If Box 1b shows "Yes" or contains a number, the broker tracked your basis and reported it. If it shows "No" or is blank, you must calculate the basis yourself using your brokerage records. Basis reporting became required for most stocks starting in 2011, but older securities or those transferred from another account may not have reported basis.
Another critical box is the "Covered Security" indicator, which shows whether the sale involved a security purchased after certain dates. Covered securities have specific basis reporting requirements. The form may also include boxes for wash sales, which occur when you sell a security at a loss and buy a substantially identical one within 30 days before or after the sale. Wash sale rules prevent taxpayers from claiming certain losses, and some brokers report wash sale adjustments on 1099-B.
If you received a 1099-B with information you don't recognize or that seems incorrect, contact your broker's customer service. Many brokers have dedicated tax support teams that can explain transactions or issue corrected forms (Forms 1099-B with a "CORRECTED" indicator) if errors occurred.
Practical takeaway: Create a spreadsheet matching each 1099-B to your brokerage statements. Write down the security description, acquisition date, sale date, and proceeds for each transaction. Note whether basis was reported and whether any special circumstances apply, such as inherited securities or wash sales. This organized record will make tax preparation faster and more accurate.
Once you have your 1099-B information, the next step is calculating your capital gain or loss for each transaction. The formula is straightforward: subtract your cost basis from the proceeds. If the result is positive, you have a capital gain. If negative, you have a capital loss. For example, if you sold shares for $5,000 in proceeds and your cost basis was $3,500, your capital gain is $1,500. If you sold shares for $2,000 in proceeds but your cost basis was $3,000, your capital loss is $1,000.
Learn About Discover Card Features and Benefits →
Capital gains and losses are categorized as either short-term or long-term, depending on how long you held the security. Short-term gains and losses occur when you hold a security for one year or less. Long-term gains and losses occur when you hold a security for more than one year. This distinction matters significantly for tax purposes because long-term capital gains are taxed at preferential rates (0%, 15%, or 20% for most taxpayers in 2024), while short-term gains are taxed as ordinary income at your regular tax bracket.
To determine holding period, count from the day after you bought the security to the day you sold it. For example, if you bought a stock on March 15, 2023, and sold it on March 16, 2024, you held it for just over one year, making it a long-term transaction. If you sold it on March 15, 2024, you held it for exactly one year, which is still considered short-term. The IRS counts the buy date as day zero and the sale date as the final day.
If your broker reported basis on the 1099-B, you can use that figure directly. However, verify it against your records because errors happen. If your broker did not report basis, gather your purchase confirmation statements and calculate the basis manually. Include all fees, commissions, and expenses related to the purchase. If you cannot locate original purchase records, contact your broker to request historical transaction data. Many brokers maintain records for at least seven years.
For securities purchased through dividend reinvestment plans (DRIPs) or received as gifts or inheritances, basis calculation becomes more complex. Inherited securities typically receive a "stepped-up basis" equal to the fair market value on the date of the deceased person's death. Gifted securities use the donor's original basis. In these situations, you may want to consult a tax reference or professional to ensure you calculate basis correctly.
Practical takeaway: For each transaction on your 1099-B, write down: proceeds, cost basis, capital gain or loss (proceeds minus basis), and holding period (short-term or long-term). Group transactions by holding period. If basis information is missing, search your records or contact your broker. Double-check your math before entering figures on your tax return.
Not every 1099-B will include basis information, even though it should for most covered securities. Covered securities are those purchased on or after January 1, 2011 (or 2013 for mutual funds and certain other securities). Brokers are required to track and report basis for covered securities, but some situations still result in missing basis data. Securities transferred from another brokerage, inherited securities, or securities from very old accounts may not have reported basis because the broker did not track the original purchase details.
Free Guide to Finding Salvage Yards Near You →
When basis is not reported on your 1099-B, you become responsible for calculating it. This requires locating your original purchase confirmation, which should show the purchase price, date, and any fees or commissions. If you cannot find the confirmation, check if your broker maintains online access to historical
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.