Millions of Americans claim Social Security before their full retirement age, and many of them keep working.
What a lot of them don't realize is that the Social Security Administration can withhold part of their benefits if they earn above a certain limit — and it happens automatically, without a phone call or a warning letter.
If you're collecting benefits before full retirement age and you'll stay under full retirement age for all of 2025, the agency withholds $1 for every $2 you earn above $23,400.
Once you hit full retirement age during the year, the rules loosen: the limit jumps to $62,160, and the withholding drops to $1 for every $3 earned above that.
The month you reach full retirement age, the test disappears entirely.
That second rule is where people get tripped up.
A 63-year-old picking up overtime in the spring can watch a chunk of their monthly check vanish by summer, even though their income is modest by any reasonable standard.
The good news — and it's genuinely good — is that this isn't a permanent loss.
The SSA recalculates your benefit when you reach full retirement age, bumping up your monthly payment to account for what was withheld.
Over a typical retirement, most people get the money back.
The catch is that "eventually" doesn't help when the mortgage is due in three weeks and your deposit came in $400 light.
The withholding also isn't always precise.
The SSA estimates your annual earnings when you file, then trues up after tax season.
If you earned less than projected, you get a refund.
Either way, it's a cash-flow headache that catches retirees off guard.
There are a few practical moves worth knowing.
If you're self-employed, report income in the year you actually earn it, not when a client finally pays.
If you're close to the threshold, ask your employer whether you can shift a bonus into January.
And if a layoff or reduced schedule is coming, call the SSA — they can sometimes adjust withholding mid-year rather than waiting for your tax return.
One more thing worth flagging: only earned income counts.
Pensions, annuities, IRA withdrawals, dividends, and capital gains don't trigger the test.
So a retiree pulling $40,000 a year from a 401(k) can collect full benefits while a retiree earning $40,000 at a part-time job may see checks withheld.
That distinction surprises almost everyone who learns it.
If you're already collecting and working, it's worth logging into your my Social Security account and checking your estimated earnings on file.
Errors happen, and correcting them early is a lot easier than fighting for a refund in April.
The earnings test isn't a penalty, and it isn't a scam — it's a temporary withholding with a built-in repayment.
But "temporary" is doing a lot of work in that sentence for anyone living paycheck to paycheck.
Final Thoughts
If you're planning to work and claim early, run the numbers before you file, not after the first reduced deposit lands.