The 2025 earnings limit is $23,400 per year if you have not yet reached full retirement age
If you are receiving Social Security retirement benefits and you have not yet reached your full retirement age, you can earn up to $23,400 in 2025 before Social Security reduces your benefit payments. This limit applies only to work income — it does not include pensions, investment returns, or other non-work money.
Once you reach your full retirement age, the limit no longer applies. You can earn any amount without a reduction to your benefits. The year you reach full retirement age, a higher limit applies only to earnings before the month you turn that age.
Social Security reduces your benefit by $1 for every $2 you earn above the limit. This reduction is temporary — when you reach full retirement age, Social Security recalculates your benefit to account for the months you received reduced payments, and you get a higher payment going forward to make up for it.
Key Takeaways
- The 2025 limit is $23,400 per year for people under full retirement age; earnings above this amount reduce your benefit by $1 for every $2 earned.
- The limit applies only to wages and self-employment income, not to pensions, investment income, or rental income.
- Once you reach your full retirement age, no earnings limit applies, and you can work and collect full benefits at the same time.
- Social Security recalculates your benefit when you reach full retirement age to account for any reductions, so you are not permanently penalized.
- You must report your expected earnings to Social Security; if you earn more than expected, you may owe back benefits.
How the earnings limit affects your monthly payment
If you earn more than $23,400 in 2025, Social Security withholds $1 in benefits for every $2 you earn above the limit. For example, if you earn $25,400, you are $2,000 over the limit. Social Security would withhold $1,000 from your annual benefits — roughly $83 per month.
The withholding happens automatically. Social Security does not ask you to pay back money; instead, they reduce your monthly check. If your benefit is smaller than the amount owed, Social Security carries the debt forward and continues reducing future payments until the full amount is recovered.
This reduction is not permanent. When you reach your full retirement age, Social Security adjusts your benefit upward to account for the months you received less. The exact adjustment depends on how many months you received a reduced benefit and how much was withheld.
What counts as earnings and what does not
Only work income counts toward the limit. This includes wages from a job and net income from self-employment. Bonuses, commissions, and vacation pay all count as earnings in the year you receive them.
These do not count: pensions (including military pensions), annuities, investment income, interest, dividends, capital gains, rental income, royalties, or money from selling property. Inheritances, gifts, and insurance payouts also do not count. If you are unsure whether a particular type of income counts, you can contact Social Security directly.
If you own a business, Social Security counts your net profit — revenue minus business expenses. If your business loses money, that loss does not reduce your earnings for purposes of the limit.
The year you reach full retirement age
The earnings limit changes in the year you reach full retirement age. For months before the month you turn full retirement age, the limit is $23,400 (the same as other years). For months after you reach full retirement age, no limit applies.
This means if you turn full retirement age in June 2025, the $23,400 limit applies to earnings from January through May. Starting in June, you can earn any amount without affecting your benefit. Social Security uses only the earnings from January through May to calculate any reduction.
If you reach full retirement age early in the year, you may have very little earnings subject to the limit. If you reach it late in the year, most of your year's earnings will count toward the limit.
Reporting your earnings to Social Security
You are responsible for telling Social Security about your earnings. When you first start receiving benefits before full retirement age, Social Security asks you to estimate your earnings for the year. You can do this online, by phone, or by mail.
If your actual earnings turn out to be different from what you reported, you must report the correct amount. Social Security uses your report to adjust your benefits. If you earned less than expected, you may receive a larger payment. If you earned more, your benefits will be reduced, or you may owe money back.
You can report your earnings by calling Social Security at 1-800-772-1213, visiting your local Social Security office, or using your my Social Security account online. Keep records of your earnings — pay stubs, tax returns, or business records — in case Social Security asks to verify.
How the limit changes year to year
Social Security adjusts the earnings limit each year based on changes in average wages. The limit for 2025 is $23,400. In 2024, it was $22,320. The limit typically increases by a few hundred dollars each year, though the exact increase varies.
Social Security announces the new limit in October or November of the prior year. If you are working and receiving benefits, check the Social Security website or call to confirm the current year's limit. Using an outdated limit could lead to underreporting your earnings.
What happens if you earn more than the limit
If you earn more than $23,400 in 2025, Social Security will reduce your benefits. The reduction is automatic once Social Security learns of your earnings — either through your report or through cross-checking with tax records.
You do not face penalties or legal consequences for earning over the limit. The reduction is simply how Social Security adjusts your benefit. However, if you knowingly fail to report earnings you knew would reduce your benefit, you could face overpayment issues that require repayment.
If you think you will earn significantly more than the limit, you might consider whether it makes sense to delay claiming benefits until you reach full retirement age. Once you reach full retirement age, you can work and collect your full benefit with no reduction, and your benefit will be higher because you waited to claim it.
Frequently Asked Questions
Does the earnings limit apply if I am already at full retirement age?
No. Once you reach your full retirement age, Social Security removes the earnings limit entirely. You can earn any amount and receive your full benefit with no reduction. The limit only applies to people who are receiving benefits before they reach full retirement age.
If I work and my benefits are reduced, do I get that money back later?
Yes, but not as a lump sum. When you reach full retirement age, Social Security recalculates your benefit to account for the months you received reduced payments. Your monthly benefit increases to make up for the reduction, so over time you recover the money withheld.
Does my spouse's earnings affect my Social Security benefit?
No. The earnings limit applies only to the person receiving the benefit. Your spouse's earnings do not affect your benefit, and your earnings do not affect theirs. Each person reports their own earnings separately.
What if I am self-employed — how do I report my earnings?
For self-employment income, Social Security counts your net profit — what you earn after business expenses. You report this amount the same way you would report wages. Keep records of your income and expenses, and report your net profit to Social Security when asked.
Can I work part-time and still receive Social Security before full retirement age?
Yes. You can work part-time and receive benefits as long as your earnings stay under $23,400 for 2025. If you earn more, your benefits will be reduced by $1 for every $2 over the limit. Many people work part-time while collecting reduced benefits before reaching full retirement age.