If you're working in retirement or considering whether to keep earning income, earnings limits are thresholds that can affect your benefits—particularly Social Security. These limits exist to manage when and how much you can earn without triggering a temporary reduction in your monthly payments.
The concept is straightforward, but the details matter because they depend on your age, filing status, and which benefit programs apply to you.
Earnings limits are maximum annual income amounts set by the Social Security Administration. If you exceed them while receiving benefits before reaching full retirement age, Social Security will temporarily withhold some or all of your monthly payments.
The purpose is to reserve benefits primarily for those who have truly stopped working. Once you reach full retirement age, the limits no longer apply—you can earn unlimited income without affecting your benefits.
Earnings limits apply specifically to people who are:
They do not apply once you've reached your full retirement age, regardless of how much you earn.
Several factors determine whether earnings limits affect you:
Your age relative to full retirement age. If you're still working before reaching full retirement age, earnings limits apply. The rules differ depending on whether you'll reach full retirement age later in the same calendar year.
Your income type. Only earned income counts—wages from employment and self-employment income. Unearned income (pensions, investment returns, rental income, interest) doesn't affect your benefits.
Your filing status. Only your earnings are counted against your limit; your spouse's earnings don't reduce your benefit.
The specific year. The SSA adjusts earnings limits annually. Your limit in 2024 will differ from limits in 2025 or beyond.
If you exceed the earnings limit, Social Security withholds $1 in benefits for every $2 (or $3, depending on the year and your age bracket) you earn above the threshold. This isn't permanent—it's a temporary reduction in that year's payments. Once you reach full retirement age, your benefit is recalculated to account for months withheld, potentially increasing your payment going forward.
Your full retirement age depends on your birth year—it typically ranges from 66 to 67 for people retiring today. This age is the dividing line:
There's also a special rule for the year you reach full retirement age: a higher earnings limit applies to income earned before the month you reach that age.
To determine whether earnings limits might affect you, consider:
Earnings limits are real constraints, but they're temporary. Understanding how they work helps you make an informed choice about whether continuing to work aligns with your financial plan—without surprises when your benefit check arrives.
