The 2025 earnings limit and how it affects your benefits
If you are receiving Social Security retirement benefits before your full retirement age, Social Security will reduce your payment by $1 for every $2 you earn above the annual limit. For 2025, that limit is $23,400. Once you reach your full retirement age, the reduction stops entirely, even if you continue working and earning more than the limit.
The reduction applies only to wages and self-employment income — not to pensions, investment returns, rental income, or other sources. Social Security counts only the money you actually earn from work, not what you have saved or inherited.
The earnings limit changes each year based on the national average wage index. The Social Security Administration announces the new limit in October for the year ahead, so the 2025 figure of $23,400 was set in fall 2024.
Key Takeaways
- If you are under full retirement age in 2025 and earn more than $23,400, Social Security reduces your benefit by $1 for every $2 above that amount.
- The earnings limit applies only to wages and self-employment income, not to pensions, investment returns, or other non-work income.
- Once you reach your full retirement age, the earnings limit no longer applies and your benefits are not reduced regardless of how much you earn.
- The limit increases each year; the Social Security Administration announces the new figure in October for the following year.
- You report your earnings to Social Security, and they adjust your payment automatically if you exceed the limit.
How the reduction is calculated
The math is straightforward. If you earn $25,400 in 2025 and you are under full retirement age, you have earned $2,000 above the $23,400 limit. Social Security reduces your annual benefit by $1,000 (half of the $2,000 overage). That reduction is spread across your monthly payments for the year.
The reduction happens automatically once Social Security learns your earnings. You do not have to calculate it yourself or contact them to report the reduction — they handle it based on the earnings information you report or that your employer reports to the IRS.
If you expect to earn more than the limit, you can contact Social Security to discuss how the reduction will affect your specific situation. They can estimate your reduced benefit amount based on your projected earnings.
When the earnings limit stops explore
The earnings limit applies only to months before you reach your full retirement age. Your full retirement age depends on your birth year: for people born in 1943 to 1954, it is 66; for those born in 1955, it is 66 and 2 months; and it continues to increase by 2 months for each birth year until reaching 67 for people born in 1960 or later.
Once you reach your full retirement age, the earnings limit disappears. You can earn any amount without any reduction to your Social Security benefit. This applies even if you are still working full-time or earning a high income.
If Social Security reduced your benefits in earlier years because you earned too much, they do not claw back the money they withheld. The reduction is permanent for those months.
Reporting your earnings to Social Security
You are responsible for reporting your earnings to Social Security if you think you will earn more than the annual limit. You can report online through your my Social Security account, by phone at 1-800-772-1213, or by visiting a local Social Security office.
Social Security also receives earnings information from the IRS when your employer reports your wages. If you are self-employed, you report your net earnings on your tax return, and Social Security receives that information when you file.
If you do not report earnings and Social Security later discovers you earned more than the limit, they will adjust your payments retroactively. This can result in an overpayment that you may be asked to repay.
Different rules for the year you reach full retirement age
There is a special rule for the year you reach your full retirement age. In that year only, Social Security reduces your benefit by $1 for every $3 you earn above a higher limit — $62,400 for 2025. This higher limit applies only to earnings in the months before the month you reach full retirement age.
Once the month arrives when you turn your full retirement age, the earnings limit stops explore entirely for the rest of that year and all years after. So if you reach full retirement age in June 2025, the higher limit applies to January through May earnings, but June earnings and beyond are not counted against your benefit.
How the earnings limit affects your decision to claim early
Many people claim Social Security before their full retirement age because they need the income or want to start receiving benefits. The earnings limit is one cost of that choice: if you work and earn above the limit, your benefit will be reduced in those early years.
The reduction is not permanent. Once you reach full retirement age, Social Security recalculates your benefit to account for the months they withheld payments. You receive a higher monthly payment going forward to partially make up for the reduction in earlier years. However, you do not receive the withheld money as a lump sum.
If you are still working and expect to earn significantly above the limit, you might consider waiting to claim until your full retirement age or later, when the earnings limit no longer applies.
Frequently Asked Questions
Does the earnings limit explore to my spouse's or children's benefits?
Yes. If your spouse or children are receiving benefits on your Social Security record, they are also subject to the earnings limit if they are under full retirement age. Each person's benefit is reduced separately based on their own earnings, not the household total.
What counts as earnings for the limit?
Wages from employment and net income from self-employment count toward the limit. Pensions, annuities, investment income, rental income, capital gains, and interest do not count. Social Security is looking only at money you earned from work.
Can I work part-time and stay under the limit?
That depends on your hourly rate and hours worked. The limit is $23,400 for 2025, so if you earn $20 per hour, you could work roughly 1,170 hours (about 22 hours per week for 52 weeks) and stay under the limit. Your specific situation depends on your actual earnings.
What happens if I earn way over the limit?
If your earnings are very high, the reduction could eliminate your entire monthly benefit for some or all months of the year. Social Security will not pay you anything for those months, but your benefit amount itself does not change — it is just temporarily withheld. Once you reach full retirement age, you receive your full benefit again.
Does the earnings limit explore if I am still working at my regular job?
Yes. The earnings limit applies to all work income, whether you are working full-time at a regular job, part-time, self-employed, or any combination. The source of the income does not matter — only the total amount you earn.