Form 1040 Schedule 8949: 2024 Instructions for Reporting

Introduction

"Form 1040 Schedule 8949" doesn't exist. Form 8949 is its own IRS form, titled "Sales and Other Dispositions of Capital Assets." Its totals generally flow to Schedule D, which is filed with Form 1040.

The mix-up causes real trouble. Brokers send a Form 1099-B with incomplete basis, and filers pick the wrong box or report the same sale twice. For Australian residents with US-source investments, the US forms and terminology add another layer.

This guide covers who must file Form 8949, when you can report directly on Schedule D, how to complete each section, how to use adjustment codes, and how to reconcile your 1099-B. It applies to 2024 returns only.

Key Takeaways

  • Form 8949 lists each reportable sale; Schedule D summarizes the short-term and long-term results.
  • Compare every Form 1099-B against your own records and correct basis errors.
  • Your Part and box depend on holding period, 1099-B reporting, and any adjustment.
  • 2024 uses boxes A-F only; the G-L digital-asset boxes belong to the 2025 form.

What Form 8949 Is and How It Fits With Schedule D

What goes on the form

Form 8949 covers sales and exchanges of capital assets not reported elsewhere. It also covers:

  • Nonbusiness bad debts
  • Worthless securities
  • Certain nonbusiness involuntary conversions
  • Qualified opportunity fund (QOF) deferrals and dispositions

Capital-gain distributions, carryovers, and pass-through gains have their own Schedule D lines.

Short-term versus long-term

  • Short-term: held one year or less (Part I).
  • Long-term: held more than one year (Part II).
  • Count from the day after acquisition through the disposition date.
  • Inherited property is generally long-term regardless of actual holding period.
  • Gifted property can carry over the donor's holding period.

How the forms divide the work

Document Role
Form 8949 Transaction-level detail and adjustments
Schedule D, Part I Nets short-term items on line 7
Schedule D, Part II Nets long-term items on line 15
Schedule D, Part III Combines lines 7 and 15 on line 16
Form 1040 Carries the capital gain or deductible loss to line 7

Support your entries with Form 1099-B, brokerage statements, purchase confirmations, and transfer records. They back up proceeds, dates, and basis.

The direct-to-Schedule D exception

You may skip Form 8949 for a transaction only if all of these hold:

  1. Form 1099-B shows basis reported to the IRS, with no adjustments in boxes 1f or 1g.
  2. The "Ordinary" box in box 2 isn't checked.
  3. No adjustment is needed to basis, gain/loss type, or amount.
  4. No QOF deferral election or termination applies.

Collectibles are excluded. Qualifying short-term sales go on Schedule D line 1a, long-term on line 8a. Confirm eligibility in the current instructions; don't assume.

How to Complete 2024 Form 8949 Step by Step

Gather transaction records

Consolidate every 1099-B and substitute statement from each broker. Remove duplicates. Chase down any transaction missing a date, proceeds figure, or basis before you start.

Select the correct part and box

Check only one box per part. Use a separate Part I or II for each box you need.

Part/box Category Schedule D line
I / A Short-term, basis reported to IRS 1b
I / B Short-term, basis not reported to IRS 2
I / C Short-term, no Form 1099-B 3
II / D Long-term, basis reported to IRS 8b
II / E Long-term, basis not reported to IRS 9
II / F Long-term, no Form 1099-B 10

Complete columns (a) through (h)

  • (a) Property description, including share count for stock
  • (b) Date acquired
  • (c) Date sold or disposed of
  • (d) Proceeds
  • (e) Cost or other basis
  • (f) Adjustment code(s)
  • (g) Adjustment amount; negatives in parentheses
  • (h) Gain or loss: (d) minus (e), combined with (g)

Enter "VARIOUS" in column (b) for stock bought in several purchases and reported on one row. Enter "INHERITED" for inherited property, generally in Part II. Gifted property usually starts with the donor's basis, so purchase price isn't automatically your basis.

Reconcile with Schedule D

Totals from each box transfer to the matching Schedule D line. Short-term and long-term results stay separate until Schedule D, Part III combines them. The net figure then goes to Form 1040 line 7.

Form 8949 Schedule D Form 1040 capital gains reporting flow

Hypothetical example

Illustration only, not tax advice. Two long-term sales on a 1099-B:

  • Ordinary sale: proceeds $5,000, basis $3,200 (reported to the IRS). Gain: $1,800, no code.
  • Adjusted sale: proceeds $2,000, broker-reported basis $1,500, but your records show $1,700. Under code B, column (e) shows $1,500 and column (g) shows ($200). Gain: $2,000 − $1,500 − $200 = $300.

Form 8949 adjusted sale gain calculation with broker basis correction

Adjustment Codes, Cost Basis, and Gain or Loss

When an adjustment is needed

Use columns (f) and (g) when the 1099-B doesn't reflect the full tax treatment. Examples include a basis correction, a disallowed loss, or an excluded gain. If no adjustment applies, leave both columns blank.

Common 2024 adjustment codes

Signs refer to column (g). List multiple codes alphabetically with no spaces or commas, and enter the net adjustment.

