Uncategorized

Form 8949 Instructions: Box A-F Classification, Crypto Reporting, Wash Sale Rule Carve-Out

Form 8949 instructions for the 2025 tax year (filed in 2026) require taxpayers to report every sale or exchange of a capital asset on one of six boxes: A, B, or C for short-term holdings, and D, E, or F for long-term holdings. The classification turns on whether the transaction is covered by Form 1099-B reporting and whether the broker reported basis. Form 8949 totals flow to Schedule D, which then computes the net capital gain or loss on Form 1040 or the corporate return.

Key takeaways

  • Boxes A and D apply when the broker reported the sale on Form 1099-B and reported basis to the IRS (covered securities).
  • Boxes B and E apply when the broker reported the sale on Form 1099-B but did not report basis (non-covered securities or short-position transfers).
  • Boxes C and F apply when no Form 1099-B was received, which historically included crypto, real estate, collectibles, and private securities.
  • For 2025 crypto transactions, brokers must issue Form 1099-DA (digital assets) under Reg section 1.6045-1, with reporting beginning for transactions on or after January 1, 2025 (gross proceeds only; basis reporting starts in 2026).
  • The wash sale rule under section 1091 does not apply to cryptocurrency because cryptocurrency is treated as property, not a security, and the wash sale rule applies only to stock and securities; this loophole has been a target of legislative reform proposals but remains in effect for 2025 tax year reporting.

What is Form 8949?

Form 8949, Sales and Other Dispositions of Capital Assets, is the detail form for capital gains and losses. Each disposition is reported as one line item: description of property, dates acquired and sold, proceeds, cost basis, adjustment codes, adjustment amounts, and resulting gain or loss. The form is required for any taxpayer with capital transactions and is filed alongside Schedule D (Form 1040, 1041, 1065, 1120, or 1120-S).

Form 8949 was introduced for the 2011 tax year following the Energy Improvement and Extension Act of 2008, which required brokers to track and report basis for “covered” securities. The classification into boxes A through F is the mechanism by which the IRS matches taxpayer-reported transactions against broker 1099-B information.

Why Form 8949 matters

Form 8949 matters because the IRS uses 1099-B information to flag underreported capital gains under the automated underreporter (AUR) program. A mismatch between Form 8949 totals and 1099-B totals triggers a CP2000 notice. With the IRS expanding 1099 information return matching to include digital assets via Form 1099-DA for 2025 transactions, the matching universe nearly doubles, and the IRS has indicated through publicly released enforcement plans that digital asset compliance is a coordinated priority.

The form also matters because the box selection determines which records the taxpayer needs to support. Box A and D transactions match broker records exactly; the IRS rarely audits the basis directly. Box B, C, E, and F transactions require the taxpayer to substantiate basis independently, including for inherited assets, gifts, employer stock with section 83(b) basis, and crypto acquired before 1099-DA reporting kicked in.

For deeper coverage of crypto reporting, see the Ledgerism crypto tax accounting guide and our analysis of the IRS electronic 1099-DA delivery rules. For QSBS-specific reporting (where adjustments often appear on Form 8949), see our section 1202 QSBS coverage and the broader learn library.

How Form 8949 works (mechanics)

The mechanics start with classification. Each transaction is short-term (held one year or less) or long-term (held more than one year). The holding period for inherited property is always long-term under section 1223(9). For property received as a gift, the holding period tacks if the donor’s basis carries (section 1015), and is short-term if loss-basis applies.

Box A: short-term, basis reported (covered)

Box A covers short-term transactions reported on Form 1099-B with basis reported to the IRS. Covered securities under Reg section 1.6045-1(a)(15) include stock acquired on or after January 1, 2011, mutual fund and dividend reinvestment plan shares acquired on or after January 1, 2012, less-complex debt acquired on or after January 1, 2014, more-complex debt and options acquired on or after January 1, 2016, and securities futures contracts acquired on or after January 1, 2016. Most taxpayers’ brokerage accounts are dominated by Box A and Box D transactions.

Box B: short-term, basis not reported (non-covered)

