
What counts as a short-term versus long-term capital gain?
Sell the same stock with the same $50,000 profit at month 11 instead of month 14, and the tax bill jumps substantially, potentially by several thousand dollars depending on your situation. Nothing about the investment changed. Only the number of days you held it did. So how does one calendar date swing your tax rate by ten percentage points or more?
Short-term capital gains get no special treatment. The IRS taxes them exactly like wages from a W-2 job, at your ordinary income tax rate. If you're in the 24% federal bracket and you sell stock you bought eight months earlier for a $10,000 profit, that $10,000 gets taxed at 24%, the same rate as your salary.
Long-term capital gains follow a separate rate schedule: 0%, 15%, or 20%, depending on your taxable income for the year. These brackets get adjusted annually for inflation, so the income thresholds shift slightly each tax year. Collectibles, like art or coins, are an exception and can be taxed up to 28% even when held long-term.
The gap between these two systems isn't small. Most taxpayers pay a noticeably higher rate on ordinary income than on long-term gains. Someone in a high ordinary bracket might pay 32% or 35% on short-term profits, but only 15% or 20% on that same dollar amount if they'd waited past the one-year mark. That gap is the entire reason this distinction exists. It's a built-in incentive to hold investments longer instead of trading in and out quickly.
Capital gains taxes only apply to realized profits, meaning you actually sold the asset. Unsold stock that's gone up in value creates no tax bill, no matter how long you've held it. The clock starts ticking on the holding period the day after you buy the asset, and it ends the day you sell. With the basic categories out of the way, the next question is how these rules actually translate into a number on your tax return.
How does this change what you actually owe the IRS?
The mechanics matter more than most investors realize, because capital gains aren't taxed in isolation. They get calculated after your ordinary income is already known, a process often called stacking. Your wages, self-employment income, and other ordinary income get totaled first. That number determines your taxable income. Long-term capital gains then stack on top of that ordinary income to figure out which capital gains bracket you fall into.
Here's a concrete way to see it. Say your ordinary taxable income, after subtracting a $50,000 long-term capital gain from your total income, comes out to $139,050. That $139,050 flows through the regular income tax brackets first, filling them up from the bottom. The $50,000 capital gain stacks on top of that, and the IRS checks where the stacked amount lands on the long-term capital gains rate schedule to decide whether it's taxed at 0%, 15%, or 20%. Short-term gains skip this separate calculation entirely. They just get added directly into your ordinary income pile and taxed at whatever bracket that income falls into, no distinction from your paycheck at all.
This stacking order has real consequences for timing decisions. If you're close to a capital gains bracket threshold, selling an asset a few months early, before hitting the one-year mark, can shift a chunk of profit from the 15% long-term rate straight into a 24% or 32% ordinary rate. Waiting even one extra day past the one-year anniversary of your purchase can be the difference between two very different tax outcomes on the same dollar amount of profit.
Take a household with $150,000 in wages and a $50,000 profit from selling stock. If that stock was held for 14 months, the $50,000 is a long-term gain, taxed separately at 15% for most middle-to-upper income filers, costing roughly $7,500. Sell the same stock at month 11 instead, and that $50,000 gets added to ordinary income and taxed at whatever marginal rate applies, maybe 24% or higher, pushing the bill toward $12,000 or more. Same asset, same profit, different holding period. A difference of several thousand dollars for waiting three more months.
This is why financial advisors routinely tell investors to check the purchase date before selling anything close to the one-year mark. Your cost basis, meaning the original purchase price plus adjustments like fees or reinvested dividends, determines the size of the gain, but the holding period determines the tax rate applied to that gain. Two separate calculations, both required before you know your final tax bill. Not every investor is exposed to this gap the same way, though, particularly those with lower stacked income.
The 0% long-term rate deserves attention too. Lower and middle-income taxpayers can pay zero federal tax on long-term capital gains if their stacked taxable income falls below certain thresholds, adjusted for inflation each year. That 0% bracket doesn't exist for short-term gains at all, since those get folded into ordinary income brackets that start well above 0%. Retirees managing withdrawals, or anyone having a lower-income year, can sometimes realize long-term gains completely tax-free by staying under that threshold. That option disappears if the asset hasn't been held long enough to qualify as long-term.
None of this changes what the investment is worth. It only changes what a single date on the calendar costs you. Brokerage statements typically show the purchase date for each holding, and many platforms flag whether a position is currently short-term or long-term. Check that flag before you hit sell, especially near the one-year anniversary. It's the one step that turns an arbitrary ten-point tax swing into a choice you actually control.