You can work and receive Social Security, but your benefits may be reduced if you earn above a certain amount before your full retirement age
Social Security does not automatically stop when you start working. However, the program has earnings limits that reduce your monthly benefit if you earn too much 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 — your benefit amount goes back up once you stop working or reach full retirement age.
The earnings limit changes each year. For 2024, if you have not yet reached full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above the limit. The limit itself varies depending on whether you will reach full retirement age during the year or not. You should contact Social Security directly or check their website to confirm the current year's limit, since these numbers shift annually.
Key Takeaways
- If you work before full retirement age, Social Security reduces your benefit $1 for every $2 you earn above the annual earnings limit.
- The earnings limit does not apply once you reach your full retirement age, even if you continue working.
- Only your own earnings count toward the limit — your spouse's income or investment earnings do not affect your benefit.
- Social Security counts wages you earn in the year you claim, so timing your claim and your work start can affect your first-year benefit.
How the earnings limit works before full retirement age
The reduction applies only to wages you earn from work. Investment income, pensions, annuities, and rental income do not count. Social Security also does not count money you receive from savings, insurance payouts, or gifts. Only wages from employment — whether you are self-employed or work for someone else — trigger the earnings limit.
The reduction is straightforward math. If the limit is $23,400 (as an example) and you earn $30,000, you are $6,600 over the limit. Social Security withholds $3,300 from your annual benefit ($1 for every $2 over). This amount is spread across your monthly payments, so each check is smaller that year. The withheld money is not lost — Social Security recalculates your benefit upward once you reach full retirement age to account for the months they reduced your payment.
What happens in the year you reach full retirement age
The rules change in the month you reach full retirement age. Starting that month, there is no earnings limit at all. You can earn any amount without any reduction to your benefit. However, if you reach full retirement age partway through the year, Social Security applies a different rule to the months before your birthday.
In the months before you reach full retirement age, Social Security uses a higher earnings limit and a different reduction formula — $1 withheld for every $3 earned over the limit instead of $1 for every $2. This means your benefit is reduced less in those early months. Once the month arrives when you turn full retirement age, the earnings limit disappears entirely for the rest of your life.
How to report your earnings to Social Security
You are responsible for telling Social Security how much you earned each year. You do not need to report monthly — Social Security asks for your total annual earnings. You can report by phone, mail, or online through your Social Security account. Most people report once a year, usually when they file their tax return, since your W-2 or self-employment tax forms show the same earnings.
If you underreport your earnings, Social Security will eventually discover the discrepancy when they match your report to your tax records. They will then recalculate your benefit and ask you to repay any overpayment. It is simpler and faster to report accurately from the start. If your earnings change during the year — for example, you lose a job or get a raise — you can update your report.
Self-employment and the earnings limit
If you are self-employed, Social Security counts your net profit (income minus business expenses) as your earnings. You report this figure from your tax return. The same earnings limit and reduction formula apply as they do for wage earners. Social Security does not count the value of your business itself, only the profit you take from it each year.
Self-employed people sometimes have flexibility in when they take profit from their business, which can affect which year the earnings count. If you are close to the earnings limit, talking to a tax professional about the timing of business income can help you understand how it will affect your Social Security benefit.
Strategies for managing work and Social Security benefits
If you are considering claiming Social Security while still working, the timing of your claim matters. Social Security counts earnings in the year you claim, not the year you were born. If you claim in December after working all year, your benefit for that year will be reduced. If you wait until January of the following year to claim, your earnings from the previous year do not count against your new benefit.
Some people delay claiming until they reach full retirement age specifically to avoid the earnings limit entirely. Others claim early and accept the reduction, knowing their benefit will increase later. There is no single right answer — it depends on your health, how much you plan to work, and your personal financial situation. A Social Security representative can show you estimates for different claiming ages so you can see the trade-offs.
What happens to your spouse's benefits if you work
If you receive benefits as a spouse or ex-spouse based on someone else's work record, the earnings limit applies to you the same way it applies to the primary earner. Your own work earnings are what matter. Your spouse's earnings do not affect your benefit, and your earnings do not affect theirs. Each person's benefit is reduced independently based on their own earnings.
If you are receiving benefits on your own work record and also as a spouse, Social Security calculates the reduction on your combined benefit amount. The rules are the same, but the reduction applies to the total you receive.
Frequently Asked Questions
What if I earn more than the limit — will my entire benefit stop?
No. Your benefit is reduced by $1 for every $2 you earn over the limit, but it does not stop completely unless your earnings are very high. Even if your earnings are high enough that your benefit is reduced to zero for a particular month, you are still considered a beneficiary and your benefit resumes the following month or year.
Do I have to tell my employer I receive Social Security?
No. Your employer does not need to know. You report your earnings to Social Security yourself, usually once a year. Your employer simply pays you as they normally would.
If I work part-time, does that count toward the earnings limit?
Yes. Social Security counts all wages from any job, whether full-time or part-time. The earnings limit applies to your total earnings from all sources of work combined.
Can I work without losing any benefits?
Yes, if you have reached your full retirement age. You can earn any amount without any reduction. If you have not reached full retirement age, you can earn up to the annual limit without losing benefits. Earnings above that limit trigger the reduction.
Does working affect my future Social Security benefit amount?
Working can actually increase your future benefit. Social Security bases your benefit on your 35 highest-earning years. If you continue working and earn more than you did in earlier years, those new earnings may replace lower-earning years in the calculation, which can raise your benefit when it is recalculated.