Long-term capital losses can offset ordinary income, but only up to $3,000 per year
If you sell an investment at a loss, the IRS lets you use that loss to reduce the ordinary income you report on your tax return. However, there is a hard annual cap: you can deduct no more than $3,000 of net capital losses against wages, salary, interest, and other ordinary income in a single tax year. Any loss beyond that $3,000 rolls forward to future years, where the same $3,000 annual limit applies again.
This rule applies whether your loss comes from stocks, bonds, real estate, or other assets held for more than one year. The IRS treats long-term losses the same way it treats short-term losses when you are offsetting ordinary income — both hit the same $3,000 ceiling. The practical effect is that a major investment loss does not wipe out your tax bill in one year, but it does reduce what you owe now and gives you a tax benefit spread across multiple years.
Key Takeaways
- You can deduct up to $3,000 of capital losses against ordinary income each tax year, regardless of how large the loss is.
- Capital losses that exceed $3,000 carry forward to the next tax year and the year after that, always subject to the same annual limit.
- Long-term and short-term capital losses are combined and treated as one pool when you are calculating the $3,000 offset.
- If you have capital gains in the same year, those gains reduce the amount of loss you can deduct against ordinary income.
How capital gains and losses interact in the same year
The $3,000 limit does not apply to your raw loss — it applies to your net capital loss after you account for any gains. If you sold one stock for a $5,000 loss and another for a $2,000 gain in the same year, your net loss is $3,000. That $3,000 can then offset ordinary income dollar-for-dollar, up to the annual cap.
If instead you had a $5,000 loss and a $6,000 gain, your net position is a $1,000 gain. You owe tax on that gain, and you cannot use any loss to offset ordinary income. The gain takes priority: the IRS nets everything together first, and only if losses exceed gains do you get to use the remainder against ordinary income.
This netting happens automatically when you file Schedule D (Capital Gains and Losses) with your tax return. You do not have to do the math yourself — you report each transaction, and the form calculates the net for you.
What happens to losses larger than $3,000
A $10,000 capital loss does not disappear after you use $3,000 against ordinary income. The remaining $7,000 carries forward to the next tax year as a capital loss carryforward. In that future year, you can again deduct up to $3,000 against ordinary income, and any remainder carries forward again.
This process continues indefinitely. If you have a $50,000 loss, you will be deducting $3,000 per year for roughly 17 years (assuming no new gains or losses). The loss never expires — it stays on your tax record until it is fully used.
The IRS requires you to track carryforwards carefully. If you use tax software or work with a tax professional, they will maintain this record for you. If you file by hand, you need to keep documentation of the original loss and how much you have used each year.
Long-term versus short-term losses: what the difference means
The IRS distinguishes between long-term losses (assets held more than one year) and short-term losses (assets held one year or less) for capital gains purposes. However, when you are using losses to offset ordinary income, this distinction does not matter. Both types of loss count toward the same $3,000 annual limit.
The distinction becomes important only if you have capital gains. Long-term gains are taxed at lower rates than short-term gains, and the IRS requires you to match losses against gains in a specific order to minimize your tax. But for ordinary income offset, a $3,000 long-term loss and a $3,000 short-term loss have identical effect.
Real example: how the math works
Suppose you earn $80,000 in salary and sell an investment for a $7,000 loss. Your ordinary income before the loss is $80,000. You can deduct $3,000 of the loss, bringing your taxable ordinary income to $77,000. The remaining $4,000 loss carries forward to next year.
Next year you earn $82,000 in salary and have no new capital transactions. You can deduct the $4,000 carryforward against ordinary income, bringing your taxable income to $78,000. The loss is now fully used.
If instead you had sold another investment for a $2,000 gain in that second year, your net position would be a $2,000 loss ($4,000 carryforward minus $2,000 gain). You could deduct that $2,000 against ordinary income, and no carryforward would remain.
Why the $3,000 cap exists and what it means for your taxes
The $3,000 annual limit is a policy choice by Congress. Without it, a single large investment loss could eliminate all tax on ordinary income for years. The cap ensures that investment losses provide a tax benefit but do not allow investors to reduce their tax burden below a certain floor.
For most homeowners and wage earners, this cap is not a practical problem. A $3,000 annual loss offset is worth roughly $750 to $1,200 in federal tax savings, depending on your tax bracket. But if you have a major investment loss — from a business failure, a real estate downturn, or a concentrated stock position — the carryforward mechanism means you still get the full benefit, just spread over time.
Frequently Asked Questions
Can I use capital losses to offset capital gains without hitting the $3,000 limit?
Yes. Capital losses offset capital gains first, and that offset has no annual limit. Only when losses exceed gains do you hit the $3,000 cap on ordinary income offset. If you have $10,000 in long-term gains and $8,000 in long-term losses, you owe tax on $2,000 of gain, and no ordinary income offset is needed.
Do I have to use my capital loss this year, or can I save it for a year when I earn more?
You cannot choose to defer a loss. The IRS requires you to deduct losses in the year they occur (or carry them forward if they exceed the $3,000 limit). You cannot skip a year and use the loss later to match a higher income year. However, carryforwards do roll forward automatically, so if you have a large loss, you will use it over multiple years whether you plan to or not.
If I have both long-term and short-term losses, does it matter which one I use first against ordinary income?
No. The IRS combines all long-term losses and all short-term losses, nets them together, and applies the $3,000 limit to the combined total. You do not choose which type to use first — the form does the netting for you. The distinction between long-term and short-term only matters when you are offsetting capital gains.
What if I have a capital loss carryforward from years ago and I forget about it?
The loss does not disappear, but you will miss the tax benefit if you do not claim it. When you file your tax return, you report any carryforward losses on Schedule D. If you use tax software, it will prompt you to enter prior-year carryforwards. If you work with a tax professional, they should track it. If you file by hand, you need to keep records and enter the amount yourself.
Can I use a capital loss to offset self-employment income or rental income?
Yes. Capital losses offset all types of ordinary income the same way — wages, salary, self-employment income, rental income, interest, and dividends all count. The $3,000 annual limit applies to the total of all ordinary income, regardless of source.