The number that decides everything: provisional income
Social Security isn’t taxed like a paycheck. The IRS uses a separate calculation called provisional income — your adjusted gross income, plus any tax-exempt interest, plus half of your annual Social Security benefit. That single number determines whether none, up to 50%, or up to 85% of your benefit becomes taxable. Two retirees with identical Social Security checks can land in completely different brackets depending on how much other income they’re pulling in that year.
The thresholds, and why they feel unfair
For single filers, provisional income above $25,000 starts taxing up to 50% of benefits, and above $34,000 that climbs to up to 85%. For married couples filing jointly, the cutoffs are $32,000 and $44,000. Those numbers haven’t been adjusted for inflation since they were written into law in the 1980s and 1990s, which is why far more retirees hit the 85% tier today than the rule’s original authors intended. Note the “up to” — even someone well above the top threshold never pays tax on more than 85% of their benefit.
What actually counts toward provisional income
Pension payments, traditional IRA and 401(k) withdrawals, part-time wages, rental income, and interest from municipal bonds all count — yes, even the “tax-free” muni interest gets added back in for this specific calculation. A Roth IRA withdrawal does not count, which is one of the more useful and under-used facts in retirement tax planning. An RMD you didn’t ask for and don’t need can be the single biggest driver of how much of your Social Security gets taxed that year.
A few ways to manage it
Drawing from Roth accounts or after-tax savings instead of traditional accounts in a given year keeps provisional income lower and can keep more of your benefit untaxed. Doing Roth conversions before claiming Social Security shifts future withdrawals out of the calculation entirely. Timing a large one-time withdrawal, like a home-sale gain or a big IRA distribution, in a year you’re not yet collecting benefits avoids stacking it on top of Social Security altogether. None of these moves change the thresholds — they just change how much income shows up against them.

