GET TAX RELIEF NOW!
GET IN TOUCH

Get Tax Help Now

Thank you for contacting
GetTaxReliefNow.com!

We’ve received your information. If your issue is urgent — such as an IRS notice
or wage garnishment — call us now at +(888) 260 9441 for immediate help.
Oops! Something went wrong while submitting the form.
Reviewed by: William McLee
Reviewed date:
January 13, 2026

Form 8949 (2023) Checklist

Understanding Form 8949’s Role in Tax Reporting

Form 8949 reconciles capital asset sales to Schedule D by sorting transactions according to holding period and Form 1099-B reporting status. The form retains three box options per holding period and requires explicit reconciliation of the basis reported to the IRS versus the actual cost basis used.

This structure reflects enhanced IRS matching protocols through expanded cross-reference verification systems. Taxpayers must complete Form 8949 before filling out Schedule D lines 1b, 2, 3, 8b, 9, or 10 to ensure accurate capital gains and losses reporting.

Determining Holding Period Classification

You must classify each transaction as short-term or long-term based on the length of time you held the property. Short-term capital gains apply to assets held one year or less, while long-term gains apply to assets held more than one year. To calculate the holding period, begin counting on the day after you received the property and include the day you disposed of it.

For stocks and bonds purchased on an exchange or over-the-counter market, enter the trade date in column (b) for the acquisition date. The purchase date you enter determines whether wash sales rules apply to your investment transactions. For stocks and bonds traded on exchanges, this date represents the transaction date rather than the settlement date.

Obtaining and Reviewing Required Documentation

Examine all broker statements received for tax year 2023, including Form 1099-B or substitute statements. These documents indicate whether the cost basis was reported to the IRS, which determines which box you check on Form 8949. Cross-check the broker’s reported basis against your records before selecting the appropriate box.

The IRS uses this information to match your reported transactions against third-party documentation. Each Form 1099-B you receive contains essential details for completing your Capital Asset Sales Worksheet. Verify that all Form 1099-B amounts match your transaction records before proceeding with your filing.

This checklist is for educational purposes only and does not constitute tax or legal advice. Always review official IRS instructions and consult a qualified professional for guidance.

Selecting the Correct Box for Short-Term Transactions

Part I of Form 8949 requires you to check only one box per page for short-term transactions:

● Box A: Your Form 1099-B shows that the basis was reported to the IRS, and you need to make adjustments.
● Box B: Your Form 1099-B shows that the basis was not reported to the IRS.
● Box C: You did not receive a Form 1099-B for the transaction.

File separate Form 8949 pages when multiple boxes apply to different categories of transactions. Corporations filing Form 1041 must follow these same box selection rules when reporting estate or trust capital gains and losses.

Understanding Aggregation Rules for Direct Schedule D Entry

Transactions meeting specific criteria may bypass Form 8949 entirely and go directly to Schedule D. You may aggregate short-term transactions on Schedule D line 1a if your Form 1099-B shows that the basis was reported to the IRS, no adjustments appear in boxes 1f or 1g, the Ordinary box is not checked, and you need no adjustments to basis or gain type.

Similarly, long-term transactions meeting these conditions may be reported directly on Schedule D, line 8a. This aggregation option reduces filing burden for straightforward brokered sales but requires strict adherence to all conditions. Wash sales and involuntary conversions cannot use this exception and require detailed Form 8949 reporting. Any transaction requiring adjustments must be reported on Form 8949, regardless of whether the basis was previously reported to the IRS.

Reporting Transaction Details in Part I Columns

For each short-term transaction, enter the description of property in column (a), acquisition date in column (b), sale or disposition date in column (c), proceeds in column (d), cost basis in column (e), adjustment code and amount in columns (f) and (g), and calculated gain or loss in column (h). Column (d) treatment varies based on whether you received a Form 1099-B.

Without a Form 1099-B, report net proceeds after subtracting selling expenses such as broker’s fees, commissions, and transfer taxes. With a Form 1099-B, report the proceeds exactly as shown on the form, then enter code “E” in column (f) and the adjustment amount in column (g) if selling expenses are not reflected. Publication 550 provides comprehensive guidance on calculating proceeds for complex investment transactions. Always maintain records of your original purchase price and any adjustments to cost basis throughout the holding period.

Applying Adjustment Codes and Amounts

When the basis reported to the IRS differs from the actual basis, enter the reported basis in column (e) and the correction amount in column (g) with the corresponding adjustment code. The 2023 instructions explicitly require this reconciliation methodology to prevent duplicate or incorrect gain and loss reporting. Your adjustment must account for any difference between what the broker reported and your actual tax basis in the property.

Wash sales require code “W” in column (f) along with the disallowed loss amount in column (g). Publication 544 explains how to handle wash sales adjustments when you repurchase substantially identical securities within the prohibited period. Accurate adjustment coding ensures proper reconciliation with IRS records and prevents mismatch notices.

Completing Part II for Long-Term Transactions

Part II follows the same box-selection logic as Part I but applies to long-term holdings. Box D applies when your Form 1099-B shows a cost basis was reported to the IRS and you need adjustments, Box E applies when a cost basis was not reported, and Box F applies when you received no Form 1099-B.

Long-term Box D transactions meeting all aggregation criteria may be reported directly on Schedule D line 8a without filing Form 8949. Each transaction must meet every requirement for the aggregation exception to apply.

Calculating and Transferring Totals

Add all entries in columns (d), (e), (g), and (h) on line 2 of each Part, subtracting negative amounts. The total in column (h) should equal the amount you get by combining columns (d), (e), and (g) on the corresponding Schedule D line. Transfer Part I totals to Schedule D line 1b for Box A transactions, line 2 for Box B transactions, or line 3 for Box C transactions.

Part II totals flow to Schedule D line 8b for Box D transactions, line 9 for Box E transactions, or line 10 for Box F transactions. Estates and trusts filing Form 1041 report these exact totals to their Schedule D following identical line assignments. Double-check all transferred amounts against your Capital Asset Sales Worksheet before finalizing your return.

Verifying Basis-Adjustment Accuracy

If you aggregate transactions directly on Schedule D using lines 1a or 8a, confirm that each aggregated transaction has a basis exactly as reported to the IRS. Any basis discrepancy requires you to report the transaction on Form 8949 instead of aggregating it.

Filing Form 8949 with Schedule D

Attach Form 8949 to Schedule D using Attachment Sequence Number 12A. Both forms must include your Social Security number or taxpayer identification number. The instructions specify that Form 8949 is required whenever you complete Schedule D lines 1b, 2, 3, 8b, 9, or 10 from non-aggregated transactions. Keep accurate records showing the basis and adjusted basis of your property, including purchase price, commissions, improvements, depreciation, nondividend distributions, and stock splits.

Need Help With Your Tax Filing?

If you’re missing tax documents or want to ensure the numbers you enter match IRS records, we can help.

We offer:

  • Full IRS transcript retrieval (Wage & Income + Account)
  • Professional tax form review
  • Preparation & filing support
  • Tax relief options if you owe the IRS

Call now before filing: (888) 260-9441
Fast transcript pull available

This checklist is for educational purposes only and does not constitute tax or legal advice. Always review official IRS instructions and consult a qualified professional for guidance.

How did you hear about us? (Optional)

Thank you for submitting!

Your submission has been received!
Oops! Something went wrong while submitting the form.

Frequently Asked Questions