Capital losses can offset ordinary income, but only up to $3,000 per year
If you sold an investment at a loss, you can use that loss to reduce the ordinary income you report on your tax return — but the IRS caps how much you can deduct each year. You can subtract up to $3,000 of net capital losses from your ordinary income (wages, salary, interest, and other non-investment income). Any loss beyond $3,000 carries forward to future tax years, where the same $3,000 annual limit applies.
The $3,000 limit is a hard ceiling. If you had $8,000 in capital losses in one year, you can only use $3,000 against your ordinary income that year. The remaining $5,000 does not disappear — it sits on your tax record and you can use $3,000 of it next year, and $2,000 the year after that. This carryforward continues indefinitely until the loss is fully used.
Key Takeaways
- You can deduct up to $3,000 of capital losses against your ordinary income each tax year, regardless of how large your total losses are.
- Capital losses must first offset capital gains from the same year before you can use them against ordinary income.
- Any capital loss over $3,000 carries forward to future years and follows the same $3,000 annual limit in each year.
- You need to report all sales of investments on Schedule D, even if the loss is small, so the IRS can track your carryforward balance.
- Long-term and short-term capital losses are treated differently on your return, though both can offset ordinary income up to the $3,000 limit.
How capital losses and capital gains work together first
Before you can use a capital loss to reduce ordinary income, it must first offset any capital gains you had in the same year. A capital gain is profit from selling an investment; a capital loss is a loss from selling an investment at less than you paid for it.
If you sold stock for a $5,000 gain and also sold a rental property for a $2,000 loss in the same year, those two amounts net against each other first. You would report a net capital gain of $3,000. That $3,000 gain is taxable, and you cannot use the $2,000 loss to reduce your ordinary income because it was already used to offset the gain.
Only after all gains and losses are netted together can you use any remaining loss against ordinary income. If your losses exceed your gains, the excess loss can reduce your ordinary income — up to $3,000 per year.
Long-term versus short-term capital losses
The IRS distinguishes between long-term capital losses (from investments held more than one year) and short-term capital losses (from investments held one year or less). The holding period affects how they are taxed, but both types can offset ordinary income up to the $3,000 annual limit.
Long-term losses are generally preferable because long-term capital gains are taxed at lower rates than short-term gains. However, when you are using losses to reduce ordinary income, the rate advantage does not explore — you get the same $3,000 deduction either way. The distinction matters more when you have both gains and losses in the same year, because the IRS requires you to net long-term gains against long-term losses first, and short-term gains against short-term losses first.
For example: if you had a $4,000 long-term gain and a $6,000 short-term loss, you would first explore the short-term loss against short-term gains (of which you have none), leaving a $6,000 short-term loss. Then you would explore $4,000 of that loss against your long-term gain, leaving a $2,000 short-term loss. That $2,000 can reduce your ordinary income.
Tracking losses that carry forward to next year
If your capital losses exceed $3,000 in a single year, you must track the unused portion so you can claim it in future years. The IRS does not automatically carry forward unused losses — you have to report them yourself on your tax return each year.
Keep a record of the year the loss occurred and how much you used each year. If you had a $10,000 loss in 2023, you would deduct $3,000 in 2023, $3,000 in 2024, $3,000 in 2025, and $1,000 in 2026. If you file your own return, write down the carryforward amount on your worksheet. If you use a tax professional, give them the prior-year loss documentation so they can include it on your current return.
The carryforward does not expire. You can use capital losses from decades ago if you have not yet fully deducted them. However, if you die before using all of your losses, any unused portion is lost — it cannot be passed to your heirs or your estate.
Where to report capital losses on your tax return
You report all capital gains and losses on Schedule D (Form 1040), titled "Capital Gains and Losses." This form is filed with your main tax return (Form 1040). You must complete Schedule D even if your total loss is small, because the IRS uses it to verify your carryforward balance in future years.
Schedule D has separate sections for long-term and short-term transactions. You list each sale: the date acquired, the date sold, the sale price, the cost basis (what you paid), and the gain or loss. At the bottom of Schedule D, you calculate your net capital gain or loss for the year. If you have a net loss, you then carry that figure to Form 1040 itself, where it reduces your ordinary income (up to the $3,000 limit).
If your capital loss exceeds $3,000, Schedule D will show the full loss, but Form 1040 will only allow you to deduct $3,000. The unused portion stays on your tax record as a carryforward, and you will report it again on next year's Schedule D.
What happens if you have no capital gains to offset
If you sold investments at a loss but had no capital gains in the same year, you can still use the loss to reduce your ordinary income. This is the most straightforward scenario: your loss goes directly against your wages, salary, interest income, or other ordinary income sources.
For example, if you earned $60,000 in salary and had a $3,000 capital loss from selling stock, your taxable income would be $57,000 (assuming no other adjustments). The $3,000 loss reduced your ordinary income dollar-for-dollar.
If your capital loss is larger than $3,000 — say $8,000 — you can only deduct $3,000 in that year. The remaining $5,000 carries forward. In the following year, if you have no capital gains and no other capital losses, you can deduct another $3,000 of the carryforward, leaving $2,000 to carry forward again.
Common mistakes that cost you money
The most frequent error is failing to report a capital loss because it seems small or because you forgot about the transaction. Even a $500 loss should be reported on Schedule D, because it affects your carryforward balance and the IRS may cross-check your brokerage statements against your return.
Another mistake is assuming you can deduct the full loss in one year. If you had $10,000 in losses, you cannot claim all $10,000 on this year's return. You must spread it across multiple years, $3,000 at a time. Trying to claim more than $3,000 will trigger an IRS notice and delay your refund.
A third error is not tracking carryforwards. If you had a $5,000 loss in 2022 and deducted $3,000, you owe $2,000 to carry forward to 2023. If you forget to report it in 2023, you lose the deduction for that year. The carryforward does not automatically appear on your return — you must manually include it.
Frequently Asked Questions
Can I use capital losses to offset investment income like dividends or interest?
No. Capital losses offset capital gains first, then ordinary income (wages, salary, and other non-investment income). Dividend and interest income are ordinary income, so a capital loss can reduce them, but only after it has offset any capital gains and only up to the $3,000 annual limit.
What if I have a $10,000 capital loss and no capital gains or ordinary income?
You can deduct $3,000 against your ordinary income in the current year. The remaining $7,000 carries forward indefinitely. If you have no ordinary income to offset, the loss straightforward reduces your taxable income to zero (or a lower figure if you had some income). The unused loss waits for future years when you have income to offset.
Do I need to report a capital loss if it is very small?
Yes. Report all capital transactions on Schedule D, even small losses. The IRS receives copies of your brokerage statements and may compare them to your return. Failing to report a transaction, even a minor one, can trigger an audit notice.
Can I carry back a capital loss to a prior year?
No. Capital losses can only be carried forward to future years, not backward. If you had a large loss in 2024, you cannot use it to amend your 2023 return. You can only use it starting in 2024 and beyond.
What happens to my capital loss carryforward if I move to a different state?
Your federal capital loss carryforward is not affected by moving. You report it on your federal return the same way. However, some states have different rules for capital losses, so check your new state's tax rules or consult a tax professional if you move.