What the earnings limit means and who it affects

Social Security has a rule about how much money you can earn from work before the program reduces your monthly payment. The amount you can earn changes each year, and the limit depends on whether you have reached your full retirement age. If you earn more than the limit, Social Security will withhold part of your benefit — usually $1 for every $2 you earn above the threshold, though the ratio changes in the year you reach full retirement age.

The earnings limit applies only to work income: wages, self-employment earnings, and bonuses. It does not count investment income, pensions, annuities, or rental income. The limit also does not apply once you reach your full retirement age, though the rules shift in the year you turn that age.

This rule matters most to people who claim Social Security before full retirement age and continue working. If you are already at full retirement age or older, you can earn any amount without losing benefits.

Key Takeaways

  • The annual earnings limit for 2024 is $23,400 if you have not reached full retirement age, and Social Security withholds $1 for every $2 you earn above that amount.
  • In the year you reach full retirement age, a higher limit applies ($62,160 in 2024) to earnings before the month you turn that age, and the withholding ratio improves to $1 for every $3.
  • Once you reach your full retirement age, the earnings limit no longer applies and you keep your full benefit no matter how much you earn.
  • Only work income counts toward the limit; investment returns, pensions, rental income, and other non-work earnings do not reduce your benefit.
  • Social Security calculates your earnings for the calendar year, not the month, so a single large bonus or lump-sum payment can push you over the limit for the entire year.

The earnings limit before you reach full retirement age

If you are receiving Social Security and have not yet reached your full retirement age, Social Security limits how much you can earn from work each calendar year. For 2024, that limit is $23,400. The amount increases slightly most years to account for wage growth.

When you earn more than the limit, Social Security withholds $1 in benefits for every $2 you earn above the threshold. For example, if the limit is $23,400 and you earn $25,400, you are $2,000 over the limit. Social Security withholds $1,000 from your annual benefit — which means your monthly payment is reduced for that year.

The withholding happens automatically. You do not have to report your earnings to Social Security each month. Instead, you report your expected annual earnings when you claim benefits, and Social Security adjusts your payment accordingly. If your actual earnings differ from what you reported, Social Security will reconcile the difference the following year.

The year you reach full retirement age

The rules change in the calendar year you turn your full retirement age. Social Security applies a higher earnings limit only to income you earn before the month you reach full retirement age. Once you reach that age, no earnings limit applies for the rest of the year.

For 2024, the limit before full retirement age is $62,160. The withholding ratio also improves: Social Security withholds $1 for every $3 you earn above the limit, rather than $1 for every $2. This means you can earn more without losing as much benefit.

The key detail is the month you reach full retirement age. If you turn 66 in June 2024, the $62,160 limit applies only to earnings from January through May. Starting in June, you can earn any amount without affecting your benefit for that year. This matters if you plan to return to full-time work around the time you reach full retirement age.

After you reach full retirement age

Once you reach your full retirement age, Social Security removes the earnings limit entirely. You can work and earn any amount without losing any part of your benefit. This applies for the rest of your life.

Your benefit amount itself does not change based on post-retirement-age earnings. However, if you delayed claiming Social Security past your full retirement age, your benefit is already higher because of that delay. Earning money after you reach full retirement age does not increase your benefit further — it stays at the amount you were awarded when you claimed.

What counts as earnings and what does not

Social Security counts only income from work toward the earnings limit. This includes W-2 wages, self-employment income, bonuses, and commissions. If you own a business, Social Security counts your net profit (revenue minus business expenses).

These types of income do not count toward the limit: investment gains or dividends, interest from savings accounts, rental income from property, pension payments, annuities, insurance payouts, or withdrawals from retirement accounts like IRAs or 401(k)s. Inheritances, gifts, and lump-sum payments from insurance claims also do not count.

If you are unsure whether a particular income source counts, you can contact Social Security directly. The distinction matters because a large investment gain or pension payment will not trigger the earnings limit, but a bonus from your employer will.

How to report your earnings

When you first claim Social Security, you report your expected earnings for that year. Social Security uses this estimate to calculate your initial payment. You do not have to report earnings every month.

At the end of the year, your employer reports your W-2 wages to Social Security through the IRS. If you are self-employed, you report your net earnings on your tax return, and Social Security receives that information the same way. Social Security then compares your actual earnings to what you reported and adjusts your benefit if needed.

If you earned less than you expected, Social Security may owe you a larger benefit for some months. If you earned more, you may owe back some benefits. Social Security handles this reconciliation automatically — you do not have to request it.

Planning around the earnings limit

If you claim Social Security before full retirement age and plan to keep working, the earnings limit affects how much benefit you actually receive. Some people choose to delay claiming until full retirement age specifically to avoid this reduction.

Others claim early and accept the earnings limit as a temporary trade-off. The math depends on your situation: how much you earn, how long you plan to work, and when you reach full retirement age. Social Security's website includes a Retirement Earnings Test Calculator that shows how much your benefit would be reduced in a given year based on your expected earnings.

If you are self-employed, timing business income can matter. A large year-end bonus or the sale of business assets counts as earnings for the year it occurs, so bunching income into one calendar year could trigger a larger withholding than spreading it across two years.

Frequently Asked Questions

Do I have to report my earnings to Social Security every month?

No. You report your expected annual earnings when you claim benefits, and Social Security receives your actual earnings from your employer or tax return at the end of the year. You do not file monthly reports. If your actual earnings differ from your estimate, Social Security adjusts your payment the following year.

What happens if I earn more than the limit and do not report it?

Social Security will find out through your tax return or your employer's W-2 report. When they discover the overpayment, they will withhold it from future benefits. It is better to report higher earnings upfront so you understand the reduction in advance.

If my benefit is reduced because of the earnings limit, do I get that money back later?

No. The withheld amount is permanently lost. However, your full retirement age benefit amount is recalculated to account for the months you did not receive a full payment, which can result in a slightly higher benefit once you reach full retirement age. This recalculation is modest and does not fully recover the withheld amounts.

Does the earnings limit apply to my spouse's benefit if I claim early?

No. The earnings limit applies only to the person who is working and receiving Social Security. Your spouse's benefit is not reduced based on your earnings, even if your spouse is also receiving benefits on your record.

Can I work part-time and still receive my full benefit before full retirement age?

Only if you earn less than the annual limit. For 2024, you can earn up to $23,400 without any reduction. If you earn more, Social Security withholds $1 for every $2 above that amount. Whether part-time work keeps you under the limit depends on your hourly rate and hours worked.