Box B covers short-term transactions reported on Form 1099-B where the broker did not report basis. This includes pre-2011 stock, mutual fund shares acquired before 2012, and gift or inherited securities transferred to the brokerage without basis history. The taxpayer must compute and report basis independently.

Box C: short-term, no 1099-B

Box C covers short-term transactions not reported on any Form 1099-B. Historically this captured crypto sales (until 1099-DA), private company stock sales, real estate sales (which use Form 1099-S, not 1099-B), and certain collectibles. With the new Form 1099-DA effective for 2025 transactions, most retail crypto activity will migrate from Box C to Box B or F (gross proceeds reported only, no basis yet).

Boxes D, E, F: long-term mirrors

Boxes D, E, and F are the long-term counterparts to A, B, and C. The classification logic is identical; only the holding period changes.

Adjustment codes

Column (f) of Form 8949 accepts up to two adjustment codes, and column (g) reports the adjustment dollar amount. The codes are listed in the Form 8949 Instructions and include W (wash sale loss disallowed), D (election to defer gain via section 1031 like-kind exchange, real property only), Q (section 1202 exclusion), R (section 1244 small business stock loss), H (gain on sale of home not eligible for section 121 exclusion), and several others. Each code adjusts the reported gain or loss to reflect a special provision.

Form 8949 box classification rules

Box Holding period Form 1099-B received? Basis reported to IRS? Typical assets Substantiation burden
A Short-term (≤1 year) Yes Yes Stock acquired ≥ 2011, mutual funds ≥ 2012, options ≥ 2016 Low (matches broker)
B Short-term (≤1 year) Yes No Pre-2011 stock, transferred shares without basis history High (taxpayer computes basis)
C Short-term (≤1 year) No No (no 1099-B) Pre-2025 crypto, private securities, collectibles High (full self-reporting)
D Long-term (>1 year) Yes Yes Long-held covered securities Low (matches broker)
E Long-term (>1 year) Yes No Long-held pre-2011 stock, inherited shares High (taxpayer computes basis)
F Long-term (>1 year) No No (no 1099-B) Pre-2025 long-held crypto, private QSBS, real estate (also 1099-S) High (full self-reporting)

Worked example

James, a single taxpayer, has the following 2025 dispositions:

Form 8949 reporting:

Box D (long-term, covered):

Box F (long-term, no 1099-B before 2025 acquisition date but counted because 2021 acquisition; 1099-DA gross proceeds only):

Box A (short-term, covered, with wash sale):

Schedule D rollup:

The disallowed $3,000 Tesla loss is added to the basis of the December 28 repurchase under section 1091(d), preserving the loss for future recognition when the new lot is ultimately sold in a non-wash-sale transaction.

Recent changes (Form 1099-DA, TCJA carryover, IRS digital asset enforcement)

The most significant 2025 change to Form 8949 is the introduction of Form 1099-DA. Final regulations under Reg section 1.6045-1 (T.D. 10000, June 28, 2024) require digital asset brokers to report gross proceeds on Form 1099-DA for transactions on or after January 1, 2025. Basis reporting begins for transactions on or after January 1, 2026. The 1099-DA migration moves crypto reporting from Box C/F (no 1099-B) to Box B/E (1099-B received without basis), and eventually Box A/D (with basis) when the basis-reporting phase begins.

The wash sale rule under section 1091 still does not apply to cryptocurrency for the 2025 tax year. Cryptocurrency is treated as property under Notice 2014-21, and section 1091 applies only to “stock or securities.” Multiple legislative proposals have attempted to extend wash sale rules to digital assets (the Lummis-Gillibrand Responsible Financial Innovation Act, the Biden administration’s repeated FY budget proposals), but none has been enacted as of mid-2026. The Treasury Greenbook for FY2026 again proposed wash sale extension; it has not advanced.

The TCJA repeal of section 1031 like-kind exchanges for non-real property remains effective. Adjustment code D for section 1031 applies only to real property since the 2017 enactment.

