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:
- Sold 100 shares of Apple acquired in February 2024 for $18,000, sold in November 2025 for $22,000. Broker (Schwab) issued Form 1099-B with basis reported.
- Sold 5 ETH purchased in 2021 for $14,000 total, sold in March 2025 for $19,000 on Coinbase. Coinbase issued Form 1099-DA showing gross proceeds of $19,000, no basis reported.
- Sold 200 shares of private company stock (QSBS) acquired in 2018 for $5,000, sold in 2025 for $250,000. No Form 1099-B issued. James qualifies for full section 1202 exclusion on $245,000 of gain.
- Sold 50 shares of Tesla acquired in June 2025 for $14,000, sold in December 2025 for $11,000. Broker (Fidelity) issued Form 1099-B with basis reported. James repurchased 50 shares of Tesla on December 28, 2025 (a wash sale).
Form 8949 reporting:
Box D (long-term, covered):
- Apple, acquired 02/2024, sold 11/2025, proceeds $22,000, basis $18,000, no adjustments, gain $4,000
Box F (long-term, no 1099-B before 2025 acquisition date but counted because 2021 acquisition; 1099-DA gross proceeds only):
- 5 ETH, acquired 2021 (various), sold 03/2025, proceeds $19,000, basis $14,000, no adjustments, gain $5,000. Note: The transaction technically appears on Box B for 2025 if the 1099-DA is treated as basis-not-reported, which is the practical treatment for transitional years. The taxpayer should use the box that matches the 1099-DA classification.
- 200 shares QSBS, acquired 2018, sold 2025, proceeds $250,000, basis $5,000, adjustment code Q for the section 1202 exclusion of $245,000, taxable gain $0
Box A (short-term, covered, with wash sale):
- 50 shares Tesla, acquired 06/2025, sold 12/2025, proceeds $11,000, basis $14,000, gross loss $3,000, adjustment code W for the wash sale disallowance of $3,000, allowed loss $0
Schedule D rollup:
- Total short-term gain/loss (Box A): $0 (wash sale disallowance)
- Total long-term gain (Box D): $4,000
- Total long-term gain (Box F): $5,000 (ETH) + $0 (QSBS after exclusion) = $5,000
- Net long-term capital gain: $9,000
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
- Mixing covered and non-covered transactions in one Form 8949. Each box (A through F) requires a separate Form 8949. The IRS may reject returns that aggregate across boxes.
- Failing to record wash sale disallowances. Section 1091 disallows losses where the taxpayer acquires substantially identical securities within 30 days before or after the loss sale. Brokers report wash sale disallowances on Form 1099-B for covered securities, but taxpayers must independently track wash sales across accounts and across brokers.
- Misclassifying crypto transactions in the 1099-DA transition year. For 2025 transactions, brokers report gross proceeds only on Form 1099-DA without basis. Most crypto activity should appear on Box B (short-term) or Box E (long-term) for 2025, not Box C/F.
- Missing the adjustment code Q for QSBS exclusion. Section 1202 qualified small business stock exclusions are reported on Form 8949 with adjustment code Q and a negative adjustment equal to the excluded gain. Failing to enter the adjustment results in the IRS treating the gain as fully taxable.
- Reporting the home sale exclusion incorrectly. The section 121 home sale exclusion of $250,000 ($500,000 joint) is reported on Form 8949 with adjustment code H and a negative adjustment. The home sale itself need not be reported if the gain is fully excluded and the taxpayer did not receive Form 1099-S.
- Forgetting to tack holding periods on inherited property. Section 1223(9) treats inherited property as long-term regardless of the actual holding period. Reporting an inherited sale in Box A/B/C instead of D/E/F is a common error that overstates short-term gain.
- Inadequate basis tracking on pre-2011 stock. Box B and E transactions require taxpayer-supplied basis. Without contemporaneous records, the IRS can impose a zero-basis presumption, which the courts have upheld in cases such as Stewart v. Commissioner (T.C. Memo. 1982-209).
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.