Millions of Americans are eyeing retirement right now, and the math is less friendly than it looks.
If you claim Social Security before your full retirement age and keep working, the earnings test can temporarily claw back part of your benefit.
It's one of the most misunderstood rules in personal finance, and it catches people off guard every single year.
For 2025, if you're below full retirement age for the entire year, the Social Security Administration withholds $1 in benefits for every $2 you earn above $23,400.
In the year you actually reach full retirement age, the limit jumps to $62,160, and the penalty softens to $1 withheld for every $3 earned above that line.
Once you hit full retirement age, the test disappears entirely — you can earn any amount with no reduction.
The word "withheld" matters more than most people realize.
When you reach full retirement age, the SSA recalculates your monthly benefit upward to account for the money that was held back.
Over a typical retirement, many people recover the withheld dollars through higher checks later.
That nuance rarely makes headlines, but it changes the calculus for anyone weighing whether to claim early.
What counts as earnings is narrower than you'd think.
Only wages from a job and net self-employment income count.
Pensions, 401(k) withdrawals, IRA distributions, investment income, rental income, and unemployment benefits don't factor in at all.
A retiree pulling $80,000 from a brokerage account while earning $20,000 at a part-time job only has the $20,000 counted against the limit.
If you're self-employed, the SSA generally counts your income when you receive it, not when you earn it.
A big December invoice paid in January lands in the next tax year.
And if you're due a refund because too much was withheld, the SSA typically pays it back once you file — sometimes as a lump sum.
The real decision point is behavioral, not just mathematical.
Claiming at 62 locks in a permanently smaller base benefit, roughly 30% below what you'd get at full retirement age.
Add the earnings test on top and some early claimants effectively receive nothing for months while still working.
For people who can wait, delaying past full retirement age boosts benefits by about 8% per year up to age 70 — a raise most investments can't match with comparable certainty.
There's no universal right answer, and anyone weighing this should run their own numbers or talk to a fee-only advisor rather than trusting a rule of thumb.
But the earnings test isn't the punishment it's often painted as.
It's a timing mechanism, and timing is something you can actually plan around.
Our take: the earnings test is one of the few retirement rules that rewards patience twice — once through withheld benefits returning later as higher checks, and again through the larger base benefit you lock in by waiting.
Final Thoughts
If you're still working and near 62, run the numbers before you file, because the decision is harder to reverse than it looks.