Social Security has something called the retirement earnings test. It kicks in if you claim benefits before your full retirement age (FRA) and you’re still earning money from a job. If you’re making over a certain threshold (which changes each year), Social Security will withhold some — or even all — of your monthly benefit check.
Sounds rough. But here’s the part nobody tells you.
That withheld money doesn’t disappear. Once you hit full retirement age, Social Security recalculates your benefit and gradually adds back what was held — spread across your monthly payments going forward. Your monthly check goes up to account for everything that was previously withheld. It’s more like a delay than a permanent penalty.
There’s also a special rule for your first year of retirement. Social Security can pay you a full benefit for any whole month they consider you retired, regardless of what you earned that year. So even if you had a high-income first half of the year and then stopped working, you could still get full benefits for the months after you actually retired.
The big takeaway? Claiming early and working isn’t necessarily a disaster — but it’s complicated. The earnings test is a temporary situation, not a permanent loss. Still, the math of when to claim and how much you’ll actually receive can get tricky fast depending on your income and age. The earnings thresholds that trigger withholding are updated annually, so always check the current limits at SSA.gov.

My wife and I are approaching this decision and the number of people who don’t understand the earnings test is staggering. Good clear explanation.