What the earnings limit means and who it affects
If you are under your full retirement age and collecting Social Security retirement benefits, there is a limit on how much you can earn from work before the Social Security Administration reduces your monthly payment. The limit changes each year — it was $23,400 in 2024. For every $2 you earn above that limit, Social Security withholds $1 from your benefits.
The earnings limit applies only to work income: wages, self-employment earnings, and bonuses. It does not count investment income, pensions, annuities, or rental income. Once you reach your full retirement age, the earnings limit disappears entirely and you can earn as much as you want without any reduction to your benefits.
If you are already at full retirement age, you do not need to read further — there is no earnings limit for you. If you are collecting benefits before full retirement age, the rules below explore to you.
Key Takeaways
- The 2024 earnings limit is $23,400 per year if you are under full retirement age; Social Security reduces your benefit by $1 for every $2 you earn above that amount.
- Only work income counts toward the limit — investment returns, pensions, rental income, and annuities do not reduce your benefits.
- The limit applies only to the months before you reach full retirement age; once you hit that age, you can earn unlimited income.
- You must report your earnings to Social Security; they do not automatically know what you earned, and underreporting can result in overpayment recovery.
- The earnings limit resets each January, so a year of high earnings does not carry forward to reduce next year's benefits.
How the earnings reduction actually works
Social Security does not straightforward subtract the overage from your annual benefit. Instead, they reduce your monthly payment based on how much you earn in each month. If you earn $25,400 in a single month, that month's benefit is reduced or eliminated. If you earn $1,000 per month, your benefits are not affected at all.
The math is straightforward: if you earn $2,000 over the annual limit, Social Security withholds $1,000 from your total benefits for that year. That $1,000 is spread across your remaining monthly payments. If you are due to receive $1,500 per month and owe back $1,000 in withheld benefits, your checks are reduced until the debt is paid.
The key point is that the withholding is temporary. Once you reach full retirement age, Social Security recalculates your benefit to account for the months in which benefits were withheld. You do not lose those months permanently — you receive a higher monthly payment later to make up for it.
When the earnings limit stops explore
The earnings limit ends the month you reach your full retirement age. Full retirement age depends on your birth year: if you were born in 1960 or later, your full retirement age is 67. If you were born between 1943 and 1954, it is 66. If you were born between 1955 and 1959, it falls between 66 and 67.
Once you reach that age, you can earn any amount and your benefits will not be reduced. This is true even if you earned far more than the limit in previous months. The change takes effect when ready in the month you turn full retirement age.
If you are unsure of your full retirement age, you can find it on your Social Security statement or by calling Social Security at 1-800-772-1213.
Types of income that do and do not count
Income that counts toward the limit: wages from an employer, net self-employment income, bonuses, commissions, and paid vacation or sick leave you receive after leaving a job. If you own a business, only your net profit counts — not gross revenue.
Income that does not count: interest and dividends, capital gains, rental income, royalties, pensions, annuities, insurance payouts, inheritances, gifts, and withdrawals from savings or retirement accounts. Royalties from a book or song you wrote years ago do not count, even if you are still receiving them.
The distinction matters because many people over 62 have multiple income streams. You can have substantial investment income and still collect full Social Security benefits. The limit is only about active work.
How to report your earnings to Social Security
You are required to tell Social Security about your earnings. They do not automatically receive this information from your employer or tax return. You can report earnings by phone, mail, or online through your my Social Security account.
To report by phone, call 1-800-772-1213 and speak to a representative. They will ask you about your expected earnings for the year and your actual earnings to date. To report online, log into your my Social Security account at ssa.gov and select "Report Earnings." You can also mail a written statement to your local Social Security office.
You should report your earnings as soon as you know what they will be for the year. If you underestimate and earn more than you reported, Social Security will adjust your benefits and may ask you to repay the overpayment. If you overestimate and earn less, they will recalculate and may owe you a refund.
What happens if you earn more than the limit
If you earn $25,000 and the limit is $23,400, you are $1,600 over. Social Security withholds $800 from your benefits for that year. That $800 comes out of your monthly payments until it is recovered.
This is not a penalty. You do not lose the money permanently. When you reach full retirement age, Social Security recalculates your benefit to account for the months in which you received reduced payments. Your monthly benefit increases to make up for those reductions. Over your lifetime, you will receive the same total amount of benefits — the timing just shifts.
The only real consequence is a temporary reduction in your monthly income while you are working. If you are working specifically because you need the income, this reduction can be difficult. Some people choose to stop working or reduce their hours to stay under the limit, but that is a personal decision based on your situation.
Self-employment and the earnings limit
If you are self-employed, only your net profit counts — the amount left after you subtract business expenses. If you gross $30,000 but have $8,000 in business expenses, your net income is $22,000, which is under the $23,400 limit.
You report your net self-employment income on your tax return (Schedule C or Schedule F). Social Security uses the same figure. If you are unsure what your net income will be, you can estimate and report it to Social Security. When you file your taxes, if the actual amount is different, you must report the corrected figure to Social Security.
Self-employed people sometimes have uneven income across months. If you earn $4,000 in January and $0 in February, you are not over the limit in either month individually — the limit is annual, not monthly. Report your total expected earnings for the year and let Social Security handle the calculation.
The earnings limit in the year you reach full retirement age
There is a special rule for the year you reach full retirement age. In that year only, the earnings limit is higher for the months before you reach full retirement age. In 2024, the limit for those months is $62,400, and Social Security withholds $1 for every $3 you earn above it.
Once you reach full retirement age in that year, the limit disappears. So if you turn 67 in June 2024, the $62,400 limit applies to January through May. Starting in June, you can earn unlimited income.
This rule exists because many people reach full retirement age partway through the year. It gives you a higher threshold for the months before you hit that age.
Frequently Asked Questions
Do I have to stop working to collect Social Security?
No. You can work and collect benefits at the same time if you are under full retirement age. Your benefits will be reduced if you earn more than the annual limit, but you can still collect. Many people work part-time while receiving benefits.
What if I earn the limit in one month and nothing the rest of the year?
The limit is annual, not monthly. If you earn $25,000 in January and $0 for the rest of the year, you are $1,600 over the annual limit and Social Security withholds $800 from your total benefits for the year. The month you earned the money does not matter — only your total for the year.
Does Social Security know what I earned from my W-2?
Not automatically. Social Security does not receive your W-2 or tax return. You must report your earnings to them. If you do not report and they discover the discrepancy later, you will owe back the benefits you should not have received.
If I am over the limit, do I lose those benefits forever?
No. The withheld amount is temporary. 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 compensate, and you receive the full amount you were may have access to to over your lifetime.
Can I work part-time and avoid the earnings limit?
Only if you earn less than the annual limit. There is no special part-time status that exempts you. If you work part-time and earn $20,000 per year, you are under the limit. If you work part-time and earn $25,000 per year, you are over it.