The earnings limit reduces your Social Security payment dollar-for-dollar if you work and claim before your full retirement age
If you claim Social Security before reaching your full retirement age (also called normal retirement age), Social Security will reduce your monthly payment by 50 cents for every dollar you earn above a threshold. The threshold changes each year. For 2024, you lose $1 in benefits for every $2 you earn above $23,400 if you have not yet reached full retirement age for the entire year. In the year you reach full retirement age, the limit is higher ($62,160 in 2024), and it only applies to earnings before the month you turn full retirement age.
This is not a penalty you pay back later — it is a permanent reduction to your monthly payment for those years. However, Social Security recalculates your benefit amount once you reach full retirement age, and the reduction stops applying to your earnings at that point. The recalculation can restore some of what you lost, depending on how many months you received a reduced benefit.
The earnings limit applies only to work income. It does not count investment returns, rental income, pensions, or other non-work sources. Only wages from employment or net self-employment income count toward the limit.
Key Takeaways
- If you claim before full retirement age and earn more than $23,400 in 2024, Social Security reduces your benefit by $1 for every $2 over that amount.
- The earnings limit applies only to work income — investment returns, pensions, and rental income do not count.
- Once you reach full retirement age, the earnings limit no longer applies, and Social Security recalculates your benefit to account for months you received a reduced payment.
- The annual threshold increases each year based on wage growth, so the 2024 limit will be different in 2025.
- You must report your expected earnings to Social Security, and you may owe back benefits if you underestimate.
How the calculation works in practice
Suppose you claim Social Security at 62 and expect to earn $35,000 in 2024. The threshold is $23,400. You are $11,600 over the limit. Social Security divides that by 2, which equals $5,800. Your monthly benefit is reduced by $5,800 ÷ 12, or about $483 per month, for the entire year.
If your full retirement age is 67, you will receive this reduced benefit for five years (ages 62 through 66). Once you turn 67, the earnings limit stops, and Social Security recalculates your benefit. The recalculation adds back some of the reduction based on how many months you were penalized. You will not get back the full amount you lost, but the recalculation is designed to account for the fact that you claimed early and worked.
The earnings limit applies to the calendar year, not to a 12-month period from when you claim. If you claim in October and earn $30,000 between October and December, only those three months count toward the 2024 limit. Earnings in January through September of the following year count toward the 2025 limit.
Reporting your earnings and what happens if you underestimate
When you claim Social Security, you must tell Social Security what you expect to earn for the year. Social Security uses that estimate to calculate your monthly payment. If you earn more than you reported, you will owe back benefits.
You report actual earnings on your tax return, and Social Security matches that information. If there is a difference, Social Security will contact you and ask you to repay the overpayment. The repayment can come from future benefits — Social Security will withhold from your monthly payment until the debt is settled — or you can pay a lump sum.
If you earn significantly less than you estimated, Social Security may owe you money. You should report a change in your expected earnings as soon as you know it will differ from your estimate. Waiting until tax time to report a large difference can result in months of overpayment.
The earnings limit stops once you reach full retirement age
Your full retirement age depends on your birth year. For people born in 1943 through 1954, it is 66. For people born in 1955, it is 66 and two months. It increases by two months for each birth year until it reaches 67 for people born in 1960 or later.
Once you reach full retirement age, the earnings limit no longer applies, no matter how much you earn. You can work full-time and receive your full Social Security payment. This is true even if you claimed at 62 and received a reduced benefit for years.
The month you reach full retirement age is important. If you turn 67 in June, the earnings limit applies only to income you earn from January through May. Earnings from June onward do not count, even though you have not yet received your June payment.
How the benefit recalculation works after full retirement age
When you reach full retirement age, Social Security recalculates your benefit using a formula that accounts for the months you received a reduced payment while working. The recalculation does not restore the full amount you lost, but it recognizes that you were penalized for working.
The recalculation is automatic — you do not need to do anything. Social Security will adjust your payment starting the month you reach full retirement age. The new amount will be higher than what you received before, but lower than what you would have received if you had waited to claim.
This recalculation is one reason some people decide to claim early even if they plan to keep working. If you know you will work until 67 anyway, claiming at 62 and accepting the earnings limit penalty may result in a higher lifetime benefit than waiting, because you receive payments (even if reduced) for five extra years.
Annual threshold amounts and how they change
Social Security adjusts the earnings limit each year based on changes in average wages. The threshold for people who have not yet reached full retirement age in 2024 is $23,400. The threshold for the year someone reaches full retirement age is $62,160 (and applies only to earnings before the month of full retirement age).
These amounts increase most years. In 2023, the threshold was $21,960 for people under full retirement age. The increase reflects wage growth in the economy. Social Security publishes the new thresholds each October or November for the following year.
If you are planning to claim early and work, check the current year's threshold on the Social Security website or call Social Security to confirm the amount. Using an outdated threshold in your planning can lead to a larger-than-expected benefit reduction.
Strategies if you want to claim early but plan to work
Some people claim Social Security at 62 but continue working, accepting the earnings limit penalty as a trade-off. Others delay claiming until they stop working or reduce their hours. There is no single right choice — it depends on your specific situation.
One approach is to claim at 62 but plan your work income carefully. If you can keep earnings below the threshold, you receive your full benefit with no reduction. This works if you can reduce hours, take unpaid leave, or phase into retirement gradually.
Another approach is to wait until full retirement age to claim if you know you will work full-time until then. This avoids the earnings limit penalty entirely and results in a higher monthly benefit for life. The trade-off is that you receive no payments during the years you wait.
A third option is to claim at 62, accept the earnings limit penalty for a few years, and then reassess when you reach full retirement age. At that point, the earnings limit disappears, and you can work as much as you want without affecting your benefit.
Frequently Asked Questions
Does the earnings limit apply to my spouse's or children's benefits?
No. The earnings limit applies only to the person who claimed Social Security. If your spouse or children receive benefits based on your record, their payments are not affected by how much you earn. However, they have their own earnings limits if they are under full retirement age and working.
What counts as earnings for the limit?
Wages from employment and net self-employment income count. Investment income, rental income, pensions, annuities, and capital gains do not count. If you are self-employed, only the net profit from your business counts, not gross revenue.
Can I work for a few months and then stop to avoid the earnings limit?
The limit is based on your total earnings for the calendar year, not when you earn them. If you earn $35,000 over three months and then stop working, the full $35,000 counts toward the annual limit. The timing does not matter — only the total amount for the year.
What happens if I claim and then find out I will earn more than I expected?
Contact Social Security as soon as you know your earnings will be higher. You can report the change before the end of the year, and Social Security will adjust your benefit for the remaining months. This is better than waiting until tax time, when you may owe back several months of overpayment.
Does the earnings limit apply if I am self-employed?
Yes. If you are self-employed, your net self-employment income counts toward the limit. You report this on your tax return, and Social Security uses that figure. If you have a loss in a year, that counts as zero earnings for the limit, not a negative number.