What the Social Security earnings limit means
Social Security has an earnings limit that reduces your monthly benefit if you earn above a certain amount before you reach full retirement age. The limit changes each year. For 2024, if you have not yet reached full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above $23,400. In the year you reach full retirement age, the limit is higher, and the reduction applies only to earnings before the month you turn full retirement age.
Once you reach your full retirement age, there is no earnings limit at all — you can earn as much as you want without any reduction to your benefit. This is true whether you are working, self-employed, or receiving income from investments or other sources.
The earnings limit applies only to work income. It does not include money from pensions, annuities, investments, rental property, or capital gains. It also does not include Social Security benefits themselves, Supplemental Security Income (SSI), or other government benefits.
Key Takeaways
- If you are under full retirement age in 2024, Social Security reduces your benefit by $1 for every $2 you earn above $23,400 per year.
- The earnings limit only counts work income — wages from a job or net profit from self-employment — not investment income, pensions, or rental income.
- Once you reach your full retirement age, you can earn unlimited income without any reduction to your Social Security benefit.
- The earnings limit amount changes each year, so you should check the current year's figure on the Social Security Administration website.
- If you earn more than the limit, Social Security will withhold benefits automatically; you do not have to pay back overpayments if you reported your earnings correctly.
How Social Security calculates the reduction
The math is straightforward. If you earn $25,400 in 2024 and you are under full retirement age, you have earned $2,000 above the $23,400 limit. Social Security will reduce your annual benefit by $1,000 (half of the $2,000 overage). This reduction is spread across your monthly payments.
For example, if your monthly benefit is $1,500 and you owe a $1,000 annual reduction, Social Security will withhold approximately $83 per month until the reduction is paid back. Once the withholding is complete, your full monthly benefit resumes.
You do not have to repay Social Security out of pocket. The agency withholds the reduction directly from your benefit payments. If your earnings are so high that the withholding would eliminate your entire benefit for some months, Social Security will withhold your full benefit for those months and carry forward any remaining reduction.
The year you reach full retirement age
The earnings limit is different in the year you turn full retirement age. For 2024, the limit is $62,160, and Social Security reduces your benefit by $1 for every $3 you earn above that amount — but only for earnings before the month you reach full retirement age.
Starting the month you reach full retirement age, the earnings limit no longer applies, even if you continue working that same year. This means you can earn as much as you want from that point forward without any reduction to your benefit.
For example, if you turn 67 (full retirement age for people born in 1960) in June 2024, the earnings limit applies only to income you earn from January through May. Beginning in June, you can earn unlimited income with no impact on your benefit.
How to report your earnings to Social Security
You are responsible for telling Social Security about your work income. You can report your earnings online through your my Social Security account at ssa.gov, by phone at 1-800-772-1213, or by visiting your local Social Security office in person.
Social Security also receives wage information from your employer through tax records, so discrepancies are often caught automatically. If you are self-employed, you report your net earnings (income minus business expenses) on your tax return, and Social Security uses that figure.
You should report your earnings as soon as you know what they will be for the year. If you expect to earn above the limit, report early so Social Security can adjust your payments before overpayments occur. If you do report earnings and Social Security withholds too much, you will receive a refund when you file your taxes or when Social Security corrects the record.
What counts as earnings and what does not
Only work income counts toward the earnings limit. This includes wages from a job (whether full-time or part-time), net profit from self-employment, and bonuses or commissions. It includes income whether you are an employee or an independent contractor.
These sources do not count toward the earnings limit:
- Investment income (dividends, interest, capital gains)
- Rental income from property
- Pension or annuity payments
- Withdrawals from retirement accounts (401k, IRA)
- Inheritance or gifts
- Unemployment benefits
- Workers' compensation
- Other government benefits
If you are unsure whether a specific type of income counts, you can ask Social Security directly. The distinction matters because non-work income does not reduce your benefit, even if you earn a large amount.
Planning your work and benefits before full retirement age
If you claim Social Security before reaching full retirement age and you plan to keep working, you have a few options to consider. Some people reduce their hours to stay under the earnings limit. Others claim benefits and accept the reduction, knowing they will receive a higher benefit later when they reach full retirement age (because the reduction does not permanently lower your benefit — it only delays when you receive it).
A third option is to suspend your benefits temporarily if you realize you will earn too much. If you have already claimed but have not yet reached full retirement age, you can request a voluntary suspension, which stops your payments and allows your benefit to grow. You can restart payments whenever you choose. This option is available only if you have not yet reached full retirement age.
The choice depends on your situation: how much you expect to earn, how long you plan to work, and whether you need the income now or can wait. Social Security can provide a benefit estimate based on your expected earnings, which can help you decide.
Changes to the earnings limit each year
The Social Security Administration adjusts the earnings limit annually based on changes in national average wages. The limit for the current year and the previous year is always posted on the Social Security website at ssa.gov. You can also call 1-800-772-1213 to ask about the current year's limit.
Because the limit changes, you should check it each January if you are working and receiving benefits. A limit that applied last year may not explore this year. If you are near the threshold, even a small change can affect whether you will owe a reduction.
Frequently Asked Questions
Can I earn money without Social Security reducing my benefit?
Yes, if you have reached your full retirement age. There is no earnings limit once you reach that age. If you are younger than full retirement age, you can earn up to the annual limit (currently $23,400 in 2024) without any reduction. Earnings above that limit trigger a $1 reduction for every $2 over the limit.
Do I have to pay back Social Security if I earn too much?
No. Social Security withholds the reduction directly from your monthly benefit. You do not owe money out of pocket. If Social Security withholds too much due to an error in your reported earnings, you will receive a refund or adjustment.
What if I am self-employed — how do I report earnings?
Report your net self-employment income (revenue minus business expenses) on your tax return. Social Security uses your tax return to determine your earnings for the year. You should report as soon as you have a reasonable estimate of your annual net income, especially if you expect to exceed the earnings limit.
Does my spouse's earnings affect my Social Security benefit?
No. The earnings limit applies only to your own work income. Your spouse's earnings do not reduce your benefit, and your earnings do not reduce theirs. Each person's benefit is calculated and reduced independently based on their own earnings.
What happens if I claim Social Security early and then decide to work more?
If you claim before full retirement age and your earnings exceed the limit, your benefit will be reduced. However, when you reach full retirement age, Social Security recalculates your benefit to account for the months you did not receive a full payment. This results in a higher monthly benefit going forward, which partially offsets the reduction you experienced earlier.