1040 Supporting Schedule
Schedule D (Form 1040): Capital Gains and Losses
Part I — Short-Term Capital Gains and Losses
These lines capture transactions involving assets held one year or less. Short-term gains are generally taxed at ordinary income rates. The practical lesson is that a sale isn’t just about whether you made money—it’s also about how long you held the asset. Short-term gains from frequent trading, cryptocurrency sales held under a year, and quick real estate flips all end up here and face the taxpayer’s full marginal rate rather than preferential capital gains rates.
Part II — Long-Term Capital Gains and Losses
These lines capture transactions involving assets held more than one year. Long-term gains often receive preferential rates of 0%, 15%, or 20% depending on the taxpayer’s taxable income, which is one of the main reasons holding period matters so much. For investors and founders with appreciated stock or business interests, the long-term capital gain rate structure is one of the most valuable features in the tax code.
Basis and Adjustments
Across the schedule, the underlying math is based on sale proceeds, tax basis, and required adjustments. Many Schedule D errors happen because basis is wrong, not because proceeds were missing. Basis issues are especially common with inherited property, gifted property, reinvestment activity, mutual fund shares with reinvested dividends, and older investments where records may be incomplete. Getting basis right is often the single most important data-gathering task for any capital gains calculation.
Part III — Summary and Netting
This section brings together short-term and long-term results. Gains and losses are netted. Short-term gains offset short-term losses first, and long-term gains offset long-term losses first. Then net short-term and net long-term results are combined. If losses exceed gains, only a limited amount (generally $3,000) may offset ordinary income in the current year, and the rest carries forward to future years. This is one of the most important lessons for beginners: capital losses are real, but their use isn’t unlimited.
Why Schedule D Matters Overall
Schedule D matters because it shows how the tax law treats asset sales differently from wages and many other income categories. It teaches that basis matters, holding period matters, and losses are subject to special rules. For many taxpayers, it’s the schedule where tax character becomes real.
Related 1040 lines: Line 7 — Capital Gains and Losses
Related Services from The Reed Corporation
Helpful Guides You Might Also Like
Sources & References
Frequently Asked Questions
What is Schedule D and what does it actually do on your tax return?
Schedule D is the form where you total up your capital gains and losses for the year and figure out the tax on them. Think of it as the scoreboard for your investing year. Every time you sell a capital asset at a profit or a loss, that result has to land somewhere, and Schedule D is where it all gets added up before the final number flows to your Form 1040, line 7. Without it, the IRS has no clean way to see whether you came out ahead or behind on the things you bought and sold during the year, and you would have no orderly way to claim a loss or report a gain.
Capital assets are broader than most people assume. Stocks, bonds, and mutual funds are the obvious ones, but the category also covers cryptocurrency, real estate that is not your main business inventory, and collectibles like art, coins, and rare cars. When you sell any of these, the difference between what you got for it and what you paid is a capital gain or a capital loss. Those individual results do not go straight onto Schedule D, though. Each sale first gets reported on Form 8949, which is the detail sheet that lists every transaction one by one. Form 8949 wants the description of the property, the date you acquired it, the date you sold it, the proceeds, and your cost basis. Schedule D then pulls the column totals from Form 8949 and combines them into the summary figures. So the two forms work as a pair: Form 8949 is the line-item detail, Schedule D is the rollup.
Here is the part that trips people up. Schedule D is not just one big pile of numbers. It splits everything into short-term and long-term based on how long you held the asset, and it nets those two buckets separately before bringing them together. The short-term section sits on top, the long-term section sits below it, and only at the very end do the two combine into a single net figure. That structure exists because the two types of gains are taxed at completely different rates, which we will get into in the next question. If you ignore the split and just add everything up, you will almost certainly compute the wrong tax. The form walks you through the netting in a fixed order so that the right rate applies to the right dollars, and that order is not optional.
The official Schedule D, Form 1040 page at the IRS lays out the current form and instructions, and it is worth a look if you want to see exactly which lines feed which. For the deeper background on what counts as a capital asset and how gains and losses work, Publication 550 is the reference the IRS itself points to.
Why does any of this matter beyond filling out a form correctly? Because the way capital gains and losses interact with the rest of your income can change your tax bill by thousands of dollars. A big gain can push that income into a higher rate band. A loss you forgot to claim is money left on the table. We see investors who trade actively all year, never look at Schedule D until April, and then get surprised by the total. Anyone who sold investments, property, or crypto in a given year is going to file this form, and getting the inputs right on Form 8949 is what makes the rest of it work. If your investment activity got complicated, our individual tax return service handles the Schedule D mechanics so the numbers tie out the first time. Next year, the same form will be waiting, so it pays to keep clean records as you go.
What is the difference between short-term and long-term capital gains on Schedule D?
The holding period is the whole game here, and it comes down to a single line. If you held the asset for one year or less before selling, the gain is short-term. If you held it for more than one year, it is long-term. That one extra day past the twelve-month mark can mean a much smaller tax bill, which is why timing a sale matters so much. The IRS does not care whether you held it for thirteen months or thirteen years once you cross the line. More than one year is more than one year, and you get the better treatment either way.
The reason the split exists is the tax rate. Short-term capital gains get taxed at your ordinary income rates, the same brackets that apply to your wages and your salary. So if you are in the 32 percent bracket, a short-term gain gets taxed at 32 percent. Long-term capital gains get the favorable treatment instead: 0 percent, 15 percent, or 20 percent depending on your taxable income. Most middle and upper-middle income filers land squarely in the 15 percent zone. That gap between, say, 32 percent and 15 percent is the entire argument for holding an investment a little longer before you sell it. On a large position the difference can run into the tens of thousands of dollars.
There is a second reason the holding period deserves your attention, and it has to do with planning rather than reporting. Because the difference between ordinary rates and the long-term rates is so large, the holding period turns into a decision point you control. If you are sitting on a winning stock that you have owned for eleven months, selling it now versus waiting five more weeks can be the difference between paying tax at your top wage rate and paying 15 percent. Nobody talks about it this way, but the calendar is one of the few levers an ordinary investor actually has.
On the form itself, Schedule D keeps the two types apart on purpose. Part I handles short-term transactions and Part II handles long-term ones. Within each part, your gains and losses get netted against each other first. So all your short-term gains net against all your short-term losses to produce a single short-term number, and the same thing happens independently on the long-term side. Only after each bucket is netted do the two combine into your overall net capital gain or loss. This order matters because a short-term loss can wipe out a short-term gain before it ever touches your long-term figure, and that sequencing affects exactly which dollars get the favorable rate.
Here is a worked example. Say you have a 10,000 dollar long-term gain from selling stock you held for three years, and separately a 4,000 dollar short-term loss from a quick trade that went bad. The short-term loss of 4,000 dollars nets against the long-term gain, leaving a 6,000 dollar net long-term gain. That 6,000 dollars gets taxed at the long-term rate, which for most filers is 15 percent, so roughly 900 dollars of tax instead of the much higher amount you would owe if it were all short-term. The character of the gain survives the netting, which is a good outcome for you and a quirk worth understanding before you decide which lots to sell.
One common mistake: people assume the holding period starts the day they placed the order. It actually starts the day after you acquired the asset and runs through the day you sold it. Off-by-one errors here can accidentally turn a long-term gain into a short-term one on paper, and that small slip can cost you the lower rate. The Publication 550 guidance walks through the holding period rules in detail, and the Schedule D form 1040 instructions show exactly where each total lands. If you are weighing whether to sell now or wait a few weeks to clear the one-year mark, that is the kind of question our tax strategy consulting is built to answer before you pull the trigger.
How does the 3,000 dollar capital loss rule and the carryover work?
Losing money on investments stings, but the tax code gives you a partial consolation. When your capital losses exceed your capital gains for the year, you have a net capital loss, and you can use that loss to offset other income like your wages. The catch is the cap. You can only deduct up to 3,000 dollars of net capital loss against ordinary income in a single year. If you are married filing separately, the limit drops to 1,500 dollars. Anything beyond that does not vanish. It rolls forward to future years, which is the saving grace of the whole rule.
That rollover is the capital loss carryover, and it is one of the more taxpayer-friendly features in this part of the code. The unused loss carries forward indefinitely until you have used it all up. There is no expiration date and no deadline you can miss. Each future year, the carryover first nets against any capital gains you have, and then up to another 3,000 dollars can offset ordinary income, and whatever still remains keeps rolling. People with a big loss year can be working through that carryover for a decade or more, chipping away at it 3,000 dollars at a time whenever they have no gains to absorb it.
Here is a concrete example. Suppose you had a brutal year and ended with a 9,000 dollar net capital loss after netting all your gains and losses on Schedule D. You deduct 3,000 dollars against your other income this year. That leaves 6,000 dollars of unused loss. That 6,000 dollars carries forward to next year. If next year you have a 2,000 dollar capital gain, the carryover first knocks that gain down to zero, then 3,000 dollars more offsets ordinary income, and you are left with 1,000 dollars still carrying into the following year. The loss keeps working for you until it is gone, which is why tracking it carefully is worth the effort.
The biggest mistake we see, and we see it every single year, is people forgetting they have a carryover from a prior year. They had a rough market year, took the 3,000 dollar deduction, and then completely forgot about the remaining balance when the next return rolled around. That forgotten carryover is real money. If you skip it, you are paying tax you did not actually owe. The number lives on the prior-year Schedule D, specifically on the carryover lines, and it has to be manually brought forward each year. Tax software will carry it if it was entered correctly, but if you switched preparers or filed yourself one year and not the next, the chain can break and the loss can quietly disappear from your return.
There is a quieter strategy buried in this rule, and it is worth knowing about. Because losses offset gains dollar for dollar before the 3,000 dollar cap even comes into play, some investors deliberately sell losing positions near year end to soak up gains they already took. This is called harvesting a loss. If you realized a 15,000 dollar gain in March and you are holding a stock that is down 10,000 dollars, selling that loser before December 31 cancels most of the gain and leaves only 5,000 dollars taxable. The wash sale rule still applies, so you cannot buy the same security back within 30 days and keep the loss, but the basic move is sound. People leave a lot of money on the table by never thinking about their losers until it is too late in the year to act.
The mechanics of computing and reporting the carryover are spelled out in the Schedule D, Form 1040 instructions, which include the Capital Loss Carryover Worksheet, and Publication 550 covers the rules in plain language. The final net number, whether a gain or a capped loss, flows to your Form 1040. Keeping a running record of your carryover is the kind of thing our bookkeeping service tracks so it never falls through the cracks between filing years.
How are capital gains rates actually calculated and where does the 1099-B fit in?
You might expect the tax on a long-term gain to just be 15 percent times the gain, but it is not that simple, because the rate depends on your total taxable income, not the gain in isolation. This is where the worksheets come in. Most filers will run their numbers through either the Qualified Dividends and Capital Gain Tax Worksheet or the Schedule D Tax Worksheet. The first one handles the common case where you have long-term gains and qualified dividends but no special-rate items. The second, longer worksheet kicks in when you have collectibles gain or unrecaptured Section 1250 gain, which carry their own higher rates. The form tells you which worksheet to use based on what you reported.
The worksheet stacks your long-term gain on top of your ordinary income to decide which rate applies. So a chunk of your gain might be taxed at 0 percent if your other income is low, and the rest at 15 percent once you cross the threshold, and possibly 20 percent at the high end. It is layered, not a single flat rate, which surprises a lot of people doing the math in their head. That is why two people with the same 50,000 dollar gain can owe very different amounts depending on the rest of their return. Collectibles, like art or gold coins, have a maximum rate of 28 percent rather than 20 percent, and unrecaptured Section 1250 gain from depreciated real estate maxes out at 25 percent. Those are the exceptions that send you to the longer worksheet.
Now, where does the data come from? For most investors, it starts with the 1099-B from your brokerage. The broker reports each sale, the proceeds, and in most cases the cost basis, because brokers have been required to track basis on covered securities for years now. That 1099-B information feeds directly onto Form 8949, and from there into Schedule D. When the basis is already reported to the IRS by your broker, you sometimes get to skip the line-by-line Form 8949 detail and report totals directly on Schedule D, which saves a lot of time if you made dozens of trades.
But the pre-filled basis is not always right or complete, and this is where errors creep in. Inherited property gets a stepped-up basis to its value on the date of death, which your broker may not know. Gifted property carries over the giver’s original basis, which the 1099-B will not show. Cryptocurrency basis is frequently missing or wrong because the exchanges have spotty reporting and you may have moved coins around. And wash sales, where you sell at a loss and buy back the same security within 30 days, require a basis adjustment that you have to make yourself if the broker did not catch it. We see investors accept the 1099-B at face value and either overstate a loss or understate a gain, and both can come back to bite.
It also helps to understand the covered versus noncovered distinction, because it tells you when to trust the 1099-B and when to double-check it. Covered securities are ones the broker is required to report basis on, generally stocks bought after 2011 and mutual fund shares bought after 2012. For those, the basis on the 1099-B is usually reliable. Noncovered securities, meaning older holdings or assets transferred in from another firm, often show blank or unreliable basis, and the responsibility falls on you to supply the right number. When you see a transaction marked as basis not reported, that is your signal to dig up your own purchase records rather than assuming the zero or the blank is correct.
The right move is to reconcile the 1099-B against your own records before anything hits Schedule D. The Publication 550 rules on basis and wash sales are the authority here, and the form lives on the Schedule D Form 1040 page. If your basis picture is messy, especially with crypto or inherited assets, our individual tax preparation team sorts out the adjustments so your gains and losses are reported at the right number the first time.
What records should you keep for Schedule D and when do you need a professional?
The single best thing you can do for your Schedule D is keep your basis records as you go, not scramble for them at filing time. Basis is what you paid plus certain adjustments, and it is the number that determines your gain or loss. For stocks and funds, that means tracking purchase confirmations, reinvested dividends that bumped your basis, and any return-of-capital distributions that lowered it. For real estate, it means the purchase price plus closing costs plus improvements made over the years you owned it. For crypto, it means a log of every buy with the date and the dollar value at the time of the purchase. The IRS will accept your reported numbers far more readily when you can actually back them up with documentation.
You should hold onto these records for as long as you own the asset, and then at least three years after you file the return reporting the sale, since that is the general window for an IRS audit. Many people toss their brokerage statements after a year, then have no way to prove basis on a stock they bought a decade ago. If you cannot prove your basis, the IRS can treat it as zero, which means the entire sale proceeds become taxable gain. That is the worst-case outcome and it is entirely avoidable with a folder and a little discipline. A few minutes of filing now saves a painful reconstruction later.
Crypto deserves a special mention because it is where we see the most trouble. Every trade, including swapping one coin for another, is a taxable event that belongs on Form 8949 and flows to Schedule D. Exchanges do not always issue clean 1099 forms, and they almost never have your full basis if you moved coins between wallets or platforms. Active traders can rack up hundreds or thousands of transactions in a single year. Reconstructing all of that after the fact is painful and error-prone, so a running record or good crypto tax software kept up during the year saves enormous headaches when April arrives.
When can you handle Schedule D yourself? If you sold a handful of stocks through one brokerage that reported the basis, and you have no carryover, no crypto, and no inherited or gifted assets, the software will likely walk you through it just fine. The complexity ramps up fast, though. Multiple brokers, wash sales spread across accounts, a home sale with the exclusion, collectibles, a prior-year carryover to track, or any crypto activity at all, and the odds of a costly error climb sharply. The amounts at stake are usually large enough that a single mistake costs more than the professional help would have, which flips the math in favor of getting it reviewed.
One more record worth keeping is the prior-year return itself, not just the supporting statements. The carryover number, the basis you reported on assets you still hold, and the way a home sale exclusion was claimed all live on past returns, and you will want them when a related transaction shows up later. A client who sells a rental property after years of depreciation needs the depreciation schedule to compute the unrecaptured Section 1250 gain correctly, and that schedule traces back through several returns. Treat your tax file as a chain rather than a series of one-off events, because Schedule D often reaches back into earlier years for the numbers it needs. A shoebox of statements organized by tax year beats a frantic search through old emails every single time.
The official Schedule D, Form 1040 instructions and Publication 550 are the references to keep handy, and the final net result lands on your Form 1040. If you want a second set of eyes on your capital gains and losses before you file, our tax strategy consulting can look at the timing and the basis questions ahead of time, which is the only point where you can still change the outcome. Start your record-keeping now and next April will be a much shorter conversation.