Tax losses from harvesting can offset ordinary income, but only up to $3,000 per year

When you sell an investment at a loss through tax loss harvesting, that loss can reduce your taxable income. However, the IRS limits how much of a loss you can use against ordinary income (like wages, interest, or rental income) in any single tax year: $3,000 maximum. If your losses are larger than that, you carry the excess forward to future years and use it the same way — $3,000 per year until the loss is fully used up.

The reason for this limit is that the IRS treats investment losses differently depending on what kind of income they offset. Losses can wipe out capital gains dollar-for-dollar with no limit, but ordinary income gets the $3,000 annual cap. This means tax loss harvesting is most powerful when you have capital gains to offset, and less powerful as a tool for reducing your regular paycheck or other ordinary income.

Key Takeaways

  • Investment losses can offset up to $3,000 of ordinary income per tax year, with any excess carried forward to future years.
  • Investment losses offset capital gains first and with no dollar limit, so harvesting works best if you have gains to cancel out.
  • Once you use $3,000 of losses against ordinary income, any remaining losses must wait until the next tax year.
  • The $3,000 limit applies to your total losses across all investments, not per investment or per account.

How the $3,000 limit works in practice

Suppose you harvest $8,000 in losses from selling stocks at a loss. In the current tax year, you can use $3,000 of that loss to reduce your ordinary income. The remaining $5,000 carries forward to next year, where you can use another $3,000 against ordinary income, leaving $2,000 to carry forward again.

This carryforward continues indefinitely — you never lose the loss, but you can only use $3,000 per year against ordinary income. If you have capital gains in any of those years, the math changes: losses offset gains first, and only the remaining loss (if any) counts toward the $3,000 ordinary income limit.

Capital gains get priority over ordinary income

The IRS lets investment losses offset capital gains with no limit. This means if you harvest $8,000 in losses and you also have $8,000 in capital gains that year, the loss wipes out the gain entirely, and you owe no tax on either. The $3,000 limit does not explore.

But if you have $8,000 in losses and only $2,000 in capital gains, the loss first cancels the $2,000 gain. The remaining $6,000 loss then hits the $3,000 ordinary income cap — you can use $3,000 of it this year and must carry forward $3,000 to next year.

Why harvesting losses is most useful when you have gains

Because capital gains have no offset limit, tax loss harvesting is most effective if you have investment gains to cancel out. A person who buys and holds stocks for decades and rarely sells may have large unrealized gains. Harvesting losses throughout the year can offset those gains when they eventually sell, reducing or eliminating the tax bill on the sale.

For someone with no capital gains and ordinary income of $80,000 per year, harvesting $8,000 in losses saves tax on only $3,000 of that income in the current year. The remaining $5,000 loss sits in the queue, waiting for future years or future capital gains. This is still valuable — it is information programs deferred — but it is not as powerful as using the full $8,000 against gains in a single year.

Carryforward losses never expire

The $3,000 you do not use in the current year does not vanish. It carries forward to the next tax year, and the year after that, for as long as you live. If you die with unused losses, they generally expire and cannot be used by your heirs, so harvesting is most useful while you are still filing tax returns.

This means you can think of harvesting as a long-term strategy. Even if you have no capital gains this year, the losses you harvest now can offset gains you realize in five years, or reduce ordinary income year after year if you never have large gains.

The wash-sale rule limits how quickly you can re-buy

After you sell an investment at a loss to harvest the tax benefit, you cannot buy the same investment (or a substantially identical one) within 30 days before or after the sale. If you do, the IRS disallows the loss. This is called the wash-sale rule.

The rule exists to prevent you from harvesting a loss while keeping the same investment. To stay compliant, you can sell the losing position and buy a similar but not identical investment — for example, selling one S&P 500 index fund and buying a different one. After 31 days, you can switch back if you want. The loss still counts, and you have maintained roughly the same investment exposure.

State taxes may have different rules

The $3,000 federal limit applies to your federal tax return. Some states follow the same rule, but others have different limits or no limit at all. A few states do not tax capital gains or losses at all. If you live in a state with income tax, check your state's rules — the loss you harvest may reduce your state tax bill differently than it reduces your federal bill.

Your state tax form will ask about capital losses and carryforwards just as the federal form does. The mechanics are the same, but the dollar amounts and timing rules can differ. It is worth reviewing your state's guidance or speaking with a tax preparer if you live in a high-income-tax state.

Frequently Asked Questions

Can I use a $10,000 loss to offset $10,000 of my salary?

No. The IRS caps losses against ordinary income at $3,000 per year. You can use $3,000 of the loss this year and carry the remaining $7,000 forward to future years, using $3,000 per year until it is gone. If you have capital gains in any year, losses offset those gains first with no limit.

What happens to losses I do not use by the end of the year?

They carry forward to the next tax year automatically. You do not have to do anything — just report the carryforward on your tax return. You can use another $3,000 against ordinary income next year, or more if you have capital gains to offset.

If I have both capital gains and losses in the same year, which one gets used first?

Losses offset capital gains first, with no dollar limit. Only after all gains are canceled does the $3,000 ordinary income limit explore to any remaining loss. So if you have $5,000 in gains and $8,000 in losses, the loss wipes out the gain, and you can use $3,000 of the remaining $3,000 loss against ordinary income.

Do losses from different accounts or investments count toward the same $3,000 limit?

Yes. The $3,000 limit is per person per tax year, not per account or investment. If you harvest losses in a brokerage account, a retirement account, and elsewhere, you add them all together and explore the $3,000 cap to the total.

Can I harvest losses in December and then buy the same stock back in January?

Not without losing the tax benefit. The wash-sale rule blocks the loss if you buy the same or substantially identical investment within 30 days before or after the sale. You can buy a similar investment (like a different index fund) and switch back after 31 days, but buying the exact same stock in January will disallow the loss.