Selling an investment that went up in value feels like a win. And it is — until you calculate how much of that gain belongs to the IRS. Capital gains taxes are one of those things most people understand in theory but consistently underestimate in practice. The difference between a short-term and long-term gain can mean paying twice as much tax on the exact same profit.
Short-Term Gains Get No Special Treatment
Short-term capital gains are taxed as ordinary income. Full stop. That means if you're in the 22% federal bracket and you traded your way to a $30,000 profit held for eight months, you owe $6,600 in federal tax on that gain — plus any state taxes, plus potentially the Net Investment Income Tax if your income is high enough.
Because every short-term trade that results in a gain creates a taxable event in that year. Active traders frequently discover that taxes eat a much larger percentage of their apparent profits than they expected. The brokerage shows a gain. The IRS shows a bill. And they don't always feel proportional.
The Net Investment Income Tax
The Affordable Care Act added a 3.8% surtax called the Net Investment Income Tax (NIIT) that applies to investment income — including capital gains — for higher earners. For single filers, it activates when modified adjusted gross income exceeds $200,000 ($250,000 for joint filers). It applies to the lesser of your net investment income or the amount your MAGI exceeds the threshold.
In practice, this means higher-income investors face long-term capital gains rates of 23.8% (20% + 3.8%) rather than 20%. For short-term gains in the top bracket, it's 40.8% (37% + 3.8%) before state taxes. These rates make tax-loss harvesting and strategic timing of gain recognition genuinely worth the effort.