A $100,000 stock gain realized at 11 months and 29 days costs a high-earning single filer up to $37,000 in federal tax. Hold the same position 48 hours longer, past the one-year mark, and the federal bill can drop to $20,000 — plus the 3.8% net investment income tax in both cases. That 17-percentage-point spread between short-term and long-term treatment is the single largest controllable variable in the entire capital gains code, and it turns on a calendar date rather than any financial decision.
The gap is widely known to exist. What gets lost is its actual dollar magnitude at $150k+ income, where short-term gains stack on top of wages already taxed at 32% or 35%, and where the net investment income tax and state rates compound the difference further. The numbers below are built on 2025 tax-year figures from IRS revenue procedures and Topic guidance.
This analysis uses 2025 federal tax-year thresholds (IRS Rev. Proc. 2024-40 and IRS Topic Nos. 409 and 559), the tax year filed in early 2026. Long-term capital gains (LTCG) brackets are indexed annually for inflation; net investment income tax (NIIT) thresholds are not. Figures assume taxable income after deductions, U.S.-domiciled individual filers, and publicly traded securities — not collectibles (28% maximum), qualified small business stock, or depreciation-recapture real estate (25%), which carry separate rules. State figures use California as the high-tax reference case; your state rate will differ. This is cost analysis, not tax or investment advice; specific transactions depend on facts this article cannot capture.
The federal rate gap, in numbers
Short-term capital gains (STCG) — assets held one year or less — receive no preferential treatment. They are taxed at ordinary income rates, which for 2025 range from 10% to 37%. For a $150k+ household, the relevant brackets are the top three. A single filer hits the 32% bracket at $197,300 of taxable income, 35% at $250,525, and 37% at $626,350 in 2025; for married filing jointly, the 37% bracket begins at $751,600.
Long-term capital gains follow a separate, far flatter schedule. For 2025, the 0% rate applies when taxable income is at or below $48,350 single and $96,700 married filing jointly; the 15% rate runs up to $533,400 single and $600,050 married filing jointly; the 20% rate applies above those thresholds. A household earning $150k+ in wages alone has already exhausted the 0% band, so the practical choice for most readers is 15% versus 20% on the long-term side, against 32%–37% on the short-term side.
| Figure | Value |
|---|---|
| Short-term gain rate (held ≤ 1 year) | Ordinary income: 10%–37% |
| Long-term gain rate (held > 1 year) | 0%, 15%, or 20% |
| Top federal rate gap (37% − 20%) | 17 percentage points |
| NIIT surtax (both gain types) | 3.8% above MAGI threshold |
| NIIT MAGI threshold (single / MFJ) | $200,000 / $250,000 |
Sources: IRS Rev. Proc. 2024-40 §3.03 (LTCG brackets, 2025); IRS Topic No. 409 (rate structure); IRS Topic No. 559 (NIIT), 2025 tax year.
The headline 17-point gap understates the real difference for this income group, because short-term gains are taxed as the last dollars of an already-high income — the marginal layer — while the long-term rate is a flat schedule that does not stack the same way. A detailed look at net after-tax return by income level shows how the marginal stacking widens the spread further as wage income rises.
NIIT: the 3.8% that applies to both
One layer applies regardless of holding period. The net investment income tax is 3.8% on the lesser of net investment income or the amount by which modified adjusted gross income exceeds $250,000 for married filing jointly, $200,000 for single filers, and $125,000 for married filing separately. Capital gains — short-term and long-term alike — count as net investment income.
What makes NIIT distinctive at this income level is that its thresholds never move. The $200,000 and $250,000 income thresholds are not indexed for inflation, unlike the LTCG brackets and ordinary income brackets, which adjust upward each year. Set by 2013 statute and never adjusted, the thresholds pull more households across the line with every year of wage growth. For a $150k+ household, NIIT is not a tail risk — it is a near-certainty on any meaningful gain. The mechanics of when the 3.8% surtax applies matter because the tax hits the lesser of two amounts, so a large one-time gain can pull otherwise-sheltered investment income into the calculation.
Because NIIT applies to both gain types, it does not widen the short-term/long-term gap — it raises the floor under both. A long-term gain taxed at 20% becomes 23.8% federal with NIIT; a short-term gain at 37% becomes 40.8%. The 17-point gap holds; the absolute cost of each path rises.
A $100,000 gain, four ways
Consider a single filer with $300,000 of wage income — squarely in the $150k+ target and into the 35% ordinary bracket — who realizes a $100,000 gain. Wage income alone has already pushed modified adjusted gross income past the $200,000 NIIT threshold, so the full gain is exposed to the 3.8% surtax. The table models the federal-only outcome, then adds California as the high-state-tax reference.
| Scenario | Base rate | NIIT | Total federal rate | Federal tax | Net gain (federal only) |
|---|---|---|---|---|---|
| Short-term (held ≤ 1 year) | 35% | 3.8% | 38.8% | $38,800 | $61,200 |
| Long-term (held > 1 year) | 20% | 3.8% | 23.8% | $23,800 | $76,200 |
Sources: IRS Rev. Proc. 2024-40 §3.03 and IRS Topic Nos. 409, 559, 2025 tax year. The 20% LTCG rate applies because total taxable income (≈$300k wages + $100k gain, less deductions) exceeds the $533,400 single threshold only in part; the portion above the threshold is taxed at 20%. For modeling clarity the table applies 20% to the full gain, the conservative high case.
The difference is $15,000 in federal tax on an identical economic gain — 15% of the entire position — determined solely by the holding period crossing the one-year line. Now add state tax. California does not have a special capital gains rate; all capital gains are taxed as ordinary income, and high earners may owe the 3.8% NIIT when income exceeds $200,000 single or $250,000 married filing jointly. At roughly $400k of total income, the relevant California marginal rate sits near the upper-middle of its schedule.
| Scenario | Federal + NIIT | CA marginal rate | Combined rate | Total tax | Net gain |
|---|---|---|---|---|---|
| Short-term (held ≤ 1 year) | 38.8% | 10.3% | 49.1% | $49,100 | $50,900 |
| Long-term (held > 1 year) | 23.8% | 10.3% | 34.1% | $34,100 | $65,900 |
Sources: IRS Rev. Proc. 2024-40, IRS Topic Nos. 409 and 559 (federal); California Franchise Tax Board 2025 bracket schedule (state, 10.3% marginal band applies to single taxable income above $360,659). California taxes both gain types identically, so the state layer does not widen the federal gap.
In California, the short-term path surrenders nearly half the gain. The state layer is the same 10.3% on both rows — California provides no lower rate for long-term gains; all are taxed at the same rate as ordinary income — so the entire short-term/long-term spread is a federal phenomenon. For a fuller picture across jurisdictions, the capital gains rate by state comparison shows how no-income-tax states erase the state layer entirely, while the reasons California’s rate runs highest explain the structural absence of a preferential bracket.
Finluxy After-Tax Gain Rate
Rate percentages obscure what the investor actually keeps. The Finluxy After-Tax Gain Rate expresses net gain after all applicable taxes as a percentage of the original cost basis, set against the pre-tax gain rate to show the tax haircut directly. Take a position with a $200,000 cost basis sold for $400,000 — a $200,000 gain, a 100% pre-tax gain rate. The table runs that position through each scenario above.
| Scenario | Pre-tax gain rate | Total tax on gain | Net gain | Finluxy After-Tax Gain Rate | Tax haircut |
|---|---|---|---|---|---|
| Short-term, federal only (38.8%) | 100% | $77,600 | $122,400 | 61.2% | 38.8 pts |
| Long-term, federal only (23.8%) | 100% | $47,600 | $152,400 | 76.2% | 23.8 pts |
| Short-term, + California (49.1%) | 100% | $98,200 | $101,800 | 50.9% | 49.1 pts |
| Long-term, + California (34.1%) | 100% | $68,200 | $131,800 | 65.9% | 34.1 pts |
Finluxy After-Tax Gain Rate = net gain after tax ÷ original cost basis × 100. Tax rates per IRS Rev. Proc. 2024-40 and Topic Nos. 409, 559 (2025) and California FTB 2025 schedule. Tax haircut = pre-tax gain rate minus Finluxy After-Tax Gain Rate.
The metric reframes the decision. A nominal doubling of capital — a 100% gain — returns 76.2% on a federal-only long-term sale but only 50.9% on a short-term California sale. The investor who held an extra two days in California keeps 15 percentage points more of the original basis. The framework carries directly into the tax cost of selling before the one-year mark, where the value of waiting can be weighed against market risk over the holding window.
What most coverage overlooks
Standard treatments present the rate gap as 37% versus 20% — a 17-point federal spread — and stop there. That framing misses the layering effect that defines the cost at $150k+. A short-term gain is taxed as marginal income, landing on top of wages already in the 32% or 35% bracket, and it simultaneously raises modified adjusted gross income, which can drag additional investment income into NIIT exposure. The long-term gain, taxed on its own flatter schedule, does neither to the same degree.
The data shows the true spread for a high earner is not 17 points but closer to 15 points of the entire gain in federal tax alone — and roughly the same again is preserved by the absence of marginal stacking. In the California single-filer case above, the short-term path cost 49.1% versus 34.1% long-term: a 15-point swing that, on a $200,000 gain, is $30,000. That figure is invisible if you read only the headline rate table, because the headline compares two rates rather than two completed tax bills at a specific income. Pairing a holding-period decision with the dollar math of tax-loss harvesting can offset short-term gains that cannot be deferred, since harvested losses apply against short-term gains first.
Practical context for the $150k+ household
For a household at this income, the holding-period line is rarely an abstract tax-planning footnote — it surfaces at concrete moments: a vested RSU tranche, a concentrated position trimmed for diversification, a private-company exit. The decision is whether the tax saved by reaching long-term status justifies the market risk of holding through the remainder of the one-year window.
The arithmetic favors waiting more than most assume. On the $100,000 single-filer gain, crossing from short-term to long-term saved $15,000 federally and $15,000 combined in California. If the position sits within weeks of its one-year mark, the expected tax saving will exceed plausible short-window price movement for most diversified holdings — though a concentrated single stock near an earnings event is a different risk profile, and that judgment belongs to the investor, not a rate table. The trade-off sharpens for anyone whose gain would push taxable income across the $533,400 single or $600,050 MFJ line into the 20% LTCG band, or across the NIIT threshold, because the marginal layer is where the compounding bites.
Two structural facts deserve weight in any year-end planning. NIIT thresholds do not move with inflation, so a household that escaped the surtax five years ago at the same real income may owe it now purely from wage drift. And state treatment is binary in effect: in California the gain type changes nothing at the state level, while a no-income-tax state removes 10 points or more from every scenario above. The investor sophisticated enough to model the federal gap should model the state layer in the same exercise, because for a large gain it can dominate the federal difference. A business-sale or real-estate scenario adds further wrinkles — depreciation recapture, installment treatment, qualified opportunity zone deferral — that change the base before any of these rates apply.
Does the one-year holding period count from the trade date or settlement date?
The holding period for long-term treatment is measured day-by-day from the day after acquisition through the disposal date, and long-term status requires holding more than one year. A position bought on a given date must be sold on day 366 or later to qualify; day 365 is still short-term. The IRS measures from the trade date, not settlement.
Does NIIT apply to long-term gains as well as short-term?
Yes. The 3.8% net investment income tax applies to net investment income regardless of holding period, on the lesser of net investment income or the amount by which modified adjusted gross income exceeds $200,000 single or $250,000 married filing jointly. It raises the cost of both gain types but does not widen the spread between them.
Can short-term losses offset short-term gains to reduce the higher rate?
Yes, and the netting order favors it. Capital losses offset gains of the same character first — short-term losses against short-term gains, long-term against long-term — before any net amount crosses over. Because short-term gains carry the higher rate, harvesting short-term losses against them preserves the most tax per dollar, subject to the wash sale rule, which disallows a loss if a substantially identical security is repurchased within 30 days.
Why is the effective gap larger than the 17-point headline rate difference?
The headline compares a 37% top ordinary rate to a 20% top LTCG rate. For a $150k+ household, a short-term gain stacks on wages as marginal income and raises MAGI, which can pull other investment income into NIIT. The long-term gain runs on its own flatter schedule. The result, in dollar terms at a specific income, is often a larger preserved amount than the rate gap alone suggests.
Methodology
Federal rate figures come from IRS Revenue Procedure 2024-40 §3.03 (the 2025 long-term capital gains brackets) and IRS Topic Nos. 409 (capital gains rate structure and holding period) and 559 (net investment income tax), the primary sources prioritized for this cluster alongside IRS Publication 550 and Schedule D instructions. Ordinary income bracket thresholds for short-term gains are the 2025 figures set in Rev. Proc. 2024-40. State figures use the California Franchise Tax Board 2025 schedule as the high-tax reference case, selected because California applies its full ordinary-income schedule to capital gains with no preferential rate, producing the largest state layer in the country.
Scenario tax bills were computed under the cluster’s marginal tax analysis framework: gain amount multiplied by the applicable rate, plus NIIT where the modified adjusted gross income threshold is exceeded, plus the applicable state marginal rate. The Finluxy After-Tax Gain Rate divides net gain after all applicable taxes by the original cost basis. Where the 20% LTCG band applies only to the portion of the gain above the threshold, the tables apply 20% to the full gain as the conservative high case and note this in the footnote. Figures shared between body text and tables were verified identical before publication. Secondary guides from brokerages and aggregators were used only to confirm primary figures, never as the sole citation for a rate.
Sources & References
- IRS Topic No. 409 — Capital gains and losses, rate structure and holding period
- IRS Topic No. 559 — Net investment income tax, 3.8% thresholds
- IRS Publication 550 — Investment income and expenses
- Congressional Research Service — The 3.8% NIIT, thresholds not indexed for inflation
- Tax Foundation — California tax rates and rankings, 2026
- Kiplinger — Capital gains tax rates and 2025/2026 brackets
Analysis by