{"id":9195,"date":"2025-11-20T12:49:07","date_gmt":"2025-11-20T12:49:07","guid":{"rendered":"https:\/\/www.tax1099.com\/blog\/?p=9195"},"modified":"2026-03-10T09:58:07","modified_gmt":"2026-03-10T09:58:07","slug":"how-to-form-file-1099-b","status":"publish","type":"post","link":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/","title":{"rendered":"How to File Form 1099-B in 2026: Step-by-Step Guide for Brokers &#038; Barter Exchanges"},"content":{"rendered":"<p>Handling year-end 1099-Bs can feel less like \u201csimple reporting\u201d and more like stitching together thousands of trades, basis details, and correction files. If you\u2019re a broker or barter exchange, missing even a small piece of that picture can trigger IRS mismatch notices, rework, or strained client relationships. This guide walks you through how to file 1099-B for the 2025 tax year (due in 2026), step by step, so you can report every sale or trade accurately, on time, and with fewer surprises.<\/p>\n<h2>Why Form 1099-B Matters<\/h2>\n<p>Form 1099-B is how the IRS sees every reportable sale or exchange of stocks, funds, options, and other capital assets you report on that form not just the gains you think are \u201cimportant.\u201d The numbers you file are matched against your clients\u2019 Schedule D and Form 8949, so gaps or mismatches can quickly turn into IRS notices and follow-up questions.<\/p>\n<p>(Note that for digital-asset (crypto and similar) sales that occur in 2025 and later, brokers generally must report gross proceeds on new Form 1099-DA (filed beginning in early 2026) instead of Form 1099-B, subject to limited exceptions such as certain tokenized securities and section 1256 contracts.)<\/p>\n<p>On top of that, incorrect or late 1099-Bs can trigger per-form penalties: $60 if fixed within 30 days, $130 if corrected by August 1, $340 after that, and at least $680 per form if the IRS views it as intentional disregard. One clean, on-time submission is manageable, but a stack of corrections can quietly wipe out a day and a lot of goodwill with clients.<\/p>\n<h2>Who Must File Form 1099-B &amp; When?<\/h2>\n<p>If you sit in any of the following roles, the default assumption is that you file.<\/p>\n<ul>\n<li>Brokers and dealers that execute sales for customers (traditional brokerage firms, online trading platforms, and similar intermediaries).<\/li>\n<li>Regulated futures commission merchants that clear or carry customer accounts for regulated futures or certain foreign currency contracts.<\/li>\n<li>Formal barter exchanges that run organized trade accounts for members or clients. Casual peer-to-peer swaps that don\u2019t go through a barter exchange generally fall outside Form 1099-B.<\/li>\n<\/ul>\n<p>In all of these cases, you\u2019re the \u201cpayer\u201d from the IRS\u2019s perspective, and you\u2019re the one responsible for issuing and filing 1099-B.<\/p>\n<h3>What about digital-asset brokers?<\/h3>\n<p>Starting with 2025 transactions, most brokers that handle digital assets (crypto, certain tokens, some NFTs) will report those sales on Form 1099-DA, not Form 1099-B. If the asset is both a security and a digital asset (a \u201cdual-classification asset\u201d), you generally still move it to 1099-DA, with a few narrow exceptions described in the 1099-B instructions. First 1099-DA forms go to the IRS and customers in 2026.<\/p>\n<h3>Is there a dollar threshold?<\/h3>\n<p>There isn\u2019t a simple \u201conly if over $X\u201d rule for most broker sales. Usually,<\/p>\n<ul>\n<li>Brokered sales: Reportable regardless of size there is no general minimum dollar threshold for customer sales if the customer isn\u2019t an exempt recipient.<\/li>\n<li>Barter exchanges: The instructions carve out limited exceptions. A barter exchange does not have to file 1099-B if it has fewer than 100 exchanges for the year, or if a particular exchange has a fair market value under $1.<\/li>\n<li>Very small fractional-share sales: IRS instructions generally treat Form 1099-B amounts as reportable regardless of size, but there is a specific de minimis exception brokers are not required to file Form 1099-B for sales of fractional shares of stock if the gross proceeds are less than $20 (though they may choose to file); outside that narrow rule and other specific exceptions in the Form 1099-B instructions, brokers must still report all amounts unless the payee is an exempt recipient.<\/li>\n<\/ul>\n<p>So, for a typical broker or platform, assume you must report even \u201ctiny\u201d trades unless you are clearly inside one of these written exceptions or dealing with an exempt recipient (for example, many corporations, IRAs, and charities).<\/p>\n<h3>Mandatory e-file rule (10-return aggregate test)<\/h3>\n<p>The electronic-filing mandate is now very low. If, for a calendar year, you issue 10 or more information returns in total counting all covered types together (W-2, any 1099s, 1095, etc.) you must e-file, unless you qualify for and receive an IRS waiver. You don\u2019t get a separate 10-form allowance for each type.<\/p>\n<h2>Form 1099-B Deadlines for 2025 Sales (Filed in 2026)<\/h2>\n<p>For 2025 transactions, your 2026 due dates line up as follows:<\/p>\n<table style=\"border-collapse: collapse; width: 100%; border: 1px solid #ccc; font-size: 14px;\">\n<thead>\n<tr style=\"background-color: #0047bb; color: #fff; text-align: left;\">\n<th style=\"border: 1px solid #ccc; padding: 8px;\">Action<\/th>\n<th style=\"border: 1px solid #ccc; padding: 8px;\">Due date (2026)<\/th>\n<th style=\"border: 1px solid #ccc; padding: 8px;\">Why this date matters<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: #f5f5f5;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Give Copy B to payees<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">February 17, 2026<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Normal deadline is February 15, but in 2026, February 15 is a Sunday<br \/>\nand February 16 is Presidents\u2019 Day, so the due date moves to the next business day.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Paper-file Copy A and Form 1096 with the IRS<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">March 2, 2026<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Paper Forms 1099-B are generally due by February 28 (or February 29 in a leap year).<br \/>\nIf that date falls on a weekend or legal holiday, it moves to the next business day.<br \/>\nFor 2025 Forms 1099-B filed in 2026, that date is Monday, March 2, 2026.<\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">E-file 1099-B with the IRS (FIRE \/ IRIS)<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">March 31, 2026<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">1099-B e-file deadline, along with most other 1099 forms, remains March 31.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Expert Tip:<\/strong> If you\u2019re anywhere near the 10-return threshold, plan around e-file only building a paper workflow for a year or two and then scrapping it is usually wasted effort.<\/p>\n<h3>State filing reminder<\/h3>\n<p>Federal filing is only half the story. Many states rely on the IRS Combined Federal\/State Filing (CF\/SF) Program, where the IRS forwards eligible 1099 data to the state. California is in this group for the most common 1099 types, including 1099-B, so in many cases, a separate state upload isn\u2019t required.<\/p>\n<p>Other states either do not participate or have their own rules. For example, New York currently does not require most standard 1099 forms (like 1099-NEC, 1099-MISC, 1099-INT, or 1099-B) to be filed at the state level (and does not participate in CF\/SF), though it has separate rules for 1099-K.<\/p>\n<p>Bottom line: treat federal and state as two checklists. CF\/SF often helps, but you still need to confirm each state\u2019s 1099-B rules before you assume you\u2019re done.<\/p>\n<h4>Pre-Filing Checklist<\/h4>\n<p>Before you build a single 1099-B file, make sure these pieces are locked down:<\/p>\n<ul>\n<li>Collect W-9s and run TIN Match so name\/TIN issues don\u2019t snowball into CP2100 \u201cB-Notices\u201d and backup withholding.<\/li>\n<li>Pull complete trade data trade dates, ticker or crypto symbol, quantity, gross proceeds, and cost basis, where you\u2019re responsible for tracking it.<\/li>\n<li>Flag special items early wash sale losses, backup withholding, accrued market discount, and any 1099-B cost-basis flag that pops up when you import data.<\/li>\n<li>Separate positions by tax bucket, which means short-term vs long-term lots and keeping futures or other Section 1256 contracts in their own lane.<\/li>\n<li>Verify payer details so your legal name, EIN, address, and phone match exactly what the IRS has on file.<\/li>\n<li>Reconcile totals so your clearing or brokerage statements tie out to the file you\u2019re about to upload.<\/li>\n<li>Send a test file (if available) using IRS FIRE test mode or your e-file provider\u2019s sandbox to catch format or schema errors before the live transmission.<\/li>\n<\/ul>\n<h2>Filling Out Form 1099-B: Box-by-Box Guide<\/h2>\n<table style=\"border-collapse: collapse; width: 100%; border: 1px solid #ccc; font-size: 14px;\">\n<thead>\n<tr style=\"background-color: #0047bb; color: #fff; text-align: left;\">\n<th style=\"border: 1px solid #ccc; padding: 8px;\">Box<\/th>\n<th style=\"border: 1px solid #ccc; padding: 8px;\">What Goes Here<\/th>\n<th style=\"border: 1px solid #ccc; padding: 8px;\">Quick Tip<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: #f5f5f5;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">1a-1f<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Core trade details: what was sold (shares\/units), date acquired, date sold,<br \/>\ngross proceeds, cost or other basis, and any accrued market discount.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Make the description clear enough to trace it back to the lot.<br \/>\nFor fractional shares, carrying quantities to four decimals is standard.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">1d<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Gross cash proceeds from the sale or exchange<br \/>\n(generally already net of commissions\/fees in broker systems).<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Confirm Box 2 (\u201cType of gain or loss\u201d) matches the lot\u2019s holding period.<br \/>\nLosses may appear in parentheses for certain contracts.<\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">3<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Checkbox if Box 1d proceeds are from collectibles or a Qualified Opportunity Fund (QOF).<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Check only for true collectibles (art, coins, metals) or QOF interest<br \/>\nit changes how the payee reports on Schedule D\/Form 8949.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">4<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Federal income tax withheld for this transaction (mainly backup withholding).<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Any withholding due to missing\/incorrect TIN must appear here and<br \/>\nreconcile to Form 945 totals. Most standard trades will be zero.<\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">1g<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Total loss disallowed under wash sale rules for this sale.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Enter the full disallowed loss. The investor adjusts the basis of<br \/>\nreplacement shares by this amount on Form 8949.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">8<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Profit or (loss) on closed regulated futures, foreign currency,<br \/>\nor Section 1256 option contracts.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Use Boxes 8\u201311 only for \u00a71256\/MTM contracts never mix in equity trades.<\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">12<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Checkbox showing whether the basis in Box 1e is being reported to the IRS.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">If Box 5 (noncovered security) isn\u2019t checked, you typically check Box 12.<br \/>\nIf you check Box 5 but still report basis, check Box 12 too.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">FATCA filing requirement<br \/>\n(Header checkbox)<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Indicates this 1099-B satisfies a chapter 4 (FATCA) reporting requirement<br \/>\nfor certain foreign accounts\/payees.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Most domestic brokerage\/barter accounts leave this blank.<br \/>\nCheck only if your FATCA\/compliance process flags the account.<\/td>\n<\/tr>\n<tr style=\"background-color: #f5f5f5;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">14-16<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">State abbreviation, filer\u2019s state ID, and any state income tax withheld.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Use the two-letter postal code, the exact state ID assigned to you,<br \/>\nand the correct withheld amount. Up to two states can be reported.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Note:<\/strong> When you need to fix a return that has already been filed, mark CORRECTED at the top and follow the IRS correction procedures when you send the new data. Use the VOID box only to void a form before it is submitted to the IRS an \u201cX\u201d in the VOID box does not correct a previously filed return. Pick one status per form never both on the same slip.<\/p>\n<h2>How to File 1099-B with Tax1099<\/h2>\n<ol>\n<li><strong>Sign up or log in:<\/strong> Create your Tax1099 account (or log in), then choose Create New Form and pick 1099-B.<\/li>\n<li><strong>Add your data:<\/strong> For a small volume, key in the form details on screen. For larger files, import via CSV upload, API, or scheduled SFTP (encrypted in transit).<\/li>\n<li><strong>Clear any alerts:<\/strong> Tax1099 flags missing TINs, invalid dates, and basis\/withholding issues. Fix these before you move on, so the IRS file sails through.<\/li>\n<li><strong>Preview your forms:<\/strong> Review the on-screen version and, if needed, download a sample PDF so compliance, legal, or the front office can sign off.<\/li>\n<li><strong>Deliver payee copies:<\/strong> Choose how recipients get their forms: electronic delivery, mailed paper copies, or a mix of both.<\/li>\n<li><strong>E-file with the IRS:<\/strong> Submit the batch. Tax1099 sends your 1099-B file electronically and pulls back the IRS acknowledgment (ACK) for your records.<\/li>\n<li><strong>File corrections when needed:<\/strong> Use the \u201cMake Correction\u201d flow to reopen a record, update only the boxes that changed, and re-file the corrected 1099-B.<\/li>\n<li><strong>Archive and audit:<\/strong> Tax1099 stores PDFs, XML, and ACK files for multiple years. You can export reconciliation CSVs anytime for audits, internal reviews, or tie-outs.<\/li>\n<\/ol>\n<h2>Form 1099-B Common Errors and Quick Fixes<\/h2>\n<table style=\"border-collapse: collapse; width: 100%; border: 1px solid #ccc; font-size: 14px;\">\n<thead>\n<tr style=\"background-color: #0047bb; color: #fff; text-align: left;\">\n<th style=\"border: 1px solid #ccc; padding: 8px;\">Error<\/th>\n<th style=\"border: 1px solid #ccc; padding: 8px;\">Why Does It Cause Problems?<\/th>\n<th style=\"border: 1px solid #ccc; padding: 8px;\">Quick Fix<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: #f9f9f9;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Leaving the \u201cbasis reported to IRS\u201d box blank for covered shares<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">The IRS expects the basis to be reported for covered securities. If the box is left blank, it can lead to mismatch notices and extra follow-up.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">File a corrected 1099-B and check \u201cYes\u201d so it clearly shows that the basis was reported.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Adding option premiums to proceeds<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Putting premiums in the proceeds box overstates what the client \u201csold\u201d the asset for and can make them look over-taxed.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Move the premiums into cost basis (where the rules require it), rebuild the total, and send a corrected form.<\/td>\n<\/tr>\n<tr style=\"background-color: #f9f9f9;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Skipping required state filing<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Some states still expect their own copy, even if the IRS already has one. Missing forms can lead to state penalty letters.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Check each state\u2019s rule and file through CF\/SF or direct state e-file via your provider.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Mailing paper when you have 10 or more information returns<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">If you\u2019re over the 10-return threshold and still mail paper, the IRS can treat the forms as not filed, which may trigger per-form penalties ($60, $130, $340, or at least $680 for intentional disregard).<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Switch to e-file for all information returns or apply for an IRS waiver if you truly can\u2019t file electronically.<\/td>\n<\/tr>\n<tr style=\"background-color: #f9f9f9;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Using the wrong TIN (or a bad name\/TIN combo)<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">The IRS may send you a \u201cB-Notice\u201d and require 24% backup withholding on future payments until it\u2019s fixed.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Get a fresh Form W-9, correct the name\/TIN in your system, start or stop backup withholding as required, and file a corrected form if needed.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Real-Life Examples<\/h2>\n<p>Here are some real-life practical scenarios and how filers need to treat them while filing Form 1099-B:<\/p>\n<table style=\"border-collapse: collapse; width: 100%; border: 1px solid #ccc; font-size: 14px;\">\n<thead>\n<tr style=\"background-color: #0047bb; color: #fff; text-align: left;\">\n<th style=\"border: 1px solid #ccc; padding: 8px;\">What happened<\/th>\n<th style=\"border: 1px solid #ccc; padding: 8px;\">How the payer reports it<\/th>\n<th style=\"border: 1px solid #ccc; padding: 8px;\">What it leads to<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: #f9f9f9;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Investor sells 150 AAPL shares for $27,000, and you know the cost basis<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Put $27,000 in Box 1d. If you\u2019re reporting the basis to the IRS, check Box 12.<br \/>\nBox 2 shows whether it\u2019s short-term or long-term.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">IRS sees the same sale the investor reports on Form 8949 \/ Schedule D, so no mismatch notices.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Customer sells 0.5 BTC for $17,500, but you don\u2019t have basis<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">For a 2025 sale, report this on Form 1099-DA, not Form 1099-B.<br \/>\nPut $17,500 in Box 1f (proceeds). Leave Box 2 (basis reported to IRS) unchecked if you\u2019re not reporting basis.<br \/>\nBox 6 still shows whether the gain or loss is short-term or long-term.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">The customer reports the sale and adds their own basis on Form 8949.<\/td>\n<\/tr>\n<tr style=\"background-color: #f9f9f9;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Member gets $3,200 of services through a barter exchange<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Report $3,200 in Box 13 (&#8220;Bartering&#8221;) on Form 1099-B and use the credit date as the sale\/exchange date in Box 1c.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">The member picks up $3,200 of income; exchange has a clean record for the IRS.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">A $450 loss is disallowed under the wash sale rules<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Put $450 in Box 1g as the wash sale loss disallowed.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">The loss is properly limited, and the investor adjusts the basis of their replacement shares.<\/td>\n<\/tr>\n<tr style=\"background-color: #f9f9f9;\">\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Trader has $9,000 profit on futures or other \u00a71256 contracts for the year<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Put $9,000 in Box 8 for profit (or loss) on futures\/Section 1256 contracts.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">The number feeds into the payee\u2019s Form 6781, which handles the 60\/40 capital-gain split.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">You withheld $600 in backup withholding on a stock sale<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">Put $600 in Box 4 for federal income tax withheld.<\/td>\n<td style=\"border: 1px solid #ccc; padding: 8px;\">The payee can claim the $600 as a credit on their return, and you avoid a backup withholding underpayment issue.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>FAQs<\/h2>\n<h5>1. Do I file for $5 sales?<\/h5>\n<p>For a normal stock or fund sale by a non-exempt customer, you generally still report it on Form 1099-B, even if the proceeds are only $5. There are narrow carve-outs for example, IRS instructions say you do not have to file Form 1099-B if only fractional shares are sold and the total proceeds are under $20, and there are separate exceptions in the instructions for certain barter-exchange activity. But those are the exceptions, not the rule, and the investor may still have to report the sale on their return.<\/p>\n<h5>2. Does Form 1099-B cover crypto trades?<\/h5>\n<p>No, 1099-B crypto rules have changed. For 2025 digital-asset sales, brokers move to Form 1099-DA, which reports gross proceeds from crypto and other digital assets, with forms going to the IRS and customers in early 2026. If an asset is both a \u201csecurity\u201d and a \u201cdigital asset,\u201d the default is still to use 1099-DA unless any of the specific exceptions in the 1099-B\/1099-DA instructions apply.<\/p>\n<h5>3. What if the cost basis is missing?<\/h5>\n<p>You don\u2019t skip the form. You report the sale anyway, put the full gross proceeds in Box 1d, and do not check Box 12 (basis reported to IRS) if you aren\u2019t sending basis. The payee then adds their own basis and adjustments on Form 8949 and carries it to Schedule D.<\/p>\n<h5>4. Can I group trades on one form?<\/h5>\n<p>For regular securities stocks, ETFs, mutual funds, most options you treat each sale as its own transaction on Form 1099-B. Aggregating into one line is generally reserved for regulated futures, foreign currency contracts, and other section 1256 contracts, where summary reporting is allowed and flows into Form 6781.<\/p>\n<h5>5. How do I fix a wrong CUSIP or description?<\/h5>\n<p>You correct it with another form. File a CORRECTED Form 1099-B, fix the CUSIP or description (and anything directly tied to it, like quantity if that also changed), and leave everything else identical. Send the corrected copy to the IRS and the payee so the matching system sees a clean before\/after trail.<\/p>\n<h5>6. What to do if more time is needed to file?<\/h5>\n<p>There are two separate extensions. To push out your IRS filing deadline for 1099-B, you file Form 8809, which typically gives you an extra 30 days if you submit it no later than the original due date. If you want to extend the date you furnish recipient copies, you fax Form 15397; if approved, that usually buys up to 30 extra days, but the fax has to reach the IRS by the original recipient-statement due date.<\/p>\n<h5>7. Do I have to send state copies?<\/h5>\n<p>Sometimes the federal filing is enough, sometimes it isn\u2019t. Many states get their 1099-B data through the Combined Federal\/State Filing (CF\/SF) Program, so when you e-file with the IRS, the information is forwarded automatically California is one example. Other states still want a direct state file, especially if you withheld state tax, or if they don\u2019t rely fully on CF\/SF. Some, like New York, generally don\u2019t use CF\/SF for broad 1099 filing at all and set their own 1099 rules.<\/p>\n<p>If you\u2019re filing in multiple states, the safest approach is to treat state copies as a separate checklist and confirm each state\u2019s 1099-B rule once per year.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow text-center\"><p>Skip the last-minute rush create your free Tax1099 account, upload your 1099-B file, and e-file well before March 31, 2026, so the IRS, your states, and your clients all stay in sync.<\/p>\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/web.tax1099.com\/#\/signup\">E-file Form 1099-B with Tax1099 today! <\/a><\/div>\n<\/div>\n<\/blockquote>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I file for $5 sales?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For a normal stock or fund sale by a non-exempt customer, you generally still report it on Form 1099-B, even if the proceeds are only $5. There are narrow carve-outs; for example, IRS instructions say you do not have to file Form 1099-B if only fractional shares are sold and the total proceeds are under $20, and there are separate exceptions in the instructions for certain barter-exchange activity. But those are the exceptions, not the rule, and the investor may still have to report the sale on their return.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does Form 1099-B cover crypto trades?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No, 1099-B crypto rules have changed. For 2025 digital-asset sales, brokers move to Form 1099-DA, which reports gross proceeds from crypto and other digital assets, with forms going to the IRS and customers in early 2026. If an asset is both a \u201csecurity\u201d and a \u201cdigital asset,\u201d the default is still to use 1099-DA unless any of the specific exceptions in the 1099-B\/1099-DA instructions apply.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What if the cost basis is missing?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"You don\u2019t skip the form. You report the sale anyway, put the full gross proceeds in Box 1d, and do not check Box 12 (basis reported to IRS) if you aren\u2019t sending basis. The payee then adds their own basis and adjustments on Form 8949 and carries it to Schedule D.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I group trades on one form?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For regular securities\u2014stocks, ETFs, mutual funds, most options\u2014you treat each sale as its own transaction on Form 1099-B. Aggregating into one line is generally reserved for regulated futures, foreign currency contracts, and other section 1256 contracts, where summary reporting is allowed and flows into Form 6781.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I fix a wrong CUSIP or description?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"You correct it with another form. File a CORRECTED Form 1099-B, fix the CUSIP or description (and anything directly tied to it, like quantity if that also changed), and leave everything else identical. Send the corrected copy to the IRS and the payee so the matching system sees a clean before\/after trail.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What to do if more time is needed to file?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"There are two separate extensions. To push out your IRS filing deadline for 1099-B, you file Form 8809, which typically gives you an extra 30 days if you submit it no later than the original due date. If you want to extend the date you furnish recipient copies, you fax Form 15397; if approved, that usually buys up to 30 extra days, but the fax has to reach the IRS by the original recipient-statement due date.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I have to send state copies?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sometimes the federal filing is enough, sometimes it isn\u2019t. Many states get their 1099-B data through the Combined Federal\/State Filing (CF\/SF) Program, so when you e-file with the IRS, the information is forwarded automatically\u2014California is one example. Other states still want a direct state file, especially if you withheld state tax, or if they don\u2019t rely fully on CF\/SF. Some, like New York, generally don\u2019t use CF\/SF for broad 1099 filing at all and set their own 1099 rules. If you\u2019re filing in multiple states, the safest approach is to treat state copies as a separate checklist and confirm each state\u2019s 1099-B rule once per year.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Handling year-end 1099-Bs can feel less like \u201csimple reporting\u201d and more like stitching together thousands of trades, basis details, and correction files. If you\u2019re a broker or barter exchange, missing even a small piece of that picture can trigger IRS mismatch notices, rework, or strained client relationships. This guide walks you through how to file [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":9201,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[10],"tags":[],"class_list":["post-9195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-1099-forms"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to File 1099-B Electronically for Faster Processing<\/title>\n<meta name=\"description\" content=\"Learn to file your 1099-B forms electronically to speed up IRS processing and reduce errors. Step-by-step instructions included.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to File 1099-B Electronically for Faster Processing\" \/>\n<meta property=\"og:description\" content=\"Learn to file your 1099-B forms electronically to speed up IRS processing and reduce errors. Step-by-step instructions included.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/\" \/>\n<meta property=\"og:site_name\" content=\"Tax1099 Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-20T12:49:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-10T09:58:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Aritri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/\"},\"headline\":\"How to File Form 1099-B in 2026: Step-by-Step Guide for Brokers &#038; Barter Exchanges\",\"datePublished\":\"2025-11-20T12:49:07+00:00\",\"dateModified\":\"2026-03-10T09:58:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/\"},\"wordCount\":2873,\"publisher\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg\",\"articleSection\":[\"1099 Forms\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/\",\"url\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/\",\"name\":\"How to File 1099-B Electronically for Faster Processing\",\"isPartOf\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg\",\"datePublished\":\"2025-11-20T12:49:07+00:00\",\"dateModified\":\"2026-03-10T09:58:07+00:00\",\"description\":\"Learn to file your 1099-B forms electronically to speed up IRS processing and reduce errors. Step-by-step instructions included.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#primaryimage\",\"url\":\"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg\",\"contentUrl\":\"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg\",\"width\":1200,\"height\":628},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tax1099.com\/blog\/#website\",\"url\":\"https:\/\/www.tax1099.com\/blog\/\",\"name\":\"Tax1099 Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tax1099.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tax1099.com\/blog\/#organization\",\"name\":\"Tax1099\",\"url\":\"https:\/\/www.tax1099.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.tax1099.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2024\/02\/tax1099-black.png\",\"contentUrl\":\"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2024\/02\/tax1099-black.png\",\"width\":398,\"height\":112,\"caption\":\"Tax1099\"},\"image\":{\"@id\":\"https:\/\/www.tax1099.com\/blog\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to File 1099-B Electronically for Faster Processing","description":"Learn to file your 1099-B forms electronically to speed up IRS processing and reduce errors. Step-by-step instructions included.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/","og_locale":"en_US","og_type":"article","og_title":"How to File 1099-B Electronically for Faster Processing","og_description":"Learn to file your 1099-B forms electronically to speed up IRS processing and reduce errors. Step-by-step instructions included.","og_url":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/","og_site_name":"Tax1099 Blog","article_published_time":"2025-11-20T12:49:07+00:00","article_modified_time":"2026-03-10T09:58:07+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg","type":"image\/jpeg"}],"author":"Aritri","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#article","isPartOf":{"@id":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/"},"headline":"How to File Form 1099-B in 2026: Step-by-Step Guide for Brokers &#038; Barter Exchanges","datePublished":"2025-11-20T12:49:07+00:00","dateModified":"2026-03-10T09:58:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/"},"wordCount":2873,"publisher":{"@id":"https:\/\/www.tax1099.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg","articleSection":["1099 Forms"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/","url":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/","name":"How to File 1099-B Electronically for Faster Processing","isPartOf":{"@id":"https:\/\/www.tax1099.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#primaryimage"},"image":{"@id":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg","datePublished":"2025-11-20T12:49:07+00:00","dateModified":"2026-03-10T09:58:07+00:00","description":"Learn to file your 1099-B forms electronically to speed up IRS processing and reduce errors. Step-by-step instructions included.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tax1099.com\/blog\/how-to-form-file-1099-b\/#primaryimage","url":"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg","contentUrl":"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2025\/11\/How-to-File-Form-1099-B-in-2026.jpg","width":1200,"height":628},{"@type":"WebSite","@id":"https:\/\/www.tax1099.com\/blog\/#website","url":"https:\/\/www.tax1099.com\/blog\/","name":"Tax1099 Blog","description":"","publisher":{"@id":"https:\/\/www.tax1099.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tax1099.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tax1099.com\/blog\/#organization","name":"Tax1099","url":"https:\/\/www.tax1099.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tax1099.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2024\/02\/tax1099-black.png","contentUrl":"https:\/\/www.tax1099.com\/blog\/wp-content\/uploads\/2024\/02\/tax1099-black.png","width":398,"height":112,"caption":"Tax1099"},"image":{"@id":"https:\/\/www.tax1099.com\/blog\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/posts\/9195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/comments?post=9195"}],"version-history":[{"count":9,"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/posts\/9195\/revisions"}],"predecessor-version":[{"id":9206,"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/posts\/9195\/revisions\/9206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/media\/9201"}],"wp:attachment":[{"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/media?parent=9195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/categories?post=9195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tax1099.com\/blog\/wp-json\/wp\/v2\/tags?post=9195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}