What the earnings limit is and when it applies
If you are under your full retirement age and collecting Social Security retirement benefits, the Social Security Administration reduces your benefit by $1 for every $2 you earn above a certain threshold. For 2024, that threshold is $23,400 per year. Once you reach your full retirement age, the earnings limit disappears entirely — you can earn any amount without losing benefits.
The earnings limit applies only to work income: wages, self-employment income, and bonuses. It does not apply to pensions, investment returns, rental income, or annuities. Social Security counts only money you actually earn in the calendar year, not money you receive from previous years' work.
The year you reach full retirement age has a different rule. From January through the month before you turn full retirement age, the limit is $62,160 and Social Security reduces your benefit by $1 for every $3 you earn above that. Starting the month you reach full retirement age, no limit applies for the rest of that year or any year after.
Key Takeaways
- If you are under full retirement age, you lose $1 in benefits for every $2 you earn above $23,400 per year (2024 threshold).
- The earnings limit does not apply to pensions, investment income, rental income, or annuities — only to wages and self-employment income.
- Once you reach your full retirement age, you can earn any amount without losing any Social Security benefits.
- The year you reach full retirement age has a higher threshold ($62,160) and a less steep reduction rate until the month you turn full retirement age.
- Social Security counts only income earned in the current calendar year, not money received from past work or delayed payments.
How Social Security calculates the reduction
The reduction is straightforward arithmetic. If you are under full retirement age and earn $25,400 in 2024, you are $2,000 over the $23,400 limit. Social Security divides $2,000 by 2, which equals $1,000. Your annual benefit is reduced by $1,000. If your monthly benefit is $1,500, Social Security withholds $1,000 from your annual payments — roughly $83 per month.
Social Security does not ask you to repay the withheld amount. The reduction simply means you receive less that year. If you work less the following year and fall below the threshold, your full benefit resumes with no catch-up payment.
You must report your expected earnings to Social Security. When you first claim benefits before full retirement age, Social Security asks you to estimate your annual earnings. If your actual earnings differ significantly from your estimate, Social Security adjusts your payments. You can report changes by phone, mail, or online through your My Social Security account.
Full retirement age and when the limit stops
Your full retirement age depends on your birth year. For people born in 1943 through 1954, full retirement age is 66. For those born in 1955, it is 66 and 2 months. The age increases by two months for each birth year until 1960, when it reaches 67. Anyone born in 1960 or later has a full retirement age of 67.
The moment you reach full retirement age — even if it is mid-month — the earnings limit no longer applies. You can work and earn any amount without Social Security reducing your benefit. This is true whether you are still working or have already stopped.
If you claim benefits early (before full retirement age) and then return to work, the earnings limit applies until you reach full retirement age. There is no way to avoid the limit during those years except by not working or earning below the threshold.
The year you reach full retirement age
The transition year has its own rules. From January through the month before you turn full retirement age, a higher earnings threshold applies: $62,160 in 2024. Social Security reduces your benefit by $1 for every $3 you earn above that amount.
Starting the month you reach full retirement age, the earnings limit disappears for the rest of that calendar year and all years after. This means if you reach full retirement age in June, you can earn unlimited income from June through December with no reduction to your benefit.
Example: You turn 66 in September 2024. From January through August, the $62,160 limit applies. If you earn $65,160 by August, you are $3,000 over the limit. Social Security reduces your benefit by $1,000 (one-third of $3,000). Starting in September, no limit applies, and you can earn as much as you want for the rest of the year.
What counts as earnings and what does not
Social Security counts wages from employment and net income from self-employment. If you own a business, Social Security counts your net profit after business expenses, not your gross revenue. Bonuses, commissions, and vacation pay all count as earnings in the year you receive them.
These do not count toward the earnings limit: Social Security benefits, pensions (from your job or a spouse's job), interest and dividends, capital gains, rental income, annuities, royalties, or money from selling an asset. Inheritances and gifts do not count. Unemployment benefits do not count. Workers' compensation does not count.
If you are self-employed, you report net earnings on your tax return. Social Security uses the same figure. If you have not yet filed your tax return for the year, you can estimate your earnings when you report to Social Security, then adjust later when you file taxes.
Reporting earnings and avoiding overpayment
You are required to report your earnings to Social Security. When you first claim benefits before full retirement age, Social Security asks you to estimate what you will earn that year. Based on your estimate, they adjust your monthly payment or may withhold it entirely if your expected earnings are high enough.
If your actual earnings are lower than your estimate, Social Security may owe you money. If your actual earnings are higher, you may owe Social Security money back. Social Security reconciles this after you file your tax return or at the end of the year when you report final earnings.
You can report earnings changes online through My Social Security, by calling 1-800-772-1213, or by visiting your local Social Security office. If you expect a significant change in earnings mid-year, report it promptly so Social Security can adjust your payments and avoid an overpayment you would have to repay later.
Working while collecting benefits: common situations
You claim at 62 and keep working: The earnings limit applies until you reach full retirement age. If you earn above the threshold, your benefit is reduced. Many people find it makes sense to wait until full retirement age to claim if they plan to keep working, because they avoid the reduction and their monthly benefit is higher anyway.
You claim at full retirement age: No earnings limit applies from day one. You can work and earn any amount without losing benefits. Your benefit is not reduced, and you do not have to report earnings to Social Security.
You claimed early, stopped working, and now want to work again: If you are still under full retirement age, the earnings limit applies to your new income. The reduction is calculated the same way as before.
You are self-employed: Social Security counts your net business income. If you own a business and claim benefits before full retirement age, you must report your net earnings. The earnings limit applies the same way it does to wage earners.
Frequently Asked Questions
If I earn too much and lose my entire benefit, do I get the money back later?
No. The reduction is permanent for that year. However, when you reach full retirement age, Social Security recalculates your benefit to account for the months you did not receive payments. Your monthly benefit increases slightly to reflect those lost months, but you do not receive a lump sum for the withheld amount.
Does my spouse's earnings affect my Social Security benefit?
No. Each person's earnings are tracked separately. If your spouse claims benefits and works, their earnings are subject to the earnings limit, but your benefit is not affected. Your spouse's reduction does not change your payment.
What if I work for someone else and also have self-employment income?
Social Security adds both together. If you earn $20,000 in wages and $5,000 in self-employment income, your total earnings are $25,000. If that exceeds the threshold, the reduction applies to your combined earnings.
Can I claim benefits and then suspend them to avoid the earnings limit?
No. Once you claim benefits, the earnings limit applies until you reach full retirement age, regardless of whether you are receiving payments. Suspending your benefit does not remove the earnings limit.
Do I have to report earnings if I am already at full retirement age?
No. Once you reach full retirement age, you do not need to report earnings to Social Security. You can work and earn any amount without notifying them or losing any benefits.