Form 8949
Sales and Other Dispositions of Capital Assets
The IRS form used to report each individual sale or disposition of a capital asset, with totals flowing to Schedule D.
Who Files Form 8949
Every taxpayer who sold or otherwise disposed of capital assets during the year: stocks, bonds, mutual funds, real estate (when not Section 121 excluded), cryptocurrency, NFTs, options, and most personal-use assets sold at a gain.
What Form 8949 Reports
Each transaction is listed individually with date acquired, date sold, sales proceeds, cost basis, and resulting gain or loss. Transactions are categorized short-term (held one year or less) or long-term (held more than one year) and as having basis reported, not reported, or not provided to the IRS. Beginning 2025, digital asset (cryptocurrency) transactions are reconciled with broker-issued Form 1099-DA.
Key Deadlines
- Filed with the annual Form 1040 by April 15 (or October 15 with extension)
Common Mistakes
- Not adjusting basis for wash sales: losses are disallowed and added to the replacement security basis
- Missing the cost basis reset for inherited assets (stepped-up basis to date-of-death FMV)
- Crypto cost-basis errors when transferring assets between exchanges or wallets
- Reporting NFT or DeFi transactions as ordinary income when capital gain treatment applies
Best Practices
- Use specific identification (specific lot ID, HIFO, or other) instead of FIFO when selling appreciated stock or crypto. The default is often FIFO and produces higher tax than necessary.
- For cryptocurrency, run a year-end aggregator import (CoinTracker, Koinly, ZenLedger) to catch missing transactions, transfers between wallets, and basis errors.
- Reconcile every 1099-B box A (basis reported) and box B (basis not reported) with your records. Brokers commonly miss basis on inherited assets, RSU shares, and crypto.
- For wash sales, the disallowed loss adds to the basis of the replacement security. Track this manually if the broker does not, especially when wash sales cross account types.
- Use Schedule D to summarize long-term and short-term totals. Many tax software packages allow direct CSV import for high-volume traders.
Related TS CPA Service
Cryptocurrency Tax Services
Navigate crypto tax reporting with confidence, from DeFi to NFTs to staking rewards.
Learn how TS CPA handles Form 8949Related Tax Forms
1040
Form 1040
The annual federal income tax return filed by US citizens and resident aliens to report income, deductions, credits, and tax liability.
1099 (Series)
Form 1099
A series of IRS forms used to report various types of non-employee income, including 1099-NEC for contractor payments, 1099-K for third-party payment processors, and 1099-DA for digital assets.
Related Tax Terms
Form 8949 (Sales and Other Dispositions of Capital Assets)
The IRS form used to report each individual sale or disposition of a capital asset, with totals flowing to Schedule D.
Capital Gain
The profit realized from the sale of a capital asset such as stock, real estate, or cryptocurrency, taxed at preferential rates if held longer than one year.
Tax Basis
The amount of investment in an asset for tax purposes, used to determine gain or loss when the asset is sold or otherwise disposed of.
Tax-Loss Harvesting
A strategy of selling investments at a loss to offset capital gains and up to $3,000 of ordinary income annually.
Related Articles
Crypto Tax Guide 2026: Rates, Rules, and Reporting
IRS crypto tax rules for 2026: capital gains rates, taxable events, Form 8949, staking income, wash sale exemption, and new 1099-DA broker reporting.
1031 Exchange: Rules, Deadlines, and Tax Strategy
Defer capital gains with a 1031 exchange. The 45-day ID rule, 180-day close, boot, basis, and reverse exchanges.
Form 1099-DA: Crypto Tax Reporting for 2025
New Form 1099-DA requires crypto brokers to report 2025 gross proceeds. No cost basis yet. Here's what it covers and how to file.
Real Estate Professional Status: IRS Rules for 2026
Real estate professional status for 2026: the 750-hour test, grouping election, and OBBBA excess business loss changes.
Need help with Form 8949?
A licensed CPA reviews your situation and provides a flat-rate quote. Free, no-obligation, same-day response.
Get Your Free Quote