What the Social Security earnings limit means
Social Security has an earnings limit that reduces your monthly benefit if you work and earn above a certain amount. The limit applies only if you have not yet reached your full retirement age. Once you reach full retirement age, you can earn as much as you want without losing any benefit.
The earnings limit changes each year. For 2024, the limit is $23,400 per year if you have not reached full retirement age. If you reach full retirement age during the year, a higher limit applies only to earnings before the month you reach that age.
The way the reduction works is straightforward: Social Security deducts $1 from your benefit for every $2 you earn above the limit. So if you earn $25,400 and the limit is $23,400, you are $2,000 over. Social Security withholds $1,000 from your benefits that year.
Key Takeaways
- If you have not reached full retirement age, you can earn up to $23,400 per year (2024 figure) without losing any Social Security benefit.
- Earnings above the limit reduce your benefit by $1 for every $2 you earn over the threshold.
- Once you reach your full retirement age, the earnings limit no longer applies and you keep your full benefit no matter how much you work.
- Only wages and self-employment income count toward the limit; investment income, pensions, and annuities do not.
- Social Security counts only earnings in the current year, so you can work more in one year and less in another without penalty.
Which types of income count toward the limit
Social Security only counts earned income — wages from a job or net profit from self-employment. If you receive a W-2 from an employer, that counts. If you run a business and report net self-employment income on Schedule C, that counts.
Many types of income do not count and do not reduce your benefit. Investment income (dividends, interest, capital gains), rental income, pension payments, annuities, and withdrawals from retirement accounts like IRAs or 401(k)s are all ignored. Royalties and bonuses count only if they are tied to current work you performed.
If you are self-employed, Social Security counts your net profit after business expenses, not your gross revenue. You report this on your tax return, and Social Security uses that same figure.
How the earnings limit works in the year you reach full retirement age
The year you reach full retirement age has a special rule. A higher earnings limit applies, but only to income earned before the month you reach full retirement age. For 2024, this limit is $62,160. Starting the month you reach full retirement age, no limit applies at all.
This matters if your birthday falls early in the year. If you turn 67 in January, the higher limit applies to earnings only in January. From February onward, you can earn anything. If you turn 67 in December, the higher limit applies to earnings from January through November.
Social Security uses the month you reach full retirement age, not the day. So if your birthday is December 15, the limit stops applying December 1.
What happens if you earn more than the limit
If you earn above the limit, Social Security does not take back your entire benefit. The reduction is $1 per $2 over the limit. This means you still come out ahead financially if you work, even after the reduction.
Social Security withholds the reduction from your monthly payments. You do not have to pay it back later or file anything extra. The program calculates the total reduction for the year and spreads it across your monthly checks, or withholds it all at once depending on when you report the earnings.
If the reduction is larger than your monthly benefit, Social Security withholds your entire benefit for that month and carries the overage to the next month. This is rare but can happen if you earn significantly more than the limit.
How to report your earnings to Social Security
You do not have to report earnings as you go. Social Security learns about your earnings when you file your tax return. If you file taxes, the IRS shares your income information with Social Security automatically.
If you do not file taxes because your income is below the filing threshold, you should still report your earnings to Social Security if you are receiving benefits. You can report by phone at 1-800-772-1213, online at ssa.gov, or in person at your local Social Security office.
Reporting early helps Social Security adjust your payments correctly throughout the year instead of making a large adjustment later. If you expect to earn above the limit, reporting in advance prevents overpayment.
Planning your work and benefits around the earnings limit
If you are under full retirement age and considering work, the earnings limit is one factor but not the only one. Earning more now may reduce your current benefit, but it can increase your future benefit. Social Security recalculates your benefit at full retirement age to account for additional earnings years, which often results in a higher monthly payment later.
Some people choose to delay claiming Social Security until full retirement age specifically so they can work without the earnings limit. Others claim early and accept the reduction, knowing they will earn more in those early years. Both strategies can make financial sense depending on your situation.
If you are self-employed, timing the recognition of income can matter. Income is counted in the year you receive it, not the year you invoice or complete the work. A business owner might be able to shift some income between years to stay under the limit, though this must align with actual tax reporting.
The earnings limit after you reach full retirement age
Once you reach your full retirement age, the earnings limit disappears entirely. You can earn $100,000, $1 million, or any amount without losing a single dollar of your Social Security benefit. This is a hard cutoff — it applies the month you reach full retirement age.
Your full retirement age depends on your birth year. For people born in 1960 or later, full retirement age is 67. For people born between 1943 and 1954, it is 66. If you were born between 1955 and 1959, your full retirement age falls between 66 and 67 depending on your exact birth year.
You can find your exact full retirement age on your Social Security statement or by using the calculator at ssa.gov.
Frequently Asked Questions
Does my spouse's earnings affect my Social Security benefit?
No. Each person's earnings are counted separately. If you are receiving benefits on your own work record, only your earnings count toward your limit. Your spouse's income does not reduce your benefit, and your income does not reduce theirs.
What if I work for cash and do not report it to the IRS?
Social Security can still find out. The program shares information with the IRS and other agencies. Unreported income can result in overpayment that you must repay, plus penalties. It is safer and simpler to report all earnings.
Can I work part-time and still receive my full benefit?
Yes, if your total earnings stay under the limit for the year. If you earn $20,000 and the limit is $23,400, you receive your full benefit. Part-time work is common among Social Security recipients under full retirement age.
Does the earnings limit apply to disability benefits?
No. If you receive Social Security Disability Insurance (SSDI), there is no earnings limit. However, if you earn above a certain amount (called substantial gainful activity), Social Security may determine you are no longer disabled and stop your benefits. The threshold for substantial gainful activity is different from the retirement earnings limit.
What if I work for a family business?
Earnings from a family business count the same way as any other self-employment income. Social Security counts your net profit after expenses. The relationship to the owner does not change how the earnings limit applies.