Can Tax Loss Harvesting Offset Ordinary Income: The $3,000 Rule

Tax loss harvesting can reduce ordinary income, but the deduction is capped at $3,000 per year, or $1,500 if you’re married filing separately. And that $3,000 is not the first thing your losses do. Federal law requires losses to cancel out your capital gains for the year first; only what’s left after all gains are absorbed reaches wages, salary, interest, and other non-investment earnings. Anything above the $3,000 cap carries forward indefinitely until it’s used up.

Gains Get Offset Before Ordinary Income

The IRS makes you net capital gains and losses within their own categories before any of it touches ordinary income. Short-term losses (from assets held one year or less) offset short-term gains first. Long-term losses (from assets held longer than one year) offset long-term gains first. If one category still shows a net loss after that internal netting, the surplus crosses over and reduces any net gain in the other category.1Internal Revenue Service. Topic No. 409, Capital Gains and Losses

The ordering matters because short-term gains are taxed at ordinary income rates, which can run as high as 37% (or 39.6% if the top rate reverts in 2026 after the TCJA expiration). Long-term gains get preferential rates of 0%, 15%, or 20% depending on income. A short-term loss that eliminates a short-term gain saves more per dollar than a long-term loss eliminating a long-term gain.

How the $3,000 Deduction Works

Once all your capital gains for the year are fully absorbed, any remaining net capital loss reduces your ordinary income. The law caps that reduction at $3,000 a year, or $1,500 if you’re married and file separately.2Office of the Law Revision Counsel. 26 USC 1211 – Limitation on Capital Losses Ordinary income for this purpose includes wages, salary, self-employment earnings, interest, rental income, and most other non-investment income that shows up on your return.

The $3,000 figure hasn’t been adjusted for inflation since 1978, which makes it a modest benefit for anyone with large losses in a single year. Still, the deduction comes directly off adjusted gross income, which can push you into a lower bracket or restore eligibility for income-phased credits and deductions. In the 24% bracket, $3,000 saves $720 in federal tax. At 32%, it saves $960.

Qualified Dividends Are Not Directly Offset

A common misconception is that capital losses can cancel out qualified dividend income directly, since qualified dividends are taxed at the same preferential rates as long-term capital gains. They cannot. Qualified dividends are reported separately and do not flow through the Schedule D netting process. Capital losses only reach dividends indirectly: if a net capital loss survives after offsetting all gains, the $3,000 deduction reduces overall taxable income, which may include dividends. There is no dollar-for-dollar offset the way there is with capital gains.

Carrying the Rest Into Future Years

When your net capital losses exceed the $3,000 annual limit, the excess carries forward into the next tax year. There is no expiration date, and you can keep applying the carryforward year after year until the full balance is gone.1Internal Revenue Service. Topic No. 409, Capital Gains and Losses Carried-forward losses keep their original character: excess net short-term losses carry as short-term, and excess net long-term losses carry as long-term.3Office of the Law Revision Counsel. 26 USC 1212 – Capital Loss Carrybacks and Carryovers

An example. Suppose you realize $50,000 in net capital losses during a bad year and have no gains to offset. You deduct $3,000 against ordinary income that year and carry $47,000 forward. Next year, if you have $10,000 in capital gains, the carryforward absorbs those gains first, then you take another $3,000 against ordinary income, leaving $34,000 to carry into year three. The process continues until the balance hits zero.

Carryovers Expire at Death

One limitation catches families off guard: unused capital loss carryovers die with the taxpayer. They can be used on the decedent’s final return, subject to the same $3,000 annual cap, but the remaining balance does not transfer to a surviving spouse, an heir, or the decedent’s estate.4Internal Revenue Service. IRS Resource Guide – Decedents and Related Issues For an older investor sitting on a large accumulated carryforward, the benefit disappears at death. Using those losses sooner, sometimes by intentionally realizing gains to absorb them, may be worth more than letting them linger.

The Wash-Sale Rule Can Wipe Out the Loss

The biggest restriction on harvesting is the wash-sale rule. If you sell an investment at a loss and buy back the same or a “substantially identical” security within a 61-day window (30 days before through 30 days after the sale), the IRS disallows the loss for that year.5Office of the Law Revision Counsel. 26 USC 1091 – Loss From Wash Sales of Stock or Securities The rule applies to purchases by any method, including exercising options or contracts to acquire the same security.6eCFR. 26 CFR 1.1091-1 – Losses From Wash Sales of Stock or Securities

The disallowed loss isn’t erased in the ordinary case. It gets added to the cost basis of the replacement security, deferring the tax benefit until you eventually sell that replacement without triggering another wash sale.5Office of the Law Revision Counsel. 26 USC 1091 – Loss From Wash Sales of Stock or Securities The deferral can stretch for years, and if the replacement rises in value, you may never use the deferred loss at all.

The rule extends past the obvious case of selling and rebuying in the same brokerage account. Purchases by your spouse within the 61-day window count. Purchases in a different brokerage account count, and your broker won’t necessarily flag a wash sale that happens across firms, which leaves the tracking on you.

The IRA Trap

If you sell a stock at a loss in your taxable account and buy it back within 30 days inside an IRA or Roth IRA, the loss is disallowed. Worse, when the replacement purchase happens inside a tax-advantaged account, the basis adjustment that normally preserves the deferred loss does not apply. The loss is permanently forfeited.7Internal Revenue Service. Revenue Ruling 2008-5 – Loss From Wash Sales of Stock or Securities There is no way to recover it later.

Losses Inside Retirement Accounts Don’t Count

Tax loss harvesting only applies to taxable brokerage accounts. Losses realized inside a 401(k), traditional IRA, Roth IRA, or other tax-advantaged retirement account cannot be deducted. Gains in those accounts aren’t taxed when they occur, so the IRS gives no corresponding benefit for losses. Selling at a loss inside your IRA simply reduces your account balance with no tax offset. If most of your investments sit in retirement accounts, the strategy has limited application.

Reporting the Loss on Your Return

Every sale that produces a capital loss goes on IRS Form 8949 individually, with the purchase date, sale date, proceeds, and cost basis for each transaction. Form 8949 separates transactions into short-term and long-term, and those totals flow onto Schedule D, where the final netting happens.8Internal Revenue Service. Instructions for Form 8949 – Sales and Other Dispositions of Capital Assets The net capital loss from Schedule D is what produces the ordinary income deduction on line 7a of Form 1040.1Internal Revenue Service. Topic No. 409, Capital Gains and Losses

Choosing Which Shares to Sell

When you’ve bought the same stock or fund at different prices over time, the shares you sell determine the size of your loss. If you specifically identify the shares by telling your broker which lot to sell, you can pick the highest-cost shares and maximize the harvest.9Internal Revenue Service. Publication 551 – Basis of Assets Without specification, the IRS defaults to first-in, first-out, meaning the oldest shares sell first. Most brokerages let you select specific lots at the time of sale, and doing so before the trade executes is the cleanest way to document the choice.

Reconcile Your 1099-B Forms

Your brokerage issues a Form 1099-B reporting each sale, and the numbers should match what you enter on Form 8949. In practice, discrepancies are common, especially with wash sales. A single brokerage only tracks wash sales within its own accounts. If you hold the same security at two brokers and trigger a wash sale across them, neither firm’s 1099-B will reflect the disallowed loss. Catching it and adjusting the cost basis is on you. Anyone who traded the same security across accounts during the year should reconcile all 1099-B forms together before filing.