Capital losses can offset ordinary income, but only up to $3,000 per year
When you sell an investment at a loss, you can use that loss to reduce your taxable ordinary income — but the IRS caps how much you can deduct each tax year. The limit is $3,000 of net capital losses against ordinary income (wages, salary, interest, and other non-investment income). Any losses beyond that $3,000 carry forward to future years, where the same $3,000 annual limit applies.
This rule exists because capital losses are treated differently from ordinary income losses. The IRS wants to prevent people from using investment losses to wipe out their entire salary or business income in a single year. The $3,000 cap has been in place since 1986 and does not adjust for inflation.
The mechanics work like this: you calculate your total capital gains and losses for the year. If losses exceed gains, the net loss can reduce your ordinary income up to $3,000. Anything left over rolls into the next tax year as a capital loss carryforward.
Key Takeaways
- You can deduct up to $3,000 of net capital losses against ordinary income each tax year, with no inflation adjustment.
- Capital losses must first offset capital gains in the same year before they can reduce ordinary income.
- Unused capital losses carry forward indefinitely to future years, each year subject to the same $3,000 limit.
- Tax-loss harvesting — selling losing positions to capture losses — is most valuable when you have capital gains or high ordinary income to offset.
How the $3,000 limit actually works in practice
The order matters. First, you net all your capital gains and losses together. If you sold three stocks this year — one at a $5,000 gain, one at a $2,000 loss, and one at a $1,500 loss — your net capital gain is $1,500. That $1,500 gain is not taxed; it is offset by the losses. You have no remaining capital loss to use against ordinary income.
But if you had sold four stocks with a $5,000 gain, $2,000 loss, $1,500 loss, and a $4,500 loss, your net would be a $3,000 capital loss. You can deduct the full $3,000 against your ordinary income that year. If your salary was $80,000, your taxable ordinary income becomes $77,000.
If your net capital loss was $8,000, you would deduct $3,000 against ordinary income this year. The remaining $5,000 carries forward to next year. In next year, if you have no capital gains and no new capital losses, you can deduct another $3,000 of the carryforward, leaving $2,000 to carry to year three. This continues until the loss is fully used.
When capital losses are most valuable
A capital loss is worth more to you if your ordinary income is high. The $3,000 deduction reduces your taxable income, which saves you taxes at your marginal rate. If you are in the 24% federal tax bracket, a $3,000 capital loss saves you $720 in federal tax. If you are in the 37% bracket, it saves you $1,110.
Capital losses are also valuable if you have capital gains in the same year. A $10,000 capital loss can offset a $10,000 capital gain with no annual limit — the limit only applies to the excess loss that spills over into ordinary income. This is why tax-loss harvesting — selling positions at a loss to capture the deduction — is often done late in the year when you know your capital gains picture.
If you have no ordinary income and no capital gains, a capital loss in the current year does not help you at all. It straightforward sits as a carryforward, waiting for a future year when you have income to offset. This is common for retirees with low income or people between jobs.
Capital loss carryforwards and what happens to them
Unused capital losses do not expire. They carry forward year after year until they are fully used. If you die with unused capital losses, they are lost — your heirs cannot use them. This is one reason to consider harvesting losses before the end of the year if you know you will not need them soon.
When you move to a different state, your capital loss carryforwards follow you. They are federal tax items, not state items. However, some states have their own capital loss rules, so you may owe state tax on gains even if federal losses offset them.
If you sell a security at a loss and buy the same or a substantially identical security within 30 days before or after the sale, the wash-sale rule disallows the loss. The loss is added to the cost basis of the new purchase instead. This rule prevents you from harvesting a loss while keeping the same investment position. You can buy a similar but not identical fund or security to avoid the wash-sale rule.
Long-term versus short-term capital losses
The $3,000 limit applies to net capital losses regardless of whether they are long-term or short-term. However, the IRS requires you to offset long-term gains with long-term losses first, and short-term gains with short-term losses first. Only after those are matched do you net the remaining long-term and short-term amounts together.
This matters because long-term capital gains are taxed at lower rates (0%, 15%, or 20% depending on income) than short-term gains (your ordinary income rate). If you have both types of losses and gains, the order of netting can affect your overall tax bill. A tax professional can help you sequence sales to minimize this effect.
For most people, the distinction does not change the outcome — a capital loss is a capital loss — but it is worth knowing if you are actively managing a portfolio with both types of positions.
What to do if you have large capital losses
If you have a large loss in a single year — say, $50,000 from a failed investment — you will use $3,000 this year and carry forward $47,000. At $3,000 per year, it will take you roughly 16 years to use the entire loss. This is why some people consider realizing gains in future years to pair with the carryforward losses, or why they may accelerate income into years when they have large loss carryforwards available.
You cannot deduct capital losses if you have no income. If you are retired and living on Social Security alone, capital losses do not reduce your tax bill. They straightforward accumulate as carryforwards. If you later have a year with wages or investment income, you can then use the losses.
If you are self-employed or have business income, capital losses still only offset ordinary income up to $3,000 per year. They do not reduce your self-employment tax or your business income directly.
Frequently Asked Questions
Can I use capital losses to offset capital gains with no limit?
Yes. Capital losses offset capital gains dollar-for-dollar with no annual limit. The $3,000 limit only applies to the excess loss that spills over into ordinary income. If you have $10,000 in capital gains and $15,000 in capital losses, the $10,000 gain is fully offset, and only $3,000 of the remaining $5,000 loss can reduce ordinary income this year.
What happens to capital losses if I die?
Unused capital losses are lost when you die. Your heirs cannot use them. This is one reason to consider harvesting losses before the end of the year if you have significant carryforwards and are in poor health.
Does the wash-sale rule explore to mutual funds?
Yes. If you sell a mutual fund at a loss and buy the same fund or a substantially identical fund within 30 days, the wash-sale rule applies. You can buy a different fund in the same asset class to avoid the rule — for example, switching from one S&P 500 index fund to another.
Can I deduct capital losses if I have no income?
No. Capital losses only reduce taxable income; they do not create a tax refund or reduce your tax bill if you have no income to offset. The loss carries forward to a future year when you have ordinary income or capital gains.
Do state taxes follow the same $3,000 capital loss limit?
Most states follow the federal $3,000 limit, but a few have different rules. Check your state's tax authority website or speak with a tax professional in your state to confirm the limit that applies to you.