You can work while receiving 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 if you have not yet reached your full retirement age. Once you reach full retirement age, you can earn any amount without losing benefits. The reduction applies only to the year you exceed the earnings limit; it does not permanently lower your benefit.
The earnings limit and the amount your benefit is reduced depend on whether you have reached full retirement age in the current year. These limits change each year. For 2024, if you are under full retirement age for the entire year, SSA reduces your benefit by $1 for every $2 you earn above $23,400. If you reach full retirement age during the year, the limit is higher for months before you turn full retirement age, and no reduction applies from the month you reach that age forward.
Key Takeaways
- You can work at any age while receiving Social Security, but benefits are reduced if you earn more than the yearly limit before reaching full retirement age.
- For 2024, the earnings limit is $23,400 if you are under full retirement age all year; SSA reduces your benefit by $1 for every $2 you earn above that amount.
- Once you reach your full retirement age, you can earn unlimited income without any reduction to your Social Security benefit.
- The earnings limit applies only to wages and self-employment income; it does not include pensions, investment income, or rental income.
- You must report your expected earnings to SSA, and if you earn more than expected, you may owe back benefits.
How the earnings limit works before full retirement age
If you are receiving Social Security and have not yet reached your full retirement age, SSA tracks your annual earnings. Your full retirement age depends on your birth year: it ranges from 66 to 67 for people born between 1943 and 1960, and is 67 for people born in 1960 or later.
When you earn more than the yearly limit, SSA withholds $1 from your benefit for every $2 you earn above the threshold. This withholding is temporary. Once the calendar year ends, SSA recalculates your benefit based on your actual earnings. If you were withheld too much, you receive the difference in future payments. If you did not earn as much as you reported, you may owe money back.
The earnings limit applies only to wages from employment and net income from self-employment. It does not count pensions, annuities, investment income, interest, capital gains, rental income, or royalties. This distinction matters if you have multiple income sources.
What happens once you reach full retirement age
Starting in the month you reach your full retirement age, the earnings limit no longer applies. You can earn any amount without SSA reducing your benefit. This is true for the rest of your life, even if you continue working into your 70s or beyond.
If you reach full retirement age partway through the year, SSA uses a different calculation for the months before you turn that age. For 2024, the limit for those months is $62,160, and the reduction is $1 for every $3 you earn above that amount. Once your birthday arrives, no further reductions occur that year or any year after.
Reporting your earnings to Social Security
You are responsible for telling SSA about your earnings. When you first claim Social Security, you report your expected earnings for that year. SSA uses this estimate to calculate your monthly payment and determine how much to withhold, if anything.
If your actual earnings differ from what you reported, you must notify SSA. You can report earnings online through your my Social Security account at ssa.gov, by phone at 1-800-772-1213, or in person at your local SSA office. Reporting is usually required by April 15 of the following year, though SSA may ask for updates sooner if you expect to earn significantly more than you initially reported.
If you earn more than you reported and SSA has already paid you benefits you were not may have access to to, you will owe that money back. SSA typically recovers overpayments by reducing your future benefit payments, though you can request a different repayment arrangement if paying through benefit reductions causes hardship.
How working affects your benefit amount long-term
Working while receiving Social Security does not permanently reduce your benefit. However, working and earning income may affect your benefit in a different way: if you claim Social Security before full retirement age, your Primary Insurance Amount (the benefit you are may have access to to at full retirement age) is calculated based on your lifetime earnings record.
If you continue working after claiming Social Security early, SSA recalculates your benefit each year to include your new earnings. This recalculation can increase your benefit if your recent earnings are higher than some of the earlier years used in the original calculation. This is called a Recomputation of Benefits, and it happens automatically — you do not need to request it.
Additionally, if you claim Social Security before full retirement age and then continue working, you may want to consider Voluntary Suspension of Benefits. This allows you to stop receiving benefits temporarily so that your benefit amount grows by 8% per year until you restart benefits or reach age 70. This option is available only if you have reached full retirement age.
Examples of how the earnings limit reduces your benefit
Suppose you are 64 years old, receiving a $1,500 monthly Social Security benefit, and you expect to earn $30,000 in 2024. You are $6,600 over the $23,400 limit. SSA reduces your benefit by $1 for every $2 over the limit: $6,600 ÷ 2 = $3,300. This $3,300 is divided by 12 months, so your monthly benefit is reduced by $275, from $1,500 to $1,225.
In another scenario, you reach full retirement age in June 2024 and expect to earn $50,000 that year. From January through May (before your birthday), the earnings limit is $62,160, so no reduction applies. Starting in June, no earnings limit applies at all. You can earn the remaining $50,000 without any benefit reduction.
Special rules for the year you claim Social Security
If you claim Social Security partway through the year, SSA uses a special rule for that first year. Instead of explore the annual earnings limit, SSA reduces your benefit by $1 for every $2 you earn in months before the month you claim. This means you may receive a partial benefit in the month you claim, even if you earned a lot earlier that year.
For example, if you claim Social Security in September 2024 after earning $40,000 from January through August, SSA counts only the earnings from January through August against the limit. Earnings from September onward do not affect your benefit for that year.
Frequently Asked Questions
Do I have to tell Social Security if I start working?
Yes. You must report your expected earnings when you claim Social Security, and you must report any changes to your earnings during the year. You can report through your my Social Security account online, by phone, or at your local SSA office. Failing to report earnings can result in an overpayment that you will owe back.
What if I earn less than the limit — do I still get my full benefit?
Yes. If your annual earnings are below the yearly limit, no reduction applies. You receive your full monthly benefit regardless of how much you earn, as long as you stay under the threshold.
Can I work part-time or self-employed and still receive Social Security?
Yes, but the earnings limit applies to both wages and net self-employment income. If you are self-employed, SSA counts your net profit (income minus business expenses) toward the earnings limit. You must report self-employment income the same way you report wages.
If my benefit is reduced because I earned too much, do I get that money back later?
Not directly. However, SSA recalculates your benefit each year based on actual earnings. If you were withheld too much, the difference is added to your future payments. Additionally, once you reach full retirement age, SSA recalculates your benefit to account for the months you did not receive it due to earnings, which can increase your monthly payment going forward.
What is the difference between the earnings limit and my full retirement age benefit?
The earnings limit is a temporary reduction that applies only before you reach full retirement age. Your full retirement age benefit is the amount you are may have access to to receive once you reach that age. These are separate calculations. The earnings limit does not change your full retirement age benefit; it only reduces what you receive in months before you turn full retirement age.