Form 8949: Sales of Capital Assets, Boxes and Adjustment Codes
Form 8949 is where sales and other dispositions of capital assets are listed before the totals go to Schedule D. The final form posted when we checked on November 2, 2026 was the 2025 revision: Part I is for short-term and Part II for long-term transactions, each with six boxes: A, B, G and H (D, E, J and K) for transactions reported on a Form 1099-B or Form 1099-DA, split by whether the basis was reported to the IRS, and C and I (F and L) for transactions not reported on either form. Codes in column (f) explain any adjustment in column (g).
Maintained by Archie Chang · Sources checked against IRS text on November 2, 2026 · Methodology & sources
What Form 8949 is for
The IRS About Form 8949 page and the Instructions for Form 8949 (2025) describe the form:
“Use Form 8949 to reconcile amounts that were reported to you and the IRS on Form 1099-B or 1099-S (or substitute statement) with the amounts you report on your return. The subtotals from this form will then be carried over to Schedule D (Form 1040), where gain or loss will be calculated in aggregate.”
“Use Form 8949 to report sales and exchanges of capital assets. Form 8949 allows you and the IRS to reconcile amounts that were reported to you and the IRS on Form 1099-B, Form 1099-DA, or Form 1099-S (or substitute statements) with the amounts you report on your return. If you receive Form 1099-B, Form 1099-DA, or Form 1099-S (or substitute statements), always report the proceeds (sales price) shown on the form (or statement) in column (d) of Form 8949. If Form 1099-B or Form 1099-DA (or substitute statement) shows that the cost or other basis was reported to the IRS, always report the basis shown on that form (or statement) in column (e). If any correction or adjustment to these amounts is needed, make it in column (g).”
The IRS About Form 8949 page names Form 1099-B and Form 1099-S but not Form 1099-DA; the form and instructions for 2025 name Form 1099-DA throughout, as the quotes on this page show. The instructions also say where the form goes and what comes first:
“File Form 8949 with the Schedule D for the return you are filing. This includes Schedule D of Forms 1040, 1040-SR, 1041, 1065, 8865, 1120, 1120-S, 1120-C, 1120-F, 1120-FSC, 1120-H, 1120-IC-DISC, 1120-L, 1120-ND, 1120-PC, 1120-POL, 1120-REIT, 1120-RIC, 1120-SF, and certain Forms 990-T. Complete Form 8949 before you complete lines 1b, 2, 3, 8b, 9, or 10 of Schedule D.”
“File with your Schedule D to list your transactions for lines 1b, 2, 3, 8b, 9, and 10 of Schedule D.”
Parts I and II: short-term and long-term
The form splits transactions by holding period:
“Part I Short-Term. Transactions involving capital assets you held 1 year or less are generally short-term (see instructions). For long-term transactions, see page 2.”
“Part II Long-Term. Transactions involving capital assets you held more than 1 year are generally long-term (see instructions). For short-term transactions, see page 1.”
The instructions explain the holding periods and the case of inherited property:
“The holding period for short-term capital gains and losses is generally 1 year or less. Taxpayers that hold certain partnership interests in connection with the performance of services may be subject to different holding period rules. See the Schedule D instructions for more information. Report these transactions on Part I of Form 8949 (or line 1a of Schedule D if you can use Exception 1 under the instructions for line 1, later). The holding period for long-term capital gains and losses is generally more than 1 year. Taxpayers that hold certain partnership interests in connection with the performance of services may be subject to different holding period rules. See the Schedule D instructions for more information. Report these transactions on Part II of Form 8949 (or line 8a of Schedule D if you can use Exception 1 under the instructions for line 1, later). To figure the holding period, begin counting on the day after you received the property and include the day you disposed of it.”
“Generally, if you disposed of property that you acquired by inheritance, report the disposition as a long-term gain (or loss) regardless of how long you held the property.”
And they say how a Form 1099-B or Form 1099-DA can help:
“Form 1099-B or Form 1099-DA. If you received a Form 1099-B or Form 1099-DA (or substitute statement) for a transaction, box 2 on Form 1099-B or box 6 on Form 1099-DA may help you determine whether your gain (or loss) is short term, long term, or subject to special rules. If box 2 on Form 1099-B or box 6 on Form 1099-DA is blank and code X is in the "Applicable checkbox on Form 8949" box near the top of Form 1099-B or Form 1099-DA, your broker doesn't know whether your gain (or loss) is short term or long term. Use your own records to determine whether your gain (or loss) is short term or long term.”
Boxes A through L
The form tells the filer to look at the broker’s statement first, and to check one box per page:
“Before you check Box A, B, C, G, H, or I below, see whether you received any Form(s) 1099-B, Form(s) 1099-DA, or substitute statement(s) from your broker. A substitute statement will have the same information as Form 1099-B or Form 1099-DA. They will show whether your basis (usually your cost) was reported to the IRS by your broker and may even tell you which box to check.”
“You must check Box A, B, C, G, H, or I below. Check only one box. If more than one box applies for your short-term transactions, complete a separate Form 8949, page 1, for each applicable box. If you have more short-term transactions than will fit on this page for one or more of the boxes, complete as many forms with the same box checked as you need.”
| Box | Part | Description printed on the form | Schedule D line named in the form’s Totals line |
|---|---|---|---|
| A | Part I | Short-term transactions reported on Form(s) 1099-B showing basis was reported to the IRS (see Note above) | Schedule D, line 1b |
| B | Part I | Short-term transactions reported on Form(s) 1099-B showing basis was not reported to the IRS | Schedule D, line 2 |
| C | Part I | Short-term transactions, other than digital asset transactions, not reported to you on Form 1099-B or Form 1099-DA | Schedule D, line 3 |
| G | Part I | Short-term transactions reported on Form(s) 1099-DA showing basis was reported to the IRS (see Note above) | Schedule D, line 1b |
| H | Part I | Short-term transactions reported on Form(s) 1099-DA showing basis was not reported to the IRS | Schedule D, line 2 |
| I | Part I | Short-term digital asset transactions not reported to you on Form 1099-DA or Form 1099-B | Schedule D, line 3 |
| D | Part II | Long-term transactions reported on Form(s) 1099-B showing basis was reported to the IRS (see Note above) | Schedule D, line 8b |
| E | Part II | Long-term transactions reported on Form(s) 1099-B showing basis was not reported to the IRS | Schedule D, line 9 |
| F | Part II | Long-term transactions, other than digital asset transactions, not reported to you on Form 1099-B or Form 1099-DA | Schedule D, line 10 |
| J | Part II | Long-term transactions reported on Form(s) 1099-DA showing basis was reported to the IRS (see Note above) | Schedule D, line 8b |
| K | Part II | Long-term transactions reported on Form(s) 1099-DA showing basis was not reported to the IRS | Schedule D, line 9 |
| L | Part II | Long-term digital asset transactions not reported to you on Form 1099-DA or Form 1099-B | Schedule D, line 10 |
The Schedule D lines come from the form’s own Totals lines, which read:
“2 Totals. Add the amounts in columns (d), (e), (g), and (h) (subtract negative amounts). Enter each total here and include on your Schedule D, line 1b (if Box A or Box G above is checked), line 2 (if Box B or Box H above is checked), or line 3 (if Box C or Box I above is checked)”
“2 Totals. Add the amounts in columns (d), (e), (g), and (h) (subtract negative amounts). Enter each total here and include on your Schedule D, line 8b (if Box D or Box J above is checked), line 9 (if Box E or Box K above is checked), or line 10 (if Box F or Box L above is checked)”
The instructions describe boxes A, B and C for Part I, and Part II follows the same pattern with boxes D, E and F:
“Box A or Box G. Report on Part I with box A or box G checked all short-term transactions reported to you on Form 1099-B or Form 1099-DA (or substitute statement) with an amount shown for cost or other basis unless the statement indicates that amount wasn't reported to the IRS. If your statement shows cost or other basis but indicates it wasn't reported to the IRS (for example, if box 12 on Form 1099-B or box 2 on Form 1099-DA isn't checked), see Box B or Box H below.”
“Box B or Box H. Report on Part I with box B or box H checked all short-term transactions reported to you on Form 1099-B or Form 1099-DA (or substitute statement) without an amount shown for cost or other basis or showing that cost or other basis wasn't reported to the IRS. If your statement shows cost or other basis for the transaction was reported to the IRS (for example, if box 12 on Form 1099-B or box 2 on Form 1099-DA is checked), see Box A or Box G above.”
“If you received a Form 1099-B or Form 1099-DA for a transaction, the “Applicable checkbox on Form 8949” box near the top of that form may help you determine which box to check on the Part I where you report that transaction. A substitute statement you get instead of Form 1099-B or Form 1099-DA may also tell you which box to check.”
Digital assets: boxes G through L
The 2025 revision of the form added boxes for digital asset transactions, and the instructions describe the change and the definition:
“New boxes G, H, and I for short-term digital asset transactions. Use box G, H, or I to report short-term digital asset transactions. Do not use box C to report short-term digital asset transactions. Boxes G, H, and I will apply to Part I of Form 8949. New boxes J, K, and L for long-term digital asset transactions. Use box J, K, or L to report long-term digital asset transactions. Do not use box F to report long-term digital asset transactions. Boxes J, K, and L will apply to Part II of Form 8949.”
“Box C or Box I. Report on Part I with box C or box I checked all short-term transactions for which you can't check box A, B, G or H because you didn't receive a Form 1099-B or Form 1099-DA (or substitute statement). Do not use box C to report digital asset transactions. Use box I.”
“Box F or Box L. Report on Part II with box F or box L checked all long-term transactions for which you can't check box D, E, J, or K because you didn't receive a Form 1099-B or Form 1099-DA (or substitute statement). Do not use box F to report digital asset transactions. Use box L.”
“A digital asset is any digital representation of value that is recorded on a cryptographically secured distributed ledger (or any similar technology), without regard to whether each individual transaction involving that digital asset is actually recorded on that ledger. A digital asset is treated as property, and general tax principles that apply to property transactions apply to transactions using digital assets, including how to figure your holding period for short-term and long-term capital gains and losses explained earlier under Short-Term or Long-Term.”
Exception 1 (not required) and Exception 2 (attached statement)
The form’s own notes at the top of Part I and Part II say that some transactions can be entered directly on Schedule D:
“Note: You may aggregate all short-term transactions reported on Form(s) 1099-B and Form(s) 1099-DA showing basis was reported to the IRS and for which no adjustments or codes are required. Enter the totals directly on Schedule D, line 1a; you aren’t required to report these transactions on Form 8949 (see instructions).”
“Note: You may aggregate all long-term transactions reported on Form(s) 1099-B and Form(s) 1099-DA showing basis was reported to the IRS and for which no adjustments or codes are required. Enter the totals directly on Schedule D, line 8a; you aren’t required to report these transactions on Form 8949 (see instructions).”
The instructions give the general rule of one row per transaction, then the conditions for Exception 1:
“Enter the details of each transaction on a separate row (unless one of the Exceptions to reporting each transaction on a separate row, described later, applies to you).”
“Exception 1. Form 8949 isn’t required for certain transactions. You may be able to aggregate those transactions and report them directly on either line 1a (for short-term transactions) or line 8a (for long-term transactions) of Schedule D. This option applies only to transactions (other than sales of collectibles) for which:
You received a Form 1099-B (or substitute statement) that shows basis was reported to the IRS and doesn't show any adjustments in box 1f or 1g;
The Ordinary box in box 2 on Form 1099-B isn’t checked;
You received a Form 1099-DA (or substitute statement) that shows basis was reported to the IRS and doesn’t show any adjustments in box 1h or 1i;
The Ordinary box in box 6 on Form 1099-DA isn’t checked;
You don't need to make any adjustments to the basis or type of gain (or loss) reported on Form 1099-B or Form 1099-DA (or substitute statement), or to your gain (or loss); and
You aren’t electing to defer income due to an investment in a QOF and aren’t terminating deferral from an investment in a QOF.”
Exception 2 does not remove the form: it lets an attached statement replace the separate rows, with the combined totals entered on Parts I and II:
“Exception 2. Instead of reporting each of your transactions on a separate row of Part I or II, you can report them on an attached statement containing all the same information as Parts I and II and in a similar format (that is, description of property, dates of acquisition and disposition, proceeds, basis, adjustment and code(s), and gain (or loss)). Use as many attached statements as you need. Enter the combined totals from all your attached statements on Parts I and II with the appropriate box checked. For example, report on Part I with box B or box H checked all short-term gains and losses from transactions your broker reported to you on a statement showing basis wasn't reported to the IRS. Enter the name of the broker followed by the words “see attached statement” in column (a). Leave columns (b) and (c) blank. Enter “M” in column (f). If other codes also apply, enter all of them in column (f). Enter the totals that apply in columns (d), (e), (g), and (h). If you have statements from more than one broker, report the totals from each broker on a separate row. Don't enter “Available upon request” and summary totals in lieu of reporting the details of each transaction on Part I or II or attached statements.”
The instructions also have a special provision for certain corporations, partnerships, securities dealers and other qualified entities, and rules for QOF elections; this page does not reproduce them.
Columns (a) through (h)
| Column | Heading printed on the form | Passage from the instructions |
|---|---|---|
| (a) | Description of property (Example: 100 sh. XYZ Co.) | For stock, include the number of shares. |
| (b) | Date acquired (Mo., day, yr.) | Enter in this column the date you acquired the property. |
| (c) | Date sold or disposed of (Mo., day, yr.) | Enter in this column the date you sold or disposed of the property. |
| (d) | Proceeds (sales price) (see instructions) | If you receive Form 1099-B, Form 1099-DA, or Form 1099-S (or substitute statements), always report the proceeds (sales price) shown on the form (or statement) in column (d) of Form 8949. |
| (e) | Cost or other basis See the Note below and see Column (e) in the separate instructions. | For covered securities, enter the basis shown on Form 1099-B or Form 1099-DA (or substitute statement) in column (e). |
| (f) | Code(s) from instructions | In order to explain any adjustment to gain (or loss) in column (g), enter the appropriate code(s) in column (f). |
| (g) | Amount of adjustment | Enter in this column any necessary adjustments to gain (or loss). Enter negative amounts in parentheses. |
| (h) | Gain or (loss) Subtract column (e) from column (d) and combine the result with column (g). | Figure gain (or loss) on each row. First, subtract the cost or other basis in column (e) from the proceeds (sales price) in column (d). Then take into account any adjustments in column (g). Enter the gain (or loss) in column (h). Enter negative amounts in parentheses. |
The instructions give these rules for entering more than one code, and for rounding:
“In order to explain any adjustment to gain (or loss) in column (g), enter the appropriate code(s) in column (f). See How To Complete Form 8949, Columns (f) and (g), later. If more than one code applies, enter all the codes that apply in alphabetical order (for example, “BOQ”). Don't separate the codes by a space or comma.”
“More than one code. If you entered more than one code in column (f) on the same row, enter the net adjustment in column (g). For example, if one adjustment is $5,000 and another is ($1,000), enter $4,000 ($5,000 − $1,000).”
“You can round off cents to whole dollars on Form 8949. If you do round to whole dollars, round all amounts.”
Column (f) adjustment codes
The instructions print one table, “How To Complete Form 8949, Columns (f) and (g),” that matches a situation to a code. It is copied below in the order printed, with the IF, code and AND cells unchanged. The Tip printed under code T about contingent payment debt instruments is not reproduced in the table. The instructions are the source for it.
“For most transactions, you don't need to complete columns (f) and (g) and can leave them blank. You may need to complete columns (f) and (g) if you got a Form 1099-B, Form 1099-DA, or Form 1099-S (or substitute statement) that is incorrect, if you are excluding or postponing a capital gain, if you have a disallowed loss, or in certain other situations. Details are in the table below. If you enter more than one code in column (f), see More than one code in the instructions for column (g) above.”
| IF . . . | THEN enter this code in column (f) . . . | AND . . . |
|---|---|---|
| You received a Form 1099-B or Form 1099-DA (or substitute statement) and the basis shown in box 1e on Form 1099-B or box 1g on Form 1099-DA is incorrect | B |
|
| You disposed of collectibles (see the Schedule D instructions) | C | Enter -0- in column (g). Report the disposition on Form 8949 as you would report any sale or exchange. |
| You received a Form 1099-B or Form 1099-DA (or substitute statement) showing accrued market discount in box 1f on Form 1099-B or box 1h on Form 1099-DA | D | Use the Worksheet for Accrued Market Discount Adjustment in Column (g), later, to figure the amount to enter in column (g). However:
If the disposition of a market discount bond results in a loss subject to the wash sale rules, enter “W” in column (f) and follow the instructions for code W below. |
| You received a Form 1099-B, Form 1099-DA, or Form 1099-S (or substitute statement) for a transaction and there are selling expenses, option premiums, or digital asset transaction costs that aren't reflected on the form or statement by an adjustment to either the proceeds or basis shown | E | Enter in column (d) the proceeds shown on the form or statement you received. Enter in column (e) any cost or other basis shown on Form 1099-B, Form 1099-DA, or Form 1099-S (or substitute statement). In column (g), enter as a negative number (in parentheses) selling expenses, digital asset transaction costs, and option premiums that you paid (and that aren't reflected on the form or statement you received) and enter as a positive number any option premium that you received (and that isn't reflected on the form or statement you received). Selling expenses resulting from transactions reported on Form 1099-B or Form 1099-S may have differing treatment than digital asset transaction costs reported on Form 1099-DA. For more information about option premiums, see Gain or Loss From Options in the Instructions for Schedule D (Form 1040). |
| You sold or exchanged your main home at a gain, must report the sale or exchange on Part II of Form 8949 (as explained in Sale of Your Home in the Instructions for Schedule D (Form 1040)), and can exclude some or all of the gain | H | Report the sale or exchange on Form 8949 as you would if you weren't taking the exclusion. Then enter the amount of excluded (nontaxable) gain as a negative number (in parentheses) in column (g). See the example in the instructions for column (g). |
| You have a nondeductible loss other than a loss indicated by code W | L | Report the sale or exchange on Form 8949 and enter the amount of the nondeductible loss as a positive number in column (g). See Certain Nondeductible Losses in the Instructions for Schedule D (Form 1040). |
| You report multiple transactions on a single row, as described in Exception 2 or Special provision for certain corporations, partnerships, securities dealers, and other qualified entities under Exceptions to reporting each transaction on a separate row, earlier | M | See Exception 2 and Special provision for certain corporations, partnerships, securities dealers, and other qualified entities under Exceptions to reporting each transaction on a separate row, earlier. Enter -0- in column (g) unless an adjustment is required because of another code. |
| You received a Form 1099-B, Form 1099-DA, or Form 1099-S (or substitute statement) as a nominee for the actual owner of the property | N | Report the transaction on Form 8949 as you would if you were the actual owner, but also enter any resulting gain as a negative adjustment (in parentheses) in column (g) or any resulting loss as a positive adjustment in column (g). As a result of this adjustment, the amount in column (h) should be zero. However, if you received capital gain distributions as a nominee, report them instead, as described under Capital Gain Distributions in the Instructions for Schedule D (Form 1040). |
| You are a nonresident alien individual, foreign trust, foreign estate, or foreign corporation who sold or exchanged an interest in a partnership engaged in a U.S. trade or business | P | Report on Form 8949 the gain or loss on the sale or exchange. Enter in column (g) any adjustment resulting from the application of Regulations section 1.864(c)(8)-1(b) and (c). If you are required to file Schedule P (Form 1040-NR), see the instructions for Part II, lines 9 and 17. If you are required to file Schedule P (Form 1120-F), see the instructions for Part V, line 9. |
| You sold or exchanged QSB stock and can exclude part of the gain | Q | Report the sale or exchange on Form 8949 as you would if you weren't taking the exclusion and enter the amount of the exclusion as a negative number (in parentheses) in column (g). However, if the transaction is reported as an installment sale, see Gain from an Installment Sale of QSB Stock in the Instructions for Schedule D (Form 1040). |
| You are electing to postpone all or part of your gain under the rules explained in the Schedule D instructions for any rollover of gain (for example, rollover of gain from QSB stock) | R | Report the sale or exchange on Form 8949 as you would if you weren't making the election. Then enter the amount of postponed gain as a negative number (in parentheses) in column (g). |
| You had a loss from the sale, exchange, or worthlessness of small business (section 1244) stock and the total loss is more than the maximum amount that can be treated as an ordinary loss | S | See Small Business (Section 1244) Stock in the Schedule D (Form 1040) instructions. |
| You received a Form 1099-B or Form 1099-DA (or substitute statement) and the type of gain (or loss) shown in box 2 on Form 1099-B or box 6 on Form 1099-DA is incorrect | T | Report the transaction on the correct part of Form 8949, and enter -0- in column (g) on that part of the form if there are no adjustments needed for the transaction. |
| You have a nondeductible loss from a wash sale | W | Report the sale or exchange on Form 8949 and enter the amount of the nondeductible loss as a positive number in column (g). See the Schedule D instructions for more information about wash sales generally and Pub. 550 for more information on wash sales involving substantially similar stock or securities. If you received a Form 1099-B or Form 1099-DA (or substitute statement) and the amount of nondeductible wash sale loss shown in box 1g on Form 1099-B or box 1i on Form 1099-DA is incorrect, enter the correct amount of the nondeductible loss as a positive number in column (g). If the amount of the nondeductible loss is less than the amount shown on Form 1099-B or Form 1099-DA (or substitute statement), attach a statement explaining the difference. If no part of the loss is a nondeductible loss from a wash sale transaction, enter -0- in column (g). |
| You can exclude all or part of your gain under the rules explained in the Schedule D instructions for DC Zone assets or qualified community assets | X | Report the sale or exchange on Form 8949 as you would if you weren't taking the exclusion. Then enter the amount of the exclusion as a negative number (in parentheses) in column (g). |
| You are reporting your gain from a QOF investment that you deferred in a prior tax year | Y | See How To Report Gain Previously Deferred in a QOF Investment, later. |
| You are electing to postpone all or part of your gain under the rules explained in the Schedule D instructions for investments in QOFs | Z | See How To Report an Election To Defer Tax on Eligible Gain Invested in a QOF, later. |
| You have an adjustment not explained earlier in this column | O | Enter the appropriate adjustment amount in column (g). See the instructions for column (g). |
| None of the other statements in this column apply because you have no adjustments | Leave columns (f) and (g) blank. |
Worked examples in the instructions
The instructions work one example with a main home sale (codes E and H) and one with incorrect basis (code B):
“Example. You sold your main home in 2025 for $320,000 and received a Form 1099-S showing the $320,000 gross proceeds. The home's basis was $100,000. You had selling expenses of $20,000 that weren’t included on your Form 1099-S. Under the tests described in Sale of Your Home in the Instructions for Schedule D (Form 1040), you can exclude the entire $200,000 gain from income. On Form 8949, Part II, check box F or box L at the top. Complete columns (a), (b), and (c). Enter $320,000 in column (d) and $100,000 in column (e). Enter “EH” in column (f). In column (g), enter $220,000 ($20,000 selling expenses + $200,000 exclusion) as a negative number. Put it in parentheses to show it is negative. In column (h), enter -0- ($320,000 − $100,000 − $220,000). If this is your only transaction on this Part II, enter $320,000 in column (d) on line 10 of Schedule D (Form 1040), $100,000 in column (e), ($220,000) in column (g), and -0- in column (h).”
“Example 4—Adjustment for incorrect basis. You sold stock for $1,000. You had owned the stock for 3 months. Your correct basis for the stock is $100, but you receive a Form 1099-B or Form 1099-DA that shows your basis is $900 and shows your broker reported that basis to the IRS. Enter $900 on line 1 of the Worksheet for Basis Adjustments in Column (g), later. Enter $100 on line 2 of the worksheet. Because line 1 is larger than line 2, leave line 3 blank and enter $800 ($900 − $100) as a positive number on line 4. Also, enter $800 in column (g) of Part I with box A or box G checked at the top. Enter “B” in column (f). Enter $1,000 in column (d) and $900 in column (e). To figure your gain (or loss), subtract $900 from $1,000. Combine the result, $100, with the $800 adjustment in column (g). Your gain is $900 ($100 + $800). Enter $900 in column (h).”
Which revision this page uses
This page uses Form 8949 (2025) and the Instructions for Form 8949 (2025), the revision linked from the IRS About Form 8949 page when we checked on November 2, 2026. The IRS also had an early release draft of the 2026 form posted at that time; the 2026 draft’s cover page says:
“Caution: DRAFT—NOT FOR FILING This is an early release draft of an IRS tax form, instructions, or publication, which the IRS is providing for your information. Do not file draft forms.”
The 2026 draft prints the same twelve box descriptions as the 2025 form, and nothing from the draft is used for the tables above. For the tax results of these transactions, see the capital gains tax calculator.
Frequently asked questions
What is Form 8949 used for?
The Instructions for Form 8949 (2025) say: “Use Form 8949 to report sales and exchanges of capital assets.” The IRS About Form 8949 page says the subtotals from the form are carried over to Schedule D (Form 1040), where gain or loss is calculated in aggregate, and the instructions say to file Form 8949 with the Schedule D for the return being filed.
Which box, A through L, goes with which transaction?
Part I (short-term) has boxes A, B, C, G, H and I, and Part II (long-term) has D, E, F, J, K and L. Per the instructions, A and G (D and J for long-term) are for transactions reported on Form 1099-B or Form 1099-DA with basis reported to the IRS, B and H (E and K) for those without basis or with basis not reported to the IRS, and C and I (F and L) for transactions with no Form 1099-B, Form 1099-DA or substitute statement. Boxes C and F exclude digital asset transactions, which go in boxes I and L: “Do not use box C to report digital asset transactions. Use box I.” The form says to check only one box on each page.
Is Form 8949 needed if the broker reported the basis?
The instructions say that under Exception 1 a taxpayer “may be able to aggregate those transactions and report them directly on either line 1a (for short-term transactions) or line 8a (for long-term transactions) of Schedule D,” but only for transactions that meet every condition the instructions list, such as basis reported to the IRS with no adjustments and no need to make adjustments to the basis or type of gain (or loss).
What goes in column (f)?
Column (f) holds the code that explains an adjustment entered in column (g). The instructions say that if more than one code applies, all of them go in alphabetical order, for example “BOQ,” without a space or comma, and that for most transactions columns (f) and (g) can be left blank. The instructions print a table of 18 codes, B through Z and then O.
Which codes does the IRS print for a wash sale, a main home exclusion or incorrect basis?
The table lists code W for a nondeductible loss from a wash sale, with the loss entered as a positive number in column (g); code H for a main home sold at a gain with some or all of the gain excluded, with the excluded gain entered as a negative number in column (g); and code B when the basis shown on Form 1099-B or Form 1099-DA is incorrect. Each row in the instructions has its own conditions.
How is short-term or long-term decided?
The instructions say the holding period for short-term capital gains and losses is generally 1 year or less and for long-term is generally more than 1 year, and that counting begins on the day after the property was received and includes the day it was disposed of. They also say that, generally, property acquired by inheritance is reported as a long-term gain (or loss) regardless of how long it was held.
Where do digital asset sales go?
The instructions say: “Digital asset transactions should not be reported using box C or F. Instead, digital asset transactions should be reported using box G, H, or I for short-term transactions. Box J, K, or L should be used to report long-term transactions.” Boxes G and J are for transactions reported on Form 1099-DA with basis reported to the IRS, and boxes I and L are for digital asset transactions not reported on Form 1099-DA or Form 1099-B.
Is there a 2026 Form 8949?
When we checked on November 2, 2026, the IRS About Form 8949 page linked Form 8949 (2025) and the Instructions for Form 8949 (2025) as the current revision. The IRS also had a draft 2026 Form 8949 posted, marked “DRAFT—NOT FOR FILING.” FedRateCalc’s Form 8949 page uses the final 2025 form and instructions, and the draft prints the same twelve box descriptions.
Related IRS form pages and calculators
Sources (checked November 2, 2026): IRS: Instructions for Form 8949 (2025), PDF · IRS: Form 8949 (2025), PDF · IRS: Form 8949 (2026) early release draft, not for filing, PDF · IRS: About Form 8949