Capital losses can offset ordinary income, but only up to a limit
When you sell an investment at a loss, you can use that loss to reduce the amount of ordinary income you owe tax on. The IRS allows you to deduct up to $3,000 of net capital losses against ordinary income in a single tax year. If your total capital losses exceed $3,000, you carry the unused amount forward to future tax years and can use it the same way — $3,000 per year — until it runs out.
This rule applies whether you are filing as single, married filing jointly, married filing separately, or head of household. The $3,000 limit is per person, so if you are married filing jointly and both you and your spouse have capital losses, each of you can use up to $3,000 against ordinary income on the same return.
Capital losses must first offset capital gains before they can offset ordinary income. If you have $5,000 in capital gains and $8,000 in capital losses in the same year, the losses first wipe out the gains, leaving $3,000 in net losses. That $3,000 can then reduce your ordinary income, and the remaining $2,000 carries forward.
Key Takeaways
- You can deduct up to $3,000 of net capital losses against ordinary income each tax year, regardless of filing status.
- Capital losses must first offset capital gains; only the net loss amount can reduce ordinary income.
- Unused capital losses carry forward indefinitely, allowing you to use $3,000 per year in future tax years until the loss is exhausted.
- Long-term and short-term capital losses are combined into a single net figure before the $3,000 limit applies.
- If you are married filing separately, each spouse can use only $1,500 of capital losses against ordinary income per year.
How capital losses and gains combine before the $3,000 rule kicks in
The IRS requires you to net all your capital gains and losses together first. This means you combine long-term capital gains (from assets held over one year) with long-term capital losses, and short-term capital gains (from assets held one year or less) with short-term capital losses. Then you combine those two groups into a single net figure.
If the result is a net loss, that is the amount you can use against ordinary income, up to the $3,000 ceiling. If the result is a net gain, you owe tax on the gain and cannot use any losses against ordinary income that year.
Example: You sell a stock held for three years and realize a $7,000 long-term loss. You also sell a mutual fund held for six months and realize a $2,000 short-term gain. Your net capital loss is $5,000. You can deduct $3,000 against ordinary income this year and carry forward $2,000 to next year.
What happens to capital losses you cannot use this year
Any capital loss that exceeds the $3,000 annual limit does not disappear. Instead, it becomes a capital loss carryforward, and you can use it in future tax years under the same $3,000-per-year rule. This process continues indefinitely until the entire loss is used up.
You do not need to file a special form to carry forward a loss. The IRS tracks it based on your tax return. When you file your next year's return, you report the carryforward loss along with any new capital gains or losses for that year, and the same netting process applies.
Capital loss carryforwards do not expire, so even if you have a large loss, you will eventually use it. However, the $3,000 annual limit means a very large loss can take many years to exhaust. A $30,000 capital loss, for example, would take ten years to fully deduct against ordinary income if you have no capital gains to offset it.
The difference between married filing jointly and married filing separately
If you are married and file jointly, you and your spouse combine your capital gains and losses into a single net figure, and you can deduct up to $3,000 of net losses against your combined ordinary income. This is almost always more favorable than filing separately.
If you file separately, each spouse reports capital gains and losses on their own return, and each can deduct only $1,500 of net capital losses against their own ordinary income per year. This means a couple filing separately can deduct only $3,000 total ($1,500 each), the same as a couple filing jointly — but the separate filers have less flexibility in how the losses are allocated between them.
Married filing separately is rarely the better choice for capital loss purposes, but it may be required if one spouse has very high income and wants to isolate losses on the other spouse's return. Consult a tax professional if you are considering this option.
When capital losses cannot offset ordinary income
Capital losses can offset ordinary income only if you have a net capital loss for the year. If your capital gains exceed your capital losses, you have a net capital gain, and losses cannot reduce ordinary income. Instead, you owe tax on the net gain.
Additionally, if you have no capital gains or losses in a given year, you cannot use capital losses from prior years to offset ordinary income in that year. The carryforward loss sits dormant until a year when you have capital activity again. This is a common source of confusion: a loss carryforward does not automatically reduce your tax bill; it only reduces tax when you have capital gains to offset or when you have a net loss in that year.
Losses from personal assets — such as a primary home or personal vehicle — cannot be deducted at all, even if you sell them at a loss. Only losses from investment property, stocks, bonds, mutual funds, and similar assets count toward the $3,000 limit.
How to report capital losses on your tax return
You report capital gains and losses on Schedule D (Form 1040), which is titled "Capital Gains and Losses." This form walks you through the process of separating long-term and short-term transactions, netting them, and calculating your final capital gain or loss for the year.
If your net capital loss is $3,000 or less, you enter that loss on Schedule D and then transfer it to your Form 1040, where it reduces your ordinary income. If your net capital loss exceeds $3,000, Schedule D will show the $3,000 deduction on Form 1040 and will also generate a carryforward amount that you will use on next year's return.
You do not need to file any separate form to claim a carryforward loss in future years. When you file your next return, you straightforward report the carryforward amount on Schedule D along with any new capital transactions, and the form calculates the new net figure.
Frequently Asked Questions
Can I use capital losses to offset my W-2 wages or salary?
Yes. Ordinary income includes W-2 wages, salary, interest, dividends, and other non-investment income. A capital loss reduces your total ordinary income dollar-for-dollar, up to the $3,000 limit, regardless of the source of that income.
What if I have a $10,000 capital loss and $2,000 in capital gains in the same year?
Your net capital loss is $8,000. You can deduct $3,000 against ordinary income this year and carry forward $5,000 to future years. The $2,000 gain is fully offset by the loss before the $3,000 limit applies.
Do long-term and short-term capital losses have different limits?
No. The $3,000 limit applies to the combined net loss from both long-term and short-term transactions. However, the IRS requires you to calculate long-term and short-term losses separately first, then combine them, before explore the limit.
Can I deduct a capital loss if I did not sell the investment?
No. A loss is only realized when you actually sell an investment. An unrealized loss — a decline in value you have not sold — cannot be deducted. You must complete the sale to claim the loss on your tax return.
If I have a $50,000 capital loss carryforward, can I use it all in one year?
No. The $3,000 annual limit applies every year, even to carryforward losses. A $50,000 carryforward would take at least 17 years to fully deduct, assuming you have no capital gains to offset it and you use the full $3,000 limit each year.