You can collect Social Security while working, but your payments will be reduced if you earn above a certain amount — and the reduction applies only before you reach full retirement age.

Social Security does not stop you from working. However, the Social Security Administration (SSA) reduces your monthly benefit by $1 for every $2 you earn above an annual limit if you have not yet reached your full retirement age. Once you reach full retirement age, you can earn as much as you want without any reduction to your benefit.

The earnings limit changes each year. For 2024, the limit is $23,400 if you have not reached full retirement age for the entire year. In the year you reach full retirement age, a different limit applies to earnings before the month you turn full retirement age — currently $62,400 — and the reduction is $1 for every $3 earned above that amount. After the month you reach full retirement age, no earnings limit applies.

Only wages and self-employment income count toward the limit. Investment income, pensions, annuities, and rental income do not count, even if they are substantial.

Key Takeaways

  • If you have not reached full retirement age and earn more than the annual limit, Social Security reduces your benefit by $1 for every $2 over the limit.
  • The earnings limit is $23,400 in 2024 for people who have not reached full retirement age for the entire year, and it increases each year.
  • Once you reach your full retirement age, you can work and earn any amount without losing any Social Security benefit.
  • Only wages and self-employment income count toward the earnings limit; investment income and pensions do not.
  • Social Security recalculates your benefit at full retirement age to account for months when payments were withheld, so you are not permanently penalized.

How the earnings limit works before full retirement age

If you are receiving Social Security before full retirement age and you work, Social Security subtracts $1 from your benefit for every $2 you earn above the annual limit. This reduction is automatic — you do not have to report your earnings yourself, because Social Security receives wage reports from the Internal Revenue Service.

The reduction applies to your entire benefit for the year, not just one month. If you earn $30,000 and the limit is $23,400, you are $6,600 over the limit. Social Security withholds $3,300 from your annual benefit (half of $6,600). That amount is divided across your monthly payments for the year, reducing each check.

If the withholding is large enough, Social Security may withhold your entire benefit for some months. You still receive credit for those months toward your record, and your benefit will be recalculated when you reach full retirement age.

What changes in the year you reach full retirement age

The year you turn full retirement age, a higher earnings limit applies — $62,400 in 2024 — but only for earnings before the month you reach that age. Once you reach full retirement age, no limit applies for the rest of that year or any year after.

In this transition year, the reduction is $1 for every $3 earned above the higher limit, not $1 for every $2. This means the penalty is less steep during the months leading up to your full retirement age.

If you reach full retirement age in June, for example, Social Security counts only your earnings from January through May against the limit. Earnings from June onward do not affect your benefit at all.

How the recalculation works at full retirement age

When you reach full retirement age, Social Security recalculates your benefit to account for the months when payments were withheld due to work earnings. The months you did not receive a payment are treated as if you had not claimed yet, and your benefit amount increases to reflect a later start date.

This recalculation is not a refund of the withheld money. Instead, it permanently raises your monthly benefit going forward. The longer you worked and had payments withheld, the larger the increase tends to be.

This recalculation is one reason why working while collecting early Social Security can sometimes be a reasonable choice: you receive some income during your working years, and your benefit grows for the years when you stop working or reach full retirement age.

Reporting your earnings to Social Security

You do not have to report your earnings yourself. Social Security receives wage information from the IRS through a data-sharing process. Self-employed people should report their net self-employment income on their tax return, and that information flows to Social Security the same way.

If you expect your earnings to be significantly higher or lower than usual, you can contact Social Security to give them an estimate. This helps them adjust your monthly payments in advance so you do not receive an overpayment that you will have to repay later.

If Social Security overpays you because your actual earnings were higher than expected, you will owe the money back. The overpayment is usually recovered by reducing your future benefits, though you can request a different repayment arrangement if the amount is large.

Income that does not count toward the earnings limit

Social Security only counts wages from employment and net self-employment income. Many other forms of income are ignored entirely:

  • Investment income: dividends, interest, capital gains, and rental income
  • Pensions and annuities from any source
  • Royalties and licensing fees
  • Inheritance and gifts
  • Unemployment benefits and workers' compensation
  • Income from a business you do not actively work in

This distinction matters if you are retired but have substantial passive income. You can collect Social Security and receive investment returns, pension payments, or rental income without any reduction to your benefit, regardless of your age.

Planning your work and Social Security timing

If you are thinking about claiming Social Security before full retirement age, consider whether the earnings limit will affect you. If you plan to keep working and earning above the limit, you may lose a significant portion of your benefit in the early years.

Some people delay claiming Social Security until full retirement age specifically to avoid the earnings limit. Others claim early, accept the reduction, and let their benefit grow through the recalculation process. The right choice depends on your expected earnings, how long you plan to work, and your life expectancy.

You can also adjust your work hours or income in the year you reach full retirement age to stay under the higher limit for that year, which reduces the withholding. This strategy works best if you have flexibility in when or how much you work.

Frequently Asked Questions

Does Social Security count my spouse's income toward the earnings limit?

No. The earnings limit applies only to your own wages and self-employment income. Your spouse's earnings do not affect your benefit, and your earnings do not affect theirs. Each person's benefit is calculated based on their own work record and earnings.

What if I work for myself — how do I report self-employment income?

Report your net self-employment income (income minus business expenses) on your tax return using Schedule C or Schedule F. Social Security receives this information from the IRS. You do not file a separate report with Social Security unless you want to give them an earnings estimate in advance.

Can I work part-time and avoid the earnings limit?

Only if your total earnings stay below the annual limit. The limit applies to all your work combined, not to individual jobs. If you work two part-time jobs that total $25,000 and the limit is $23,400, the full earnings limit rule applies to the combined $25,000.

Do I get back the money Social Security withheld when I reach full retirement age?

No, you do not receive a refund. Instead, Social Security recalculates your benefit to a higher amount going forward. The months you did not receive a payment count as delayed claiming, which increases your monthly benefit permanently. Over time, this can add up to more than the amount that was withheld.

What happens if I earn much more than the limit — will I lose my entire benefit?

No. Social Security will not reduce your benefit below zero. If the withholding calculation would eliminate your entire annual benefit, Social Security withholds all payments for as many months as needed, but you still receive credit for those months. Your benefit recalculates at full retirement age to account for the withheld months.