Code Meaning Adjustment
B Incorrect broker basis Reported minus correct basis (boxes A/D)
E Unreflected selling expenses or option premiums Expenses negative; received premiums positive
H Main-home gain exclusion Negative
L Nondeductible loss (not wash sale) Positive
M Multiple transactions on one row Zero unless another code applies
N Nominee for actual owner Makes (h) zero
Q Qualified small business stock exclusion Negative
S Section 1244 loss above ordinary ceiling Positive
T Wrong gain/loss type Zero absent an amount change
W Disallowed wash-sale loss Positive
Z Gain deferred via QOF investment Negative
O Other adjustment Positive or negative

The full table also includes codes C, D, P, R, X, and Y. Check the official instructions before using any code.

Wash sales and basis traps

A wash sale occurs when you sell at a loss and acquire substantially identical securities within 30 days before or after. In the IRS example, 100 shares cost $1,000, sell for $750, and are repurchased for $800. The $250 loss is disallowed and the replacement basis becomes $1,050.

Wash sale 30-day rule and replacement security basis calculation

Broker wash-sale reporting generally covers only the same account and CUSIP. Your loss is still disallowed if you repurchased in another account.

Inherited property generally takes date-of-death fair market value. Gifts sold at a loss use the lower gift-date value.

Proceeds, basis, and netting

Gain or loss equals proceeds minus adjusted basis, plus the column (g) adjustment. Schedule D nets short-term and long-term separately, then combines them. A net loss is deductible up to $3,000 ($1,500 if married filing separately); the rest carries forward.

Rates depend on total taxable income and filing status, not on the sale alone. For 2024 single filers, the 0% rate applies up to $47,025 of taxable income and 15% up to $518,900, per Rev. Proc. 2023-34. Higher earners may also owe the 3.8% net investment income tax. Use the Qualified Dividends and Capital Gain Tax Worksheet.

Avoid double reporting and unsupported adjustments

  • Don't list a Schedule D direct-entry transaction on Form 8949 too.
  • Don't use a code without documentation.
  • Don't change basis just to land on a preferred result.

Special Reporting Situations and Filing Mechanics

Multiple brokers, missing 1099-Bs, and nonbroker sales

  • Keep each broker's totals on separate rows if you use a statement.
  • With no 1099-B, use box C or F; a missing form does not exempt you from reporting.
  • Calculate basis from your own records, including transfers between accounts.
  • Nonbusiness bad debts: Part I, box C, proceeds zero, "bad debt statement attached."
  • A corrected 1099-B can arrive later, so check for one.

Electronic and paper filing

An alternative statement (Exception 2) can replace individual rows. It must contain every transaction-level detail in a similar format. "Available upon request" doesn't qualify.

When you e-file:

  • Report transaction details electronically, or
  • Mail Form 8949 or equivalent statements with Form 8453 within three business days of acceptance

Exception 1 transactions need neither attachment. Keep basis records until the limitations period expires for the year of disposition.

Related reporting outside Form 8949

  • The 2024 Form 1040 asks about digital-asset activity.
  • Form 8938 thresholds start at $50,000 at year-end for unmarried US residents.
  • FBAR applies when foreign accounts exceed $10,000 at any time in 2024.
  • Form 8938 doesn't replace FBAR.
  • Capital loss carryovers come from the prior-year Schedule D worksheet.

Errors to Avoid and Final Review Checklist

Common errors

  • Using the 2025 form, with its G-L boxes, for 2024
  • Putting short-term sales in Part II
  • Choosing the wrong A-F box
  • Entering corrected basis in (e) without code B on a covered security
  • Duplicating a transaction
  • Mis-transferring subtotals to Schedule D

Final checklist

  1. Every 1099-B accounted for
  2. Acquisition and sale dates verified
  3. Proceeds match statements
  4. Basis checked against records
  5. Codes and amounts supported
  6. Schedule D totals agree with Form 8949
  7. Form 1040 line 7 matches Schedule D

When to get professional review

Multiple brokers, complex basis, business-related investments, or cross-border situations justify a second look. VJM Global supports US individual taxpayers with Form 1040 and 1040-NR preparation, with pricing quoted by scope. Confirm what's included first; no tax outcome is guaranteed.

Frequently Asked Questions

Who needs to file Form 8949 with Schedule D?

Individuals who dispose of capital assets not reported elsewhere, plus items like worthless securities and nonbusiness bad debts. Form 8949 lists the transactions and Schedule D summarizes them.

When do I use Form 8949 versus Schedule D?

Form 8949 holds transaction-level detail. Schedule D does the netting. Eligible transactions meeting all Exception 1 conditions go straight to line 1a or 8a.

Can I skip Form 8949?

Only for transactions meeting the Schedule D direct-reporting conditions. Anything adjusted, ordinary, or lacking reported basis generally needs Form 8949.

What forms do I need if I sold stocks?

Form 1099-B if issued, Form 8949 unless excepted, Schedule D, and Form 1040. Other forms may apply to your situation.

How do I calculate long-term capital gains tax?

Confirm the holding period exceeds one year, subtract adjusted basis from proceeds, then net on Schedule D. Apply the 2024 worksheet using your full taxable income.

What are the common adjustment codes?

Codes B, E, L, M, S, T, and W are frequent. They explain why broker-reported figures are changed. See the 2024 Form 8949 instructions for the full table.