Short-term capital losses can offset ordinary income, but only up to $3,000 per year
When 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 — but with a hard ceiling. You can deduct up to $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 carries forward to future years, where the same $3,000 annual limit applies again.
This rule exists because capital losses and ordinary income are taxed differently. Ordinary income is taxed at your regular tax bracket rate. Long-term capital gains (assets held over a year) are taxed at preferential rates — 0%, 15%, or 20% depending on your income. The IRS treats short-term capital losses (from assets held one year or less) as a way to offset gains first, then ordinary income second, to prevent people from using investment losses to wipe out their entire tax bill.
The $3,000 limit is a per-person, per-year rule. If you are married filing jointly, each spouse has their own $3,000 limit. If you file separately, each spouse still gets $3,000, not $6,000 combined. The limit does not change based on how much loss you actually had — whether you lost $5,000 or $50,000, you can only use $3,000 against ordinary income in that year.
Key Takeaways
- You can deduct up to $3,000 of short-term capital losses against ordinary income in a single tax year, regardless of how much you actually lost.
- Any loss over $3,000 does not disappear — it carries forward to the next tax year and the year after that, subject to the same $3,000 annual limit.
- Capital losses must first offset capital gains before they can offset ordinary income; you cannot use a loss against wages until all your gains are covered.
- The $3,000 limit applies per person per year, so married couples filing jointly each have their own $3,000 allowance.
How the offset order works: gains first, then ordinary income
The IRS does not let you jump straight to ordinary income with a capital loss. The order matters, and it is built into how you calculate your taxable income on Schedule D of Form 1040.
First, you net all your short-term capital gains and losses together. If you sold Stock A for a $2,000 gain and Stock B for a $1,500 loss in the same year, your net short-term capital loss is $500. Next, you net all your long-term capital gains and losses. Then you combine the short-term and long-term results. If you end up with a net capital loss overall — say, $4,000 — that loss can now offset ordinary income, but only $3,000 of it in the current year. The remaining $1,000 rolls to the next year.
This ordering prevents you from using a small investment loss to shelter a large salary. It also means that if you had a $2,000 capital gain and a $5,000 capital loss in the same year, the gain is covered first, leaving a $3,000 net loss. You can deduct all $3,000 against ordinary income because the gain already consumed part of the loss.
What happens to losses larger than $3,000
If your total capital loss for the year exceeds $3,000, the excess does not vanish. It becomes a capital loss carryforward, which means it moves to your tax return for the following year. The carryforward keeps its character — a short-term loss stays short-term, a long-term loss stays long-term — and it follows the same rules: it offsets gains first, then up to $3,000 of ordinary income.
This can take years to work through. If you had a $10,000 capital loss in 2024, you would deduct $3,000 against 2024 ordinary income. The remaining $7,000 carries to 2025. If you have no capital gains in 2025, you deduct another $3,000 against 2025 ordinary income, leaving $4,000 to carry to 2026. This continues until the loss is fully used or you die (at which point the carryforward is lost).
The IRS does not require you to do anything special to claim the carryforward — it is automatic. But you must track it yourself. The IRS will not send you a notice reminding you that you have a $4,000 loss waiting. If you forget to claim it, you lose the deduction for that year, though you can still use it in future years if you catch the mistake.
Short-term versus long-term: why the distinction matters
A short-term capital loss comes from selling an investment you held for one year or less. A long-term capital loss comes from selling an investment you held for more than one year. The distinction matters because the IRS treats them differently when you are trying to offset ordinary income.
In practice, both short-term and long-term losses can offset ordinary income, as long as they have first offset any capital gains you had. The real difference is that long-term gains are taxed at lower rates (0%, 15%, or 20%), while short-term gains are taxed at your ordinary income rate. So a long-term loss is more valuable in offsetting a long-term gain, because it saves you tax at the preferential rate. But once all gains are covered, both types of losses work the same way against ordinary income.
If you have both short-term and long-term losses in the same year, the IRS requires you to use them in a specific order on Schedule D. Short-term losses offset short-term gains first. Long-term losses offset long-term gains first. Only after that do you combine the remaining amounts and explore them to ordinary income. This ordering is automatic when you fill out Schedule D correctly.
Real example: how the math works
Suppose you sold four investments in 2024:
- Stock A (held 8 months): sold for a $1,200 loss — short-term
- Stock B (held 2 years): sold for a $800 gain — long-term
- Stock C (held 6 months): sold for a $2,500 gain — short-term
- Stock D (held 18 months): sold for a $4,000 loss — long-term
Your short-term results: $1,200 loss + $2,500 gain = $1,300 net short-term gain. Your long-term results: $800 gain + $4,000 loss = $3,200 net long-term loss. Combined: $1,300 gain − $3,200 loss = $1,900 net capital loss overall.
You can deduct the full $1,900 against your ordinary income in 2024, because it is less than the $3,000 limit. If your ordinary income was $60,000, your taxable income becomes $58,100. No carryforward is needed.
Now suppose Stock D had been a $6,000 loss instead. Your long-term results would be: $800 gain + $6,000 loss = $5,200 net long-term loss. Combined with the short-term gain: $1,300 − $5,200 = $3,900 net capital loss. You deduct $3,000 against 2024 ordinary income. The remaining $900 carries to 2025.
How to report capital losses on your tax return
You report all capital gains and losses on Schedule D (Form 1040), which is part of your federal tax return. You list each transaction separately — the asset sold, the date acquired, the date sold, the proceeds, and the cost basis. The form automatically calculates your net short-term and long-term results, then combines them.
If your net result is a loss, Schedule D carries that loss to line 15 of Form 1040. This is where the $3,000 limit is applied. If your loss is $3,000 or less, you enter the full amount. If it is more than $3,000, you enter only $3,000 on line 15, and you must track the carryforward separately for next year.
You do not need to file Schedule D if you have no capital gains or losses. If you only have long-term gains and no losses, you may be able to use the simpler Schedule 1 or report directly on Form 1040, depending on the amount. But if you have any losses, Schedule D is required.
Frequently Asked Questions
Can I use a capital loss to offset capital gains from a different year?
No. Capital losses and gains are matched within the same tax year. If you had a $5,000 gain in 2023 and a $5,000 loss in 2024, you cannot go back and reduce your 2023 tax. The 2024 loss can only offset 2024 gains and 2024 ordinary income. However, if you have a loss carryforward from 2023 to 2024, that carryforward can offset 2024 gains.
What if I have no capital gains at all, only losses?
You can still deduct up to $3,000 of the loss against your ordinary income (wages, salary, interest, etc.). Any loss beyond $3,000 carries forward to the next year. This is the most common scenario for people who trade frequently or hold a losing investment for years.
Does the $3,000 limit explore if I am married filing separately?
Yes. Each spouse has their own $3,000 limit when filing separately. You cannot combine losses or transfer unused losses between spouses. This is one reason married couples usually file jointly — it can be more tax-efficient.
If I have a capital loss carryforward, do I have to use it the next year?
The carryforward is automatic, but you must claim it on your tax return. If you forget to report it, you lose the deduction for that year. However, you can still claim it in future years if you catch the mistake and file an amended return. The IRS does not send reminders about carryforwards.
Can I use capital losses to offset investment income like dividends or interest?
No. Capital losses offset capital gains first. After that, they can offset ordinary income, which includes wages, salary, and some types of interest. But dividends and interest are already part of ordinary income, so a capital loss reduces your total ordinary income, which in turn reduces the tax on dividends and interest you received. The loss does not target those items specifically.