Learn
IRS Schedule D: Capital Gains and Losses Explained
Learn how to report capital gains and losses on Schedule D, including short-term vs. long-term rates, the $3,000 loss deduction, and wash sale rules.
Learn
Learn how to report capital gains and losses on Schedule D, including short-term vs. long-term rates, the $3,000 loss deduction, and wash sale rules.
This guide is designed for first-pass understanding. Start with core terms, then apply the framework in your own account workflow.
Schedule D is the IRS form for reporting capital gains and losses from the sale of investments, real estate, and other capital assets. Whether you sold stocks, bonds, cryptocurrency, mutual fund shares, or rental property, Schedule D is where the IRS calculates what you owe (or what you can deduct) based on the difference between what you paid and what you received. With preferential tax rates for long-term gains, a $3,000 annual deduction for net losses, and complex rules like wash sales, Schedule D is one of the most financially impactful forms in the tax code.
Capital gains taxation has a long and contentious history in the United States. The Revenue Act of 1921 first introduced preferential treatment for capital gains, recognizing that taxing the appreciation of assets held over time at the same rate as regular income could discourage investment. Since then, the rates and rules have changed with virtually every major tax reform.
The current structure; with long-term gains (assets held more than one year) taxed at preferential rates and short-term gains (one year or less) taxed as ordinary income; has been the framework since the Taxpayer Relief Act of 1997 established the modern rate tiers.
The American Taxpayer Relief Act of 2012 made permanent the 0%, 15%, and 20% long-term capital gains rate structure that exists today. That same era saw the introduction of the 3.8% Net Investment Income Tax (NIIT) under the Affordable Care Act, adding an extra layer for high earners.
Schedule D itself has evolved alongside these changes. The companion Form 8949, introduced in 2011, took over the detailed transaction-by-transaction reporting that previously appeared on Schedule D directly. Today, Schedule D is primarily a summary and calculation form, while Form 8949 handles the granular detail.
The explosive growth of retail investing; fueled by commission-free trading apps, meme stocks, cryptocurrency, and NFTs; has dramatically increased the number of Schedule D filers. Millions of taxpayers who never previously dealt with capital gains are now filing Schedule D with dozens or even hundreds of transactions.
You file Schedule D if you had any of the following during the tax year:
Short-term capital gains come from assets held one year or less and are taxed at your ordinary income tax rate (up to 37%). Long-term capital gains come from assets held more than one year and are taxed at preferential rates of 0%, 15%, or 20% depending on your taxable income. This rate difference makes holding period a critical tax planning consideration.
If your capital losses exceed your capital gains, you can deduct up to $3,000 of net losses against ordinary income per year ($1,500 if married filing separately). Any losses beyond $3,000 carry forward to future tax years indefinitely, maintaining their short-term or long-term character.
In most cases, yes. Form 8949 is where you list each individual sale transaction with dates, cost basis, and proceeds. The totals from Form 8949 flow to Schedule D, which calculates your overall net gain or loss and applies the preferential long-term rates. Some transactions reported on Form 1099-B with correct basis can go directly on Schedule D without Form 8949.
Legacy source context
Undated
View sourceTry this workflow
Apply this concept with live balances, transactions, and portfolio data instead of static spreadsheets.
Graph: 6 outgoing / 9 incoming
learn · related-concept · 76%
Capital Gains Tax Explained: 2026 Short-Term vs Long-Term Rates
Capital gains tax applies when you sell investments for a profit. Here's how short-term and long-term rates differ, how to minimize your tax bill.
learn · related-concept · 76%
IRS Form 1099-B: Proceeds from Broker and Barter Exchange Transactions
Understand IRS Form 1099-B, which reports stock, bond, mutual fund, ETF, and cryptocurrency sales. Learn how to read it and report capital gains accurately.
learn · related-concept · 76%
IRS Form 1099-S: Proceeds from Real Estate Transactions
Learn about IRS Form 1099-S, which reports proceeds from the sale of real estate. Understand reporting requirements, the home sale exclusion.
learn · related-concept · 76%
IRS Form 8949: Reporting Capital Gains and Losses
Schedule D is filed with your Form 1040 by the April 15 deadline. Your brokerage will provide Form 1099-B with the details of each sale, and many brokerages now generate a Form 8949 report you can use directly.
If you have only capital gain distributions reported on 1099-DIV and no actual sales, you may be able to report the gains directly on Form 1040 Line 7 without filing Schedule D, as long as you don't have capital loss carryforwards.
This section summarizes gains and losses from assets held one year or less. Short-term gains are taxed at your ordinary income tax rate; which can be as high as 37% for federal taxes alone. The detail for each transaction is reported on Form 8949 (or a substitute statement from your broker) and the totals flow to Schedule D.
Assets held for more than one year receive preferential rates:
Collectibles (art, coins, precious metals) are taxed at a maximum rate of 28%, and unrecaptured Section 1250 gain from depreciated real estate is taxed at a maximum of 25%.
Part III combines short-term and long-term results. Short-term losses first offset short-term gains, and long-term losses first offset long-term gains. Any remaining net loss crosses over; net long-term losses offset short-term gains and vice versa.
If you have a net capital loss, you can deduct up to $3,000 per year ($1,500 married filing separately) against ordinary income. Any excess carries forward indefinitely to future years. There's no limit on how long you can carry forward unused capital losses.
When you have net long-term gains or qualified dividends, the tax calculation uses a special worksheet (in the Form 1040 instructions, not Schedule D itself) that applies the preferential rates. This worksheet is one of the most complex calculations most taxpayers encounter.
Clarity tracks your investment cost basis across all connected brokerage and cryptocurrency accounts, using FIFO (first-in, first-out) methodology with wash sale detection built in. When you sell an investment, Clarity automatically calculates your capital gain or loss, identifies the holding period (short-term vs. long-term), and flags potential wash sale violations across your entire portfolio — not just within a single account.
At tax time, you can review a consolidated view of all realized gains and losses, broken down by short-term and long-term holding periods, with the data you need to complete Schedule D and Form 8949. For crypto investors juggling hundreds of transactions across multiple exchanges and wallets, Clarity's automated tracking eliminates the spreadsheet nightmare that has made crypto tax compliance so challenging.
This article is educational and does not constitute tax advice. Consult a qualified tax professional for guidance specific to your situation.
How to report sales of stocks, crypto, and other capital assets on Form 8949. Covers cost basis reporting, wash sales, and how the form flows into Schedule D.