The earnings limit depends on whether you have reached your full retirement age

If you have not yet reached your full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above a yearly limit. For 2024, that limit is $23,400. In the year you reach full retirement age, the reduction changes: Social Security deducts $1 for every $3 you earn above $62,400, but only counts earnings before the month you turn full retirement age.

Once you reach your full retirement age, there is no earnings limit at all. You can work and earn as much as you want without any reduction to your benefit.

The earnings limit applies only to wages from work and net income from self-employment. It does not include pensions, investment income, rental income, or withdrawals from retirement accounts.

Key Takeaways

  • Before full retirement age, you lose $1 in benefits for every $2 earned above $23,400 per year (2024 limit).
  • In the year you reach full retirement age, the limit is $62,400 for earnings before that month, with a $1-for-$3 reduction.
  • After you reach full retirement age, you can earn unlimited income with no effect on your Social Security benefit.
  • Only work income counts toward the limit — investment income, pensions, and retirement account withdrawals do not.
  • Social Security recalculates your benefit at full retirement age to account for any months your benefit was reduced.

How the reduction works before full retirement age

The math is straightforward but worth working through with an example. Suppose you are 64, collecting $2,000 per month in Social Security, and you earn $30,000 in a year. You are $6,600 over the $23,400 limit. Social Security divides that by 2, which equals $3,300. Your benefits are reduced by $3,300 that year — roughly $275 per month.

The reduction is applied to your annual benefit amount, not your monthly check. Social Security calculates it once per year based on your reported earnings. If you expect to go over the limit, you can contact Social Security in advance to discuss how it will affect your payments, so you are not surprised by a smaller check.

Many people find it helpful to track their year-to-date earnings as they work, especially if they are close to the limit. If you are self-employed, remember that the limit applies to your net profit (income minus business expenses), not your gross revenue.

What happens in the year you reach full retirement age

The rules change in the calendar year you turn full retirement age. For that year only, Social Security uses the higher limit of $62,400, but it counts only earnings before the month you reach full retirement age. Earnings in the month you turn full retirement age and beyond do not count at all.

This matters if your birthday is early in the year. If you turn 67 in February and earn $70,000 between January and February, only the January earnings count toward the limit. The $70,000 you earn from March onward has no effect on your benefit.

After the month you reach full retirement age, the earnings limit disappears completely. You are free to work as much as you want.

Income that does not count toward the limit

Social Security is specific about what counts as earnings. Wages from a job and net self-employment income are the only two things that trigger the limit. Everything else is ignored for this purpose.

Pensions, annuities, investment income, interest, dividends, capital gains, rental income, and withdrawals from IRAs or 401(k)s do not count. Neither does income from royalties, inheritances, or insurance payouts. If you have a large investment portfolio or receive a pension, you can collect the full Social Security benefit regardless of that income.

This distinction is important for people who are retired from a job but still have substantial income from other sources. Your Social Security benefit is not means-tested based on total income — only on work earnings.

How to report your earnings to Social Security

You are responsible for telling Social Security about your earnings. If you are still working when you start collecting benefits, you should report your expected annual earnings when you file. You can do this online, by phone, or in person at your local Social Security office.

If your actual earnings turn out to be different from what you reported, you can contact Social Security to correct it. They will recalculate your benefit based on the actual amount. If you earned less than expected, you may receive a larger benefit. If you earned more, your benefit will be reduced accordingly.

Social Security also receives wage information from your employer and the IRS, so they will eventually know your actual earnings even if you do not report them. It is better to report accurately upfront to avoid overpayments that you would have to repay later.

What happens to your benefit after full retirement age

When you reach full retirement age, Social Security recalculates your benefit to account for any months your benefit was reduced due to earnings. Those months are treated as if you had not claimed yet, and your benefit amount increases to reflect the additional months of delayed credits.

This recalculation is automatic — you do not have to ask for it. The increase takes effect in the month you reach full retirement age. For some people, this means their benefit grows significantly after they stop working or after they reach full retirement age, even if their earnings had reduced it in earlier years.

This recalculation is one reason why working past full retirement age while collecting benefits can be financially worthwhile. Your benefit grows both because the earnings limit no longer applies and because your benefit amount itself increases.

Planning your work and benefits together

If you are thinking about working while collecting Social Security, it helps to do the math first. Calculate your expected earnings for the year, subtract the limit, divide by 2 (or 3 in your full retirement age year), and see what your benefit reduction would be. Then decide whether the income from work is worth the reduction in benefits.

For some people, the answer is yes — they need the income or want to keep working. For others, it makes more sense to wait until full retirement age to claim, or to claim at full retirement age and work without any reduction. There is no single right answer; it depends on your situation.

If you are close to full retirement age, you might also consider whether delaying your claim by a few months would be worth it. Your benefit grows by about 0.67% per month between full retirement age and age 70, so even a short delay can add up.

Frequently Asked Questions

Do I have to report my earnings every month?

No. You report your expected earnings once per year, usually when you start collecting benefits or when your situation changes. Social Security uses that estimate to calculate your benefit reduction for the year. If your actual earnings differ significantly, contact them to update the estimate.

What if I am self-employed — how do I calculate my earnings?

For self-employment, the earnings limit applies to your net profit, not your gross revenue. Net profit is your income minus business expenses. You will report this on your tax return, and Social Security will use that same figure. Keep records of your expenses so you can calculate it accurately.

Can I work part-time and still collect Social Security?

Yes. Part-time work counts the same as full-time work toward the earnings limit. If you earn less than $23,400 per year (before full retirement age), there is no reduction. If you earn more, the reduction applies to the amount over the limit, regardless of whether the work is part-time or full-time.

If I go over the earnings limit, will Social Security take back my benefits?

Social Security will not take back benefits you have already received. Instead, they reduce your future benefits by the amount you owe. If the reduction is large, it may take several months of smaller checks to work it off. You can also contact Social Security to arrange a repayment plan if needed.

Does my spouse's earnings affect my Social Security benefit?

No. The earnings limit applies only to the person collecting benefits. Your spouse's earnings do not affect your benefit, and your earnings do not affect theirs. Each person's benefit is calculated and reduced independently based on their own work income.