You can take Social Security before full retirement age and keep working, but the Social Security Administration will reduce your benefit if your earnings exceed an annual limit
The reduction is not permanent — it affects only the months you work above the limit, and your benefit amount returns to full when you reach full retirement age. The 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 $23,400. In the year you reach full retirement age, a different limit applies only to earnings before the month you turn full retirement age.
The earnings limit applies to wages and self-employment income only. It does not count investment income, pensions, annuities, or rental income. Social Security does count bonuses, commissions, and vacation pay you receive in the year you earn it, even if you receive the payment later.
You report your earnings to Social Security, usually on your annual statement or when you file taxes. Social Security then adjusts your monthly payment automatically. You do not need to contact them unless your earnings change significantly mid-year.
Key Takeaways
- If you claim Social Security before full retirement age and earn more than the annual limit, your benefit reduces by $1 for every $2 over the limit.
- The earnings limit is $23,400 for 2024, but this amount changes yearly and varies depending on whether you have reached full retirement age.
- Once you reach full retirement age, the earnings limit no longer applies and you can work without any reduction to your benefit.
- Investment income, pensions, and rental income do not count toward the earnings limit — only wages and self-employment income matter.
- Social Security reduces your current benefit only; the reduction does not lower your benefit amount permanently when you reach full retirement age.
How the earnings limit reduction actually works
The reduction is straightforward math. If you earn $30,000 in 2024 and claimed Social Security before full retirement age, you are $6,600 over the $23,400 limit. Social Security divides that overage by 2, which equals $3,300. That amount is subtracted from your annual Social Security benefit.
If your monthly benefit is $1,500, your annual benefit is $18,000. Subtract the $3,300 reduction, and you receive $14,700 that year — or $1,225 per month. The reduction applies only to that calendar year. If your earnings drop the following year, your benefit goes back up.
Social Security withholds the reduction by paying you a lower monthly amount, not by asking for money back. You do not have to repay anything. The months in which you receive a reduced benefit still count toward your work record and do not affect your future benefit rate.
The year you reach full retirement age has its own rule
In the calendar year you turn full retirement age, a higher earnings limit applies — $62,160 for 2024 — but only to income earned before the month you reach full retirement age. Starting the month you reach full retirement age, no earnings limit applies at all, regardless of how much you work.
This matters if you reach full retirement age mid-year. Say you turn 67 in June 2024. From January through May, your earnings count against the $62,160 limit. Beginning in June, you can earn any amount without affecting your benefit. If you earned $70,000 from January through May, you are $7,840 over the limit, and Social Security reduces your benefit by $3,920 for those five months only.
After the month you reach full retirement age, you receive your full benefit regardless of earnings. This is permanent — the earnings limit never applies again.
What counts and what does not count as earnings
Social Security counts wages from employment and net self-employment income. If you are an employee, your employer reports your wages to Social Security through your tax return. If you are self-employed, you report net earnings (income minus business expenses) on Schedule C of your tax return.
Social Security does not count interest, dividends, capital gains, rental income, pensions, annuities, or royalties. It also does not count money you receive as a loan, inheritance, or gift. If you work as a contractor and receive a 1099 form, that income counts as self-employment income and is subject to the limit.
Bonuses and commissions count in the year you earn them, not the year you receive payment. If you earned a bonus in 2024 but received it in January 2025, it counts toward your 2024 earnings limit. Vacation pay you receive after leaving a job counts as earnings in the year you earned it, not when you received the payout.
How to report earnings to Social Security
You report earnings to Social Security through your annual tax return. When you file taxes, Social Security receives that information and adjusts your benefit automatically. You do not need to file a separate form or contact Social Security unless your earnings change significantly after you have already reported them.
If you expect your earnings to be much higher or lower than you initially reported, you can contact Social Security to update your estimate. Call 1-800-772-1213 or visit your local Social Security office. Updating early helps Social Security adjust your monthly payment correctly rather than making a large adjustment later.
Social Security may also ask you to report earnings on a form called the Statement Regarding Earnings (Form SSA-777) if your situation is complex or if you are self-employed. This is rare, but if Social Security sends you a form, complete it and return it promptly.
What happens to your benefit amount after full retirement age
The earnings limit applies only while you are below full retirement age. Once you reach full retirement age, the limit disappears permanently. You can earn any amount without any reduction to your benefit.
Your benefit amount at full retirement age is recalculated based on your actual lifetime earnings record. If you worked and earned income during the years you were receiving a reduced benefit, those earnings may increase your future benefit. Social Security recalculates your benefit automatically when you reach full retirement age, so you do not need to request this.
If you delayed claiming Social Security past full retirement age, your benefit increases by a percentage for each month you waited — up to age 70. This delayed retirement credit is separate from the earnings limit and continues to increase your benefit for life.
Common mistakes to avoid
The most common mistake is assuming the earnings limit applies to all income. Many people worry that investment income or a pension will reduce their Social Security benefit. It will not. Only wages and self-employment income count. If you have significant investment income but no wages, the earnings limit does not affect you at all.
Another mistake is thinking the reduction is permanent. It is not. Once you reach full retirement age, your full benefit resumes, and the months you received a reduced benefit do not lower your future benefit amount. The reduction is temporary and applies only to the specific year you earned over the limit.
A third mistake is not reporting earnings changes. If you expected to earn $20,000 but actually earned $35,000, tell Social Security so they can adjust your payment correctly. If you do not report the change, Social Security may overpay you, and you could owe money back later.
Frequently Asked Questions
Can I work full-time and take Social Security before full retirement age?
Yes, but if your earnings exceed the annual limit, your benefit will be reduced. If you earn significantly more than the limit, your benefit reduction may be large enough that you receive little or no Social Security that year. Many people in this situation wait until full retirement age to claim, when the earnings limit no longer applies.
Does my spouse's earnings affect my Social Security benefit?
No. The earnings limit applies only to your own earnings. Your spouse's income does not reduce your benefit. However, your spouse has their own earnings limit if they claimed Social Security before full retirement age.
What if I work part of the year and stop?
Social Security counts all earnings in the calendar year, regardless of when during the year you earned them. If you earned $25,000 in the first six months and then stopped working, that $25,000 still counts toward the annual limit. The reduction applies to your benefit for the entire year.
Do I have to pay taxes on my Social Security benefit if I'm working?
Possibly. Whether your Social Security benefit is taxable depends on your combined income (adjusted gross income plus nontaxable interest plus half your Social Security benefit). Working income increases your combined income, which can make your benefit taxable. This is separate from the earnings limit reduction.
What if I claimed Social Security early and now want to work more?
You can work as much as you want. If your earnings exceed the limit, your benefit will be reduced that year. When you reach full retirement age, the earnings limit disappears and your full benefit resumes. Some people claim early, work above the limit for a few years, and then see their benefit increase significantly once they reach full retirement age.