The earnings limit depends on whether you have reached full retirement age
Social Security has different rules about how much you can earn depending on your age. If you are under full retirement age, there is an earnings limit — exceed it and Social Security reduces your monthly payment. Once you reach full retirement age, you can earn as much as you want without any reduction to your benefits.
The earnings limit and the reduction amount change each year. For 2024, if you are under full retirement age for the entire year, Social Security deducts $1 in benefits for every $2 you earn above $23,400. In the year you reach full retirement age, the limit is higher — $62,160 — and the deduction is $1 for every $3 earned above that amount, but only for earnings before the month you reach full retirement age.
Once the month arrives when you turn full retirement age, the earnings limit no longer applies. You keep your entire benefit check no matter how much you earn.
Key Takeaways
- If you are under full retirement age, Social Security reduces your payment by $1 for every $2 you earn above the annual limit, which was $23,400 in 2024.
- The earnings limit is higher in the year you reach full retirement age, and it only applies to income earned before the month you turn that age.
- Once you reach full retirement age, you can earn unlimited income without any reduction to your Social Security benefits.
- Only earned income counts toward the limit — investment income, pensions, and annuities do not affect your benefits.
- The annual earnings limit increases most years to keep pace with wage growth, so check the current year's limit before calculating your reduction.
What counts as earnings and what does not
Social Security only counts earned income toward the earnings limit. This means wages from a job, net income from self-employment, and bonuses. It does not include investment income, rental income, pensions, annuities, interest, dividends, or capital gains.
If you are self-employed, Social Security counts your net profit — the amount after business expenses — not your gross revenue. If you had a loss in your business, that loss does not reduce your earnings for the limit calculation.
Certain types of work income also do not count. If you work for a foreign government, earn income as a member of Congress, or receive certain types of deferred compensation, those may have different rules. The Social Security Administration website lists these exceptions, but they affect very few people.
How the reduction is calculated and when it takes effect
The reduction happens automatically. You do not have to report your earnings to Social Security — your employer does. Social Security receives wage reports and calculates the reduction on its own.
If you earn above the limit, Social Security withholds benefits starting with your next payment. The reduction continues until either you stop earning above the limit or you reach full retirement age. If you are owed benefits that were withheld, Social Security adjusts your payment upward once you reach full retirement age to account for the months you did not receive full benefits.
The timing matters. If you reach full retirement age in June, the earnings limit applies only to income you earned from January through May. Income earned in June and later does not count, even if you have not yet received your June payment.
Planning your work and benefits if you are under full retirement age
If you are collecting Social Security and working, you have three basic options: earn below the limit and keep your full benefit, earn above the limit and accept the reduction, or stop collecting benefits temporarily and return to them later at a higher amount.
Some people choose to suspend benefits before full retirement age if they are still working and earning well. This is different from the automatic reduction — you request the suspension yourself. When you suspend, your benefit amount grows by about 0.5% per month until you reach full retirement age or restart benefits. This can be worth doing if you are earning significantly above the limit and the reduction would be large.
Talk to Social Security before making this choice. A representative can show you the numbers for your specific situation — how much the reduction would be, how much your benefit would grow if you suspend, and when you would break even. You can reach Social Security at 1-800-772-1213 or visit your local office.
The earnings limit in the year you reach full retirement age
The year you turn full retirement age has its own rule. The earnings limit is much higher — $62,160 in 2024 — and the reduction is smaller: $1 for every $3 earned above the limit. But this rule only applies to earnings before the month you reach full retirement age.
Once you reach full retirement age, even if it is mid-year, the limit stops explore entirely. If you were born in June and turn full retirement age in June, earnings from June onward do not count toward the limit at all. This is why the timing of your birthday matters.
If you are close to full retirement age and earning above the regular limit, it may be worth waiting to claim benefits until after you reach full retirement age. The higher limit in that final year might mean a smaller reduction, and once you reach full retirement age, there is no reduction at all.
How the earnings limit affects your long-term benefits
The earnings limit reduces your monthly payment, but it does not permanently lower your benefit amount. Once you reach full retirement age, Social Security recalculates your benefit to account for the months you did not receive a full payment. This is called a Government Earnings Test Offset.
The offset means you eventually receive the benefits you did not get due to the earnings limit. If Social Security withheld $500 per month for 12 months, you would receive an extra $500 per month starting at full retirement age until you have been paid back. The payback happens gradually over time, not as a lump sum.
This is different from permanently losing money. You are not penalized for working — you are straightforward receiving your benefits on a delayed schedule. If you live a long life, you will eventually receive the full amount you are may have access to to.
Frequently Asked Questions
Do I have to report my earnings to Social Security?
No. Your employer reports your wages to the Social Security Administration through the normal wage reporting system. Social Security receives this information automatically and calculates any reduction on its own. You do not need to contact them about your earnings.
What if I earn above the limit for only part of the year?
The earnings limit is annual, so it is based on your total earnings for the entire calendar year. If you earn $30,000 in the first six months and then stop working, your annual earnings are $30,000. Social Security calculates the reduction based on that total, not on the months when you were earning.
Can I work part-time and still collect Social Security?
Yes. If your part-time earnings are below the annual limit, you receive your full benefit. If they are above the limit, your benefit is reduced by the amount over the limit. Many people work part-time while collecting Social Security before reaching full retirement age.
Does my spouse's earnings affect my Social Security?
No. The earnings limit applies only to the person collecting benefits. Your spouse's earnings do not affect your benefit, and your earnings do not affect theirs. Each person's benefit is calculated and reduced independently.
What happens if I earn way above the limit — do I lose all my benefits?
No. The reduction is $1 for every $2 earned above the limit (if you are under full retirement age). Even if you earn $100,000, you would not lose your entire benefit. However, the reduction could be large enough that you receive little or no benefit that month. Once you reach full retirement age, this stops happening.