You can work and collect Social Security, but your benefits may be reduced if you earn above a certain amount before your full retirement age

Social Security does not stop you from working. However, the Social Security Administration (SSA) reduces your monthly benefit payment if you earn more than a yearly limit — but only in the years before you reach your full retirement age. Once you hit full retirement age, you can earn any amount without losing benefits. The reduction is temporary: SSA recalculates your benefit at full retirement age to account for the months your payment was reduced, so you are not permanently penalized.

The earnings limit and the reduction amount change each year. For 2024, if you have not yet reached full retirement age, SSA deducts $1 in benefits for every $2 you earn above $23,400. In the year you reach full retirement age, the limit is higher ($62,160 for earnings before the month you turn full retirement age), and the deduction is $1 for every $3 earned above that amount. These figures are set by federal law and adjust annually.

Key Takeaways

  • You can work at any age while collecting Social Security, but earnings above the yearly limit will reduce your benefit payment if you have not reached full retirement age.
  • The 2024 earnings limit is $23,400 per year if you are under full retirement age; SSA deducts $1 in benefits for every $2 you earn above this amount.
  • Once you reach your full retirement age, the earnings limit no longer applies and you can work without any reduction to your benefits.
  • SSA recalculates your benefit at full retirement age to restore some or all of the reduction, so the loss is not permanent.
  • You must report your earnings to SSA; they use your tax return and W-2 forms to verify what you earned.

How the earnings limit works before full retirement age

If you are receiving Social Security retirement benefits and you have not yet reached your full retirement age, SSA counts your wages and self-employment income against the annual earnings limit. The limit applies to the calendar year, not a rolling 12-month period. If you earn $25,400 in 2024 and the limit is $23,400, you are $2,000 over. SSA deducts $1,000 from your annual benefit ($2,000 ÷ 2 = $1,000). If your monthly benefit is $1,500, SSA reduces it by $667 per month for the year ($1,000 ÷ 12 months).

The reduction applies only to the year you go over the limit. If you earn less than the limit in the following year, your benefit returns to the full amount. Unearned income — such as interest, dividends, rental income, or pensions — does not count toward the earnings limit. Only wages from a job and net income from self-employment count.

The higher earnings limit in the year you reach full retirement age

The year you turn your full retirement age, SSA uses a different, higher earnings limit for income earned before the month you reach full retirement age. For 2024, this limit is $62,160. The deduction is also less steep: $1 in benefits for every $3 earned above the limit, rather than $1 for every $2.

Once you reach full retirement age — even if it is mid-year — the earnings limit stops explore. You can earn any amount for the rest of that year and beyond without any reduction to your benefits. This is why the higher limit exists only for earnings before the month you turn full retirement age.

How SSA verifies your earnings

You do not have to report your earnings to SSA each month. Instead, SSA uses your federal tax return and W-2 forms (or Schedule C if you are self-employed) to verify what you earned. SSA matches this information with records from the Social Security wage index. If your reported earnings differ from what SSA has on file, SSA will contact you to clarify.

If you think you will earn a large amount in a given year, you can contact SSA in advance to estimate your earnings and understand how it will affect your benefit. SSA can give you a rough calculation, though the final adjustment will be based on your actual tax return.

Benefit recalculation at full retirement age

When you reach your full retirement age, SSA recalculates your benefit to account for the months your payment was reduced due to earnings. The recalculation adds back a portion of the benefits you lost. The exact amount depends on how much you earned and how many months your benefit was reduced.

This recalculation is automatic — you do not have to ask for it. SSA sends you a notice explaining the new benefit amount. In some cases, the recalculation restores your benefit to the full amount you would have received if you had not worked. In other cases, it restores part of it. The goal is to may support you are not permanently penalized for working before full retirement age.

Working after full retirement age

Once you reach your full retirement age, you can work and earn any amount without any reduction to your Social Security benefits. There is no earnings limit, no reporting requirement, and no future recalculation. Your benefit stays the same regardless of how much you earn.

If you continue working past full retirement age, you may be able to increase your benefit by delaying your claim or by requesting a recalculation based on your additional earnings. Each year you work, SSA may substitute your new, higher earnings for lower-earning years in your benefit calculation, which can raise your monthly payment. You would need to contact SSA to request this recalculation.

Self-employment income and the earnings limit

If you are self-employed, SSA counts your net self-employment income — what you earn after business expenses — toward the earnings limit. You report this on Schedule C of your tax return. SSA uses the net profit figure from your tax return to determine if you are over the limit.

Self-employed people sometimes have timing issues with the earnings limit because income and expenses may not align with the calendar year. If you have questions about how your specific business income counts, contact SSA before the year ends so you understand the impact on your benefits.

Frequently Asked Questions

What counts as earnings for the Social Security earnings limit?

Wages from a job and net self-employment income count. Unearned income — interest, dividends, rental income, pensions, annuities, and capital gains — does not count. Only money you earn from work affects the limit.

If my benefit is reduced because I earned too much, do I get that money back?

Yes, SSA recalculates your benefit at full retirement age and restores some or all of the reduction. The exact amount restored depends on your earnings history. You do not have to ask for this — it happens automatically.

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

Yes. Part-time earnings count toward the limit the same way full-time earnings do. If your part-time income stays below the yearly limit, your benefit is not reduced. If it goes over, your benefit is reduced by the formula that applies to your age.

Do I have to tell Social Security I am working?

You do not have to report earnings monthly, but SSA will find out through your tax return and W-2 forms. If you think you will earn a lot, you can contact SSA in advance to discuss the impact on your benefits.

What is my full retirement age, and how do I know when the earnings limit stops?

Your full retirement age depends on your birth year and ranges from 66 to 67. SSA's website has a chart showing your full retirement age. Once you reach that age, the earnings limit no longer applies, no matter how much you earn.