Tax & Policy
Capital Gains Explained: Short-Term, Long-Term and the Rate Cliff
Sell a stock on day 364 of owning it, and the IRS taxes the gain one way. Wait two more days, and the exact same gain, on the exact same stock, gets taxed a meaningfully different way.
Capital gains — the profit from selling an investment for more than you paid for it — are taxed differently depending on one specific fact: how long the investment was held before the sale. That single variable, the holding period, often matters more to the final tax bill than the size of the gain itself.
The one-year line
A short-term capital gain applies to an investment held for one year or less before being sold, and it's taxed as ordinary income — stacked on top of wages and any other income, at whatever marginal tax bracket that income falls into. A long-term capital gain applies to an investment held for more than one year, and it's taxed at preferential capital gains rates that are, for the large majority of filers, meaningfully lower than their ordinary income tax rate. The determining factor is exact: the calendar, not the calendar year. An asset bought on March 15 must be held until at least March 16 of the following year to qualify as long-term — selling even one day early, on March 15 exactly one year later, still counts as short-term.
A worked illustrative comparison
Consider an investor who bought stock for $20,000 and sells it for $35,000, a $15,000 gain, and say their ordinary marginal tax bracket is 24% while their long-term capital gains rate is 15% (illustrative figures — actual brackets and thresholds are set by the IRS and adjust most years).
- Sold at 11 months (short-term): the $15,000 gain is taxed as ordinary income at 24%, producing a tax bill of $3,600.
- Sold at 13 months (long-term): the same $15,000 gain is taxed at the 15% long-term rate, producing a tax bill of $2,250.
Waiting an additional two months to cross the one-year threshold, with no change to the sale price at all, saves this investor $1,350 in this illustrative example — purely from the holding period crossing the line, not from any change in the investment itself.
The market doesn't reward patience. The tax code, in this one specific and very literal way, does.
Why this isn't just a "hold longer" rule of thumb
The holding-period effect is real, but it shouldn't override the underlying investment decision. Holding a position purely to reach the one-year mark, when the investment thesis itself has already changed or the position no longer fits the portfolio, is a version of letting the tax tail wag the investment dog — a mistake distinct from, but sometimes confused with, holding onto a losing position out of loss aversion (a different bias covered elsewhere in this archive). The right sequence is to first decide whether the position should be sold based on its own merits, and only then check whether the sale is close enough to the one-year mark that waiting a short, specific amount of time meaningfully changes the tax outcome.
Where this matters most in practice
The gap between short-term and long-term rates widens as income rises, since short-term gains stack on top of ordinary income and can push a filer into a higher marginal bracket, while long-term rates use a separate, generally lower rate schedule. This makes the holding-period decision most financially significant for higher-income filers with a large embedded gain close to the one-year mark — exactly the situation where a quick check of the purchase date, before finalizing a sale, is worth the two minutes it takes.
Key takeaways
- Investments held one year or less are taxed as short-term gains, at ordinary income tax rates.
- Investments held more than one year are taxed as long-term gains, at generally lower preferential rates.
- The one-year threshold is measured to the exact day, not the calendar year — selling one day early can change the entire tax treatment.
- The dollar impact of this timing can be substantial on a large gain, even though the underlying investment hasn't changed at all.
- The investment decision should come first — don't hold a position you'd otherwise sell purely to chase the long-term rate, unless the wait is genuinely short.