Social Security payments reduce if you earn too much before full retirement age
Social Security has an earnings limit that reduces your monthly payment dollar-for-dollar if you work and earn above a certain amount before you reach full retirement age. For 2024, if you are under full retirement age for the entire year, Social Security deducts $1 from your benefit for every $2 you earn above $23,400. The limit is higher in the year you reach full retirement age — $1 deducted for every $3 earned above $62,160, but only counting earnings before the month you turn full retirement age.
Once you reach full retirement age, there is no earnings limit at all. You can work and earn any amount without losing benefits. This is the key distinction: the earnings test applies only to people who have not yet reached their full retirement age, which varies by birth year but ranges from 66 to 67 for most people today.
The earnings limit applies to work income only — not to pensions, investment returns, rental income, or other passive sources. Only wages from employment and net income from self-employment count toward the limit.
Key Takeaways
- Before full retirement age, Social Security reduces your payment by $1 for every $2 you earn above $23,400 per year (2024 limit).
- Once you reach full retirement age, you can earn unlimited income without any reduction to your Social Security payment.
- Only work income counts toward the earnings limit — investment returns, pensions, and rental income do not affect your benefits.
- If you exceed the earnings limit, Social Security withholds the overage from your payment, but the withheld amount is not lost permanently.
- Your full retirement age depends on your birth year and determines when the earnings limit stops applying to you.
How the earnings limit actually reduces your payment
The reduction is straightforward math. If you earn $30,000 in a year and the limit is $23,400, you are $6,600 over. Social Security deducts $1 for every $2 over the limit, so $6,600 ÷ 2 = $3,300 withheld from your annual benefits. If your monthly benefit is $1,500, Social Security might withhold your payment for the next 2 to 3 months to cover that amount.
The withholding happens automatically. Social Security does not ask permission — they reduce or suspend your payment based on your reported earnings. You report your expected earnings when you first claim, and you can update that estimate if your work situation changes during the year.
Important: the withheld money is not gone. When you reach full retirement age, Social Security recalculates your benefit to account for the months you did not receive payment. Your future monthly amount increases slightly to make up for those withheld months. This is called a recomputation, and it means you eventually receive the full amount you were may have access to to — just spread over a longer period.
The year you reach full retirement age has a different limit
In the calendar year you turn full retirement age, Social Security uses a higher earnings limit for months before your birthday. For 2024, that limit is $62,160, with a $1 deduction for every $3 earned above it. Starting the month you reach full retirement age, the earnings limit disappears entirely.
This matters if you plan to work through your birthday. If you turn 67 in June and earn $70,000 from January through May, only those five months count toward the higher limit. Once June arrives, no earnings limit applies for the rest of the year, even if you earn another $50,000.
When to claim if you plan to keep working
Many people delay claiming Social Security specifically because they plan to work. If you claim at 62 but earn above the limit, you lose benefits for months or years — and the reduction can be steep. Waiting until full retirement age to claim means you avoid the earnings limit entirely and also receive a larger monthly payment for the rest of your life.
The math depends on your situation. If you are 62, earning $50,000 per year, and your full retirement age is 67, claiming now would trigger the earnings limit every year for five years. Waiting five years means no earnings limit and a monthly benefit roughly 35% higher. For many people, waiting pays off even if they work the whole time.
If you are already receiving benefits and your work income changes, you can contact Social Security to report the new amount. They will recalculate the withholding for the rest of the year.
Self-employment income and the earnings limit
If you are self-employed, Social Security counts your net self-employment income — what you earn after business expenses — toward the earnings limit. You report this on your tax return, and Social Security uses that figure to determine if you exceed the limit.
The timing matters. Social Security counts income in the year you earn it, not the year you receive payment. If you invoice a client in December but do not get paid until January, the income counts in the year you earned it.
If you own a business and are still actively involved in running it, Social Security may also look at whether you are materially participating in the business. The rules here are complex, and it is worth discussing your specific situation with Social Security before claiming if you are self-employed.
What counts and what does not count toward the limit
Work income counts: wages from a job, net self-employment income, bonuses, commissions, and paid vacation or sick leave you receive after leaving a job.
These do not count: pensions, annuities, investment income, interest, dividends, capital gains, rental income, royalties, Social Security benefits themselves, veterans benefits, or government pensions. If you are retired and living off investment returns or a pension, the earnings limit does not apply to you at all.
Severance pay is a gray area. If you receive it as a lump sum after leaving a job, Social Security generally does not count it as earnings. But if you receive it over time as continued wages, it may count. Ask Social Security about your specific severance arrangement.
How to report earnings to Social Security
When you first claim Social Security, you report your expected earnings for that year. If your actual earnings differ, you can update your report. Social Security uses this information to calculate withholding.
You do not need to report earnings every month. You report once a year, usually when you file your tax return. Social Security also cross-checks your reported earnings against your tax records, so if there is a discrepancy, they will contact you.
If you earn more than expected during the year, report the increase to Social Security as soon as you know about it. This prevents overpayment — if Social Security pays you benefits you are not may have access to to because of high earnings, you will have to repay the difference later.
Frequently Asked Questions
Can I work part-time and still receive Social Security before full retirement age?
Yes. Part-time work is fine as long as your total earnings stay below the annual limit. If you earn $20,000 and the limit is $23,400, you receive your full benefit. Once you exceed the limit, the reduction applies to the overage amount only.
What happens if I earn more than the limit and do not report it?
Social Security will find out when you file your tax return. They will recalculate what you owe and either reduce future payments or send you a bill for the overpayment. It is better to report changes early so you can plan for the withholding.
Does the earnings limit apply if I am receiving spousal or survivor benefits?
Yes. The same earnings limit applies to anyone under full retirement age receiving any type of Social Security benefit — retirement, spousal, survivor, or disability. Once you reach full retirement age, the limit ends for all benefit types.
If I delay claiming until full retirement age, can I work without losing benefits?
Correct. If you wait to claim until you reach full retirement age, there is no earnings limit at any income level. You can work full-time and earn any amount without affecting your Social Security payment.
Do I have to pay taxes on Social Security if I work?
Possibly. Your total income — including Social Security, wages, and other sources — determines whether your benefits are taxable. Working does not automatically make your benefits taxable, but it can push your combined income into a range where taxation applies. This is separate from the earnings limit.