IRS Form 8949 Guide – If you sold stocks, crypto, real estate, or other capital assets in 2025, you likely need IRS Form 8949. This comprehensive guide explains everything U.S. taxpayers need to know about IRS Form 8949, including who must file it, how to complete every section accurately, key 2025 updates for digital assets, and how it connects to Schedule D (Form 1040). Following these official IRS instructions helps you avoid errors, penalties, and audits while correctly reporting capital gains and losses.
What Is IRS Form 8949?
IRS Form 8949, officially titled “Sales and Other Dispositions of Capital Assets,” reports the sale or exchange of capital assets. It reconciles the amounts shown on your broker statements (Form 1099-B, Form 1099-DA, or Form 1099-S) with the amounts you report on your tax return.
The subtotals from Form 8949 flow directly into Schedule D (Form 1040), where your overall capital gain or loss is calculated. You must file Form 8949 with your 2025 Form 1040, 1040-SR, or other qualifying returns.
Who Must File IRS Form 8949?
You generally need to file Form 8949 if you:
- Sold or exchanged capital assets (stocks, bonds, crypto, NFTs, real estate held for investment, etc.).
- Received Form 1099-B, 1099-DA, or 1099-S (or substitute statements).
- Have adjustments to basis, gains, or losses.
- Are reporting QOF (Qualified Opportunity Fund) deferrals or dispositions.
- Sold partnership interests, inherited assets, or had nonbusiness bad debts or worthless securities.
Exceptions exist—some transactions can go straight to Schedule D if basis was reported to the IRS with no adjustments needed.
Corporations, partnerships, estates, and trusts also use Form 8949 for similar transactions.
Short-Term vs. Long-Term Capital Gains on Form 8949
- Short-term (Part I): Assets held one year or less.
- Long-term (Part II): Assets held more than one year.
Holding period begins the day after acquisition and ends on the sale date. Inherited property is always long-term. Short-term gains are taxed at ordinary income rates; long-term gains qualify for lower preferential rates.
2025 Updates: Digital Assets and Form 1099-DA
For 2025, the IRS introduced specific checkboxes for digital asset transactions (cryptocurrency, NFTs, etc.) due to Form 1099-DA:
- Short-term digital assets: Boxes G, H, or I.
- Long-term digital assets: Boxes J, K, or L.
Do not use Boxes C or F for digital assets. Report proceeds and basis as you would for any capital asset. Digital assets follow the same capital gain/loss rules.
Always check IRS.gov/VirtualCurrencyFAQs for the latest guidance.
When Can You Skip Form 8949?
Exception 1: If you received Form 1099-B or 1099-DA showing basis reported to the IRS, with no adjustments or codes required, aggregate totals go directly to Schedule D (line 1a for short-term or 8a for long-term). No Form 8949 needed.
Exception 2: Attach a statement with identical transaction details instead of listing every row (use code “M”).
You must still complete Form 8949 for any transaction requiring an adjustment or not reported on a 1099.
Step-by-Step: How to Fill Out IRS Form 8949?
Complete a separate Form 8949 page for each checkbox (A/B/C/G/H/I for short-term; D/E/F/J/K/L for long-term).
Top Section
Enter your name and SSN/TIN as shown on your return.
Check One Box Per Page
Select the correct box based on your 1099-B/1099-DA:
- A/G or D/J: Basis reported to IRS.
- B/H or E/K: Basis not reported.
- C/I or F/L: No 1099 received (use I/L for digital assets).
Column-by-Column Instructions
| Column | What to Enter |
|---|---|
| (a) | Description of property (e.g., “100 sh. XYZ Co.” or “1.5 BTC”). |
| (b) | Date acquired (MM/DD/YYYY). |
| (c) | Date sold or disposed (MM/DD/YYYY). |
| (d) | Proceeds/sales price (from 1099-B/DA). |
| (e) | Cost or other basis (your records; use reported basis if Box A/G/D/J and correct it in (g) if needed). |
| (f) | Code(s) for adjustments (see instructions for full list, e.g., “B” for basis incorrect, “W” for wash sale). |
| (g) | Amount of adjustment (positive or negative; enter code in (f) if used). |
| (h) | Gain or loss = (d) – (e) + (g). Negative amounts in parentheses. |
Line 2 totals (both parts): Sum columns (d), (e), (g), and (h). Carry these to the appropriate Schedule D lines based on the box checked.
Common Adjustment Codes for Column (f)
- B: Basis reported incorrectly on 1099.
- W: Wash sale loss disallowed.
- O: Ordinary loss (certain debt instruments).
- Z: QOF deferral or inclusion.
- Many others—see full IRS instructions for the complete list.
How Form 8949 Connects to Schedule D (Form 1040)
After completing all Form 8949 pages:
- Totals flow to Schedule D lines 1b, 2, 3 (short-term) or 8b, 9, 10 (long-term).
- Schedule D calculates net capital gain/loss, applies the $3,000 loss limit ($1,500 if married filing separately), and carries results to Form 1040.
Reporting Special Transactions
- Crypto/digital assets: Use digital asset boxes; basis includes fees.
- Stocks & securities: Use 1099-B data.
- Real estate: Form 1099-S; report on appropriate part.
- QOF investments: Special rows and code “Z”.
- Inherited assets: Long-term; basis is usually FMV at date of death.
Common Mistakes to Avoid on IRS Form 8949
- Using wrong checkbox for digital assets.
- Forgetting to adjust basis when 1099 is incorrect.
- Omitting wash sale adjustments.
- Rounding errors (round to whole dollars consistently).
- Missing Form 8949 when required instead of using Exception 1.
Where to Download IRS Form 8949 and Instructions?
- Official Form 8949 (2025): IRS.gov/pub/irs-pdf/f8949.pdf
- Instructions: IRS.gov/instructions/i8949 (updated January 2026)
- Schedule D instructions also available on IRS.gov.
Frequently Asked Questions About IRS Form 8949
Do I need Form 8949 if my broker reported everything?
Only if adjustments are required or basis wasn’t fully reported.
What about crypto sales in 2025?
Report on Form 8949 using the new digital asset checkboxes and carry to Schedule D.
Can I e-file Form 8949?
Yes—most tax software handles it automatically. Paper filers attach all pages.
Where do capital loss carryovers go?
Report on Schedule D, not Form 8949.
Final Tips for Accurate 2025 Capital Gains Reporting
Keep detailed records of purchase dates, costs, fees, and improvements. Use tax software or a qualified tax professional for complex situations. Always verify the latest information directly from IRS.gov/Form8949, as tax laws can change.
This guide is for informational purposes only and is based on official 2025 IRS instructions. It is not tax advice. Consult a tax professional or the IRS for your specific situation. Filing accurately with IRS Form 8949 ensures you report capital gains and losses correctly and minimize your tax liability legally.
File on time and stay compliant—your 2025 tax return is due April 15, 2026 (or October 15 with extension).