Long-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 limit. You can deduct up to $3,000 of net capital losses against wages, salary, interest, and other ordinary income in a single tax year. If your total losses exceed $3,000, you cannot use the extra amount that year; instead, you carry it forward to future years and use it the same way.
This rule applies specifically to long-term capital losses — losses on investments you held for more than one year. Short-term losses (on investments held one year or less) follow the same $3,000 annual limit, but the IRS requires you to offset short-term losses against short-term gains first, and long-term losses against long-term gains first, before either type can reduce ordinary income.
The $3,000 limit is per person per year. If you are married and file jointly, you and your spouse together can deduct up to $3,000. If you file separately, each of you is limited to $1,500.
Key Takeaways
- You can deduct up to $3,000 of capital losses against ordinary income in one tax year, regardless of how large your total losses are.
- Capital losses that exceed $3,000 in a year do not disappear — they carry forward to future tax years and can be used the same way.
- The IRS requires you to use capital gains and losses within their own categories first (long-term against long-term, short-term against short-term) before any loss can reduce ordinary income.
- If you are married filing separately, your limit is $1,500 per person per year instead of $3,000.
How the $3,000 limit works in practice
Suppose you sold stock in March for a $5,000 loss (you held it for two years, so it is long-term). On your tax return, you can use $3,000 of that loss to reduce your ordinary income. The remaining $2,000 does not vanish. Instead, you write it down as a capital loss carryforward and carry it to next year's return.
In the following year, if you have no capital gains and no new capital losses, you can deduct another $3,000 of the $2,000 carryforward — but you only have $2,000 left, so you deduct $2,000 and the loss is fully used. If you had new losses that year as well, you would combine them with the carryforward and still be limited to $3,000 total against ordinary income.
Carryforwards do not expire. You can use them in year two, year five, or year twenty. The only way a capital loss carryforward disappears is if you die without using it, or if you sell assets at gains that offset the losses.
Capital gains and losses must be netted within their own categories first
Before any capital loss can reduce your ordinary income, the IRS requires you to match losses against gains in the same holding-period category. This means long-term losses offset long-term gains, and short-term losses offset short-term gains.
Here is a concrete example: You sold one stock at a long-term gain of $4,000 and another at a long-term loss of $6,000. You net these together: $4,000 gain minus $6,000 loss equals a $2,000 net long-term capital loss. That $2,000 can now reduce your ordinary income (since it is under the $3,000 limit). You do not get to use the full $6,000 loss against ordinary income.
If you had both long-term and short-term losses in the same year, you would explore long-term losses to long-term gains first, short-term losses to short-term gains first, and only then could the remaining net loss reduce ordinary income.
What happens when your losses are much larger than $3,000
Investors who experience large losses — from a major stock decline, a failed business investment, or a real estate sale — often have losses far exceeding $3,000. The $3,000 annual limit means these losses are used slowly over many years.
If you have a $50,000 capital loss, you would deduct $3,000 against ordinary income in year one, $3,000 in year two, and so on. After 16 years, you would have used $48,000. In year 17, you would deduct the final $2,000. During all those years, the unused portion sits as a carryforward on your tax records.
This is one reason some investors time the sale of losing investments strategically — selling them in years when they also have capital gains, so the losses offset gains dollar-for-dollar rather than being limited to $3,000 against ordinary income.
How to report capital losses on your tax return
You report capital gains and losses on Schedule D (Form 1040), which is the IRS form for reporting investment sales. On Schedule D, you list each sale separately, note whether it was long-term or short-term, and calculate your net gain or loss.
At the bottom of Schedule D, you arrive at your total net capital gain or loss for the year. If that number is a loss of $3,000 or less, you transfer it to line 7 of Schedule 1 (Form 1040), where it reduces your ordinary income. If the loss exceeds $3,000, you enter $3,000 on Schedule 1 and note the carryforward amount on your records for next year.
You do not need to file any special form to claim a carryforward — you straightforward include it in your capital loss calculations on next year's Schedule D. However, it is wise to keep a written record of the amount and the year it originated, in case the IRS questions your return.
State taxes may have different rules
Most states that have an income tax follow the federal $3,000 limit for capital losses against ordinary income. However, some states have their own rules. A few states do not allow capital losses to offset ordinary income at all, or allow a smaller deduction. A small number of states have no capital gains tax, so the question does not explore.
If you live in a state with an income tax, check your state's tax agency website or consult a tax preparer to confirm the rule in your state. The federal limit is not automatic at the state level.
Frequently Asked Questions
Can I use capital losses to reduce my ordinary income if I have no capital gains?
Yes. The $3,000 limit applies whether or not you have capital gains. You can deduct up to $3,000 of net capital losses directly against wages, salary, interest, and other ordinary income. Capital gains are not required.
What if I have both long-term and short-term losses in the same year?
You must first net long-term losses against long-term gains, and short-term losses against short-term gains. Only the remaining net loss (if any) can reduce ordinary income, still subject to the $3,000 annual limit. If you have a net long-term loss and a net short-term gain, they offset each other before the $3,000 limit applies.
Do capital loss carryforwards ever expire?
No. Carryforwards do not expire and can be used in any future year. The only way to lose them is to die without using them, or to have them offset by capital gains in a future year. You can carry forward a loss indefinitely.
If I am married filing separately, can my spouse use my unused capital losses?
No. Each spouse has a separate $1,500 limit when filing separately, and carryforwards belong to the person who incurred the loss. You cannot transfer unused losses to your spouse or combine them on a joint return if you filed separately in the year the loss occurred.
Can I deduct capital losses if I did not have any income that year?
You can still deduct up to $3,000 of capital losses even if your ordinary income is zero or negative. The loss reduces your taxable income (which may already be zero), and any unused portion carries forward. However, if you have no income and no tax liability, the deduction provides no when ready tax benefit, though the carryforward remains available.