The One Big Beautiful Bill Act (OBBBA) of 2025 did not directly modify Form 8949 mechanics but expanded the section 1202 QSBS exclusion (relevant for adjustment code Q) and made the 199A QBI deduction permanent (no Form 8949 impact). The IRS continues to refine 1099-DA implementation through additional guidance.

Common pitfalls

Frequently asked questions

Do I need to file Form 8949 if I have only Box A transactions?
Taxpayers with only Box A or Box D transactions where no adjustments are required and basis is reported to the IRS can summarize the totals directly on Schedule D without itemizing on Form 8949. The Schedule D Instructions describe this exception (line 1a for short-term, line 8a for long-term).
Where does crypto report on Form 8949 for 2025?
For 2025 transactions, crypto brokers issue Form 1099-DA with gross proceeds only (no basis). Crypto held one year or less reports on Box B (1099-B received, basis not reported). Crypto held more than one year reports on Box E. For transactions on platforms not subject to 1099-DA reporting (peer-to-peer, decentralized exchanges), the transactions report on Box C (short-term) or Box F (long-term).
Does the wash sale rule apply to crypto?
Not as of the 2025 tax year. Section 1091 applies only to stock or securities. The IRS in Notice 2014-21 treated crypto as property, not a security. Legislative proposals to extend wash sales to digital assets have not been enacted as of mid-2026.
How do I report a like-kind exchange of real property on Form 8949?
Section 1031 like-kind exchanges of real property are first reported on Form 8824, then any taxable boot is reported on Form 8949 with adjustment code D. Pure section 1031 deferral with no boot generally avoids Form 8949 entries entirely.
What if I receive a 1099-B with incorrect basis?
Report the broker-reported transaction on the appropriate box (A or D), enter the correct basis in column (e), and use adjustment code B in column (f) with an adjustment in column (g) to reconcile. The Form 8949 Instructions provide guidance on code B usage.
Are short sales reported on Form 8949?
Yes. Short sales are reported in the year the short is closed (not the year the short is opened) under section 1233. The holding period generally equals the period the closing position was held, which is typically short-term unless the short was held against a previously owned long position for more than one year.
How does Form 8949 interact with Schedule D?
Form 8949 totals roll up to Schedule D. Box A and D totals appear on Schedule D lines 1b and 8b. Box B and E totals appear on lines 2 and 9. Box C and F totals appear on lines 3 and 10. Schedule D then computes net short-term, net long-term, and net capital gain or loss.
Can I file Form 8949 electronically with thousands of transactions?
Yes. Most tax software supports CSV import of Form 8949 detail and the IRS Modernized e-File system accepts attached Form 8949 detail in the prescribed schema. High-volume traders typically import broker 1099-B detail or use a consolidated reporting service such as Gain Loss Report from Robinhood, Schwab Tax Reports, or third-party tools like TokenTax or CoinTracker for crypto.

Bottom line

Form 8949 is the IRS’s primary information-matching tool for capital gains, and the 2025 introduction of Form 1099-DA materially expands the matching universe to digital assets. Most retail investors will file Form 8949 detail in Box A and Box D where broker basis matches exactly; crypto holders will need to track their pre-2025 cost basis carefully because 1099-DA gross-proceeds-only reporting still leaves basis substantiation to the taxpayer. The crypto wash sale loophole remains in effect for 2025 but is on every Treasury budget proposal and may close in a future tax act.

Sources and methodology

Primary sources: Form 8949 Instructions (2025 tax year). IRC sections 1091, 1202, 1031, 1223, 1015, 121, 1244, and 1233. Treasury Regulations section 1.6045-1 (T.D. 10000, June 28, 2024) for digital asset broker reporting. IRS Notice 2014-21 for crypto property classification. Energy Improvement and Extension Act of 2008 (P.L. 110-343) for broker basis reporting requirements. Tax Cuts and Jobs Act of 2017 (P.L. 115-97) for section 1031 limitation to real property. One Big Beautiful Bill Act of 2025 for section 1202 QSBS expansion. Treasury Greenbook FY2026 for wash sale extension proposal status. Schedule D Instructions for Form 8949 rollup mechanics. Stewart v. Commissioner (T.C. Memo. 1982-209) for zero-basis presumption.