What you can earn depends on your age and whether you have reached your full retirement age

Social Security does not stop you from working, but it does reduce your monthly payment if you earn above a certain amount before you reach your full retirement age. Once you hit full retirement age, you can earn as much as you want without any reduction to your benefits.

The earnings limit changes each year. For 2024, if you are under full retirement age for the entire year, Social Security reduces your payment by $1 for every $2 you earn above $23,400. In the year you reach full retirement age, the limit is higher — $62,160 — and the reduction applies only to earnings before the month you turn full retirement age.

After the month you reach full retirement age, there is no earnings limit at all. You keep your full benefit no matter how much you work.

Key Takeaways

  • If you are under full retirement age, Social Security reduces your payment by $1 for every $2 you earn above the annual limit, which was $23,400 in 2024.
  • The earnings limit applies only to wages and net self-employment income, not to pensions, investments, or rental income.
  • Once you reach your full retirement age, you can work and earn without any reduction to your Social Security payment.
  • The annual earnings limit increases each year based on wage growth, so check the current year's limit before you start working.
  • Social Security counts only the year you earn the money, not when you receive it, so timing of payment can matter for self-employed workers.

How the earnings reduction actually works

The reduction is straightforward math. If you earn $25,400 and the limit is $23,400, you are $2,000 over. Social Security subtracts $1 from your benefit for every $2 you earn above the limit, so you lose $1,000 in benefits that year.

This reduction comes out of your monthly payment automatically. Social Security does not ask you to pay it back — they straightforward reduce what you receive each month until the annual reduction is met. If your annual benefit is less than the reduction owed, they may withhold your entire payment for some months.

You do not have to report your earnings yourself in most cases. If you are employed by a company, your employer reports your wages to Social Security through the normal tax system. If you are self-employed, you report your net earnings when you file your tax return, and Social Security receives that information from the IRS.

What counts as earnings and what does not

Social Security counts only wages from work and net self-employment income. This means money you earn by working — either for someone else or for yourself.

These do not count toward the earnings limit: investment income, interest, dividends, rental income, pensions, annuities, capital gains, or money from savings. You can have substantial income from these sources without any reduction to your Social Security payment.

If you own a business, Social Security counts your net profit — revenue minus business expenses — not your gross income. Losses in one year do not offset earnings in another year; each year stands alone.

The year you reach full retirement age

The rules change in the year you turn full retirement age. For that year only, the earnings limit is much higher. In 2024, it was $62,160. Social Security reduces your payment by $1 for every $3 you earn above that limit.

Importantly, this higher limit applies only to earnings before the month you reach full retirement age. Once you turn full retirement age, the earnings limit disappears entirely for the rest of that year and all years after.

This means if you reach full retirement age in June, you can earn as much as you want from June onward without any reduction. Only earnings from January through May count against the higher limit.

Planning your work around the earnings limit

If you are under full retirement age and want to work, you have a few options. You can earn up to the annual limit without losing any benefits. You can earn more and accept the reduction. Or you can delay claiming Social Security until you reach full retirement age, which increases your monthly payment and removes the earnings limit.

Some people claim Social Security early and work part-time, accepting the earnings reduction as a trade-off for receiving benefits sooner. Others wait until full retirement age to claim, which means a higher monthly payment and no earnings limit when they do start working.

Self-employed workers should pay attention to the timing of income. Social Security counts earnings in the year you earn them, not the year you receive payment. If you invoice a client in December but do not receive payment until January, that income counts in the year you earned it, not when the money arrived.

How the earnings limit affects your future benefits

The earnings reduction in early years does not permanently lower your benefit. Once you reach full retirement age, Social Security recalculates your payment to account for the months when your benefit was reduced due to earnings. You receive a higher payment going forward to make up for those reductions.

This is called a recomputation. It happens automatically; you do not have to ask for it. The result is that if you worked and had earnings reductions early on, your benefit at full retirement age will be higher than it would have been if you had not worked.

This means the earnings limit is not a permanent penalty — it is a temporary adjustment that is corrected when you reach full retirement age.

Reporting changes to Social Security

You do not have to report your earnings to Social Security directly in most cases. If you are a W-2 employee, your employer reports your wages through the tax system. If you are self-employed, your earnings are reported when you file your tax return.

However, if you expect your earnings to be significantly different from what Social Security has on file, you can contact them to update your estimate. This can help avoid overpayment and the need to repay benefits later.

If Social Security overpays you because your earnings were higher than expected, they will ask you to repay the difference. You can request a repayment plan if the amount is large, rather than paying it all at once.

Frequently Asked Questions

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

Yes. If you are under full retirement age and earn less than the annual limit, you receive your full benefit. If you earn more, your benefit is reduced by $1 for every $2 above the limit. Once you reach full retirement age, you can work full-time with no reduction.

Does my spouse's earnings affect my Social Security?

No. The earnings limit applies only to the person receiving benefits. Your spouse's income does not reduce your payment. However, if your spouse also receives Social Security, their earnings are subject to the same limit.

What if I am self-employed and have a loss one year?

A loss in one year does not reduce the earnings limit or offset earnings in other years. Each year is calculated separately. If you have a loss, you straightforward report it on your tax return, and Social Security counts your net earnings (which may be zero or negative) for that year only.

Do I have to pay taxes on my Social Security if I work?

Possibly. Whether your Social Security is taxed depends on your total income, including wages, interest, and other sources. Working does not automatically make your benefits taxable, but it can push your total income high enough to trigger taxation. A tax professional can help you understand your specific situation.

What happens if I underestimate my earnings?

If you earn more than you expected and Social Security overpays you, they will contact you about repayment. You can request a repayment plan to spread the amount over time rather than paying it all at once. It is better to report higher earnings early if you think you might exceed the limit.