What the earnings limit is and when it applies

If you have reached your full retirement age, there is no limit on how much you can earn and still collect your full Social Security benefit. You can work as much as you want without any reduction to your payments.

If you are younger than your full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above a certain threshold. For 2024, that threshold is $23,400 per year. The reduction applies only to earnings before the month you reach full retirement age — once you hit that birthday, the limit disappears entirely.

In the year you reach full retirement age, there is a different limit that applies only to earnings before the month you turn that age. Social Security counts only the income you earn in those months before your birthday. For 2024, this limit is $62,400, and the reduction is $1 for every $3 you earn above it.

Key Takeaways

  • Once you reach your full retirement age, you can earn any amount without losing any Social Security benefit.
  • Before full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above $23,400 per year (2024 figure).
  • In the year you reach full retirement age, only earnings before your birthday month count, and the limit is higher at $62,400.
  • Social Security counts only wages and self-employment income — investment returns, pensions, and annuities do not count toward the limit.
  • The earnings limit changes each year based on national wage trends, so check the current year's figure before you work.

What counts as earnings and what does not

Social Security counts only wages from employment and net income from self-employment. If you work for an employer, your W-2 wages count. If you are self-employed, your net profit (after business expenses) counts.

Many types of income do not count toward the earnings limit. Investment income, including dividends, interest, and capital gains, does not count. Rental income, pension payments, annuities, and withdrawals from retirement accounts do not count. Neither do bonuses paid after you have already retired, royalties, or income from selling property.

The timing of when you receive the money matters. Social Security counts earnings in the year you actually receive them, not the year you earned them. If you receive a bonus in January for work done in the previous year, it counts in January's earnings total.

How the reduction works if you exceed the limit

The reduction is automatic — you do not have to do anything to trigger it. Social Security calculates it based on your reported earnings, and your benefit payment is reduced starting the month after you exceed the limit.

The reduction is temporary. It applies only during the years you are under full retirement age and earning above the threshold. Once you reach full retirement age, Social Security recalculates your benefit to account for the months your payment was reduced. You receive a higher payment going forward to make up for some of the reduction, though not dollar-for-dollar.

For example, if you are 62 and earning $35,400 in 2024, you are $12,000 over the $23,400 limit. Social Security reduces your benefit by $6,000 that year (half of $12,000). When you reach full retirement age, your monthly benefit increases to account for the reduction you experienced.

How to report your earnings to Social Security

You are required to report your earnings to Social Security if you think you will exceed the annual limit. You can report online through your my Social Security account, by phone at 1-800-772-1213, or by mail using Form SSA-777, the "Report of Earnings" form.

Social Security also receives wage information directly from the Internal Revenue Service through your tax return and W-2 forms. If you are self-employed, you report your net earnings on your tax return, and Social Security gets that information the same way. You do not have to file a separate report if Social Security will learn about your earnings through your tax documents.

However, reporting early can help you avoid overpayment. If you report before Social Security receives your information from the IRS, they can adjust your payments proactively. If you do not report and Social Security later discovers you earned more than the limit, you will owe back the overpaid benefits.

The difference between full retirement age and early retirement age

Your full retirement age depends on your birth year. For people born between 1943 and 1954, full retirement age is 66. For those born between 1955 and 1959, it ranges from 66 and 2 months to 66 and 10 months. For people born in 1960 or later, full retirement age is 67.

If you claim Social Security before your full retirement age, you receive a permanently reduced benefit — this is separate from the earnings limit reduction. Claiming at 62 instead of 67 means your monthly payment is about 30% lower for life. The earnings limit applies on top of this reduction if you continue working.

Many people claim early because they need the income now, but the combination of the early-claim reduction and the earnings-limit reduction can be steep. If you are working full-time and earning well above the limit, waiting until full retirement age to claim may result in a higher lifetime benefit, even though you collect for fewer years.

Planning your work and benefits together

If you are close to the earnings limit, you have options. You can reduce your hours to stay under the threshold. You can shift to self-employment or consulting work where you control your net income after expenses. You can delay claiming Social Security until you reach full retirement age, at which point earnings no longer matter.

Some people claim Social Security at full retirement age but continue working without any earnings limit. Others work part-time to stay under the limit while collecting a reduced benefit. There is no single right answer — it depends on your financial situation, your health, and how much you want to work.

If you are self-employed, timing your income recognition can matter. Expenses you deduct reduce your net earnings, so maximizing legitimate business deductions lowers the amount that counts toward the limit. Consult a tax professional or accountant if you are close to the threshold.

Frequently Asked Questions

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

No. Your spouse's earnings do not count toward your earnings limit. Each person who collects Social Security has their own separate earnings limit. If your spouse is also working and collecting benefits, their earnings are evaluated independently against their own limit.

What happens if I earn way over the limit — do I lose all my benefits?

No. Social Security reduces your benefit, but does not eliminate it entirely. The reduction is $1 for every $2 over the limit (before full retirement age). Even if you earn significantly more than the threshold, you will still receive some benefit payment, and the reduction is temporary.

Can I work part of the year and avoid the earnings limit?

Only in the year you reach full retirement age. In that year, only earnings before your birthday month count. If you turn 67 in June and earn $50,000 from January through May, only those five months of earnings count toward the limit. Earnings from June onward do not count at all.

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

Possibly. Whether your benefits are taxed depends on your combined income (Social Security plus other income). The earnings limit and tax treatment are separate rules. You can owe income tax on your benefits even if you are under the earnings limit, and you can be under the earnings limit and owe no tax.

What if Social Security overpaid me because I didn't report my earnings?

You will owe the money back. Social Security will either deduct it from future benefit payments or ask you to repay it. If you discover you were overpaid, contact Social Security right away — they may be able to work out a repayment plan rather than taking the full amount from one month's check.