You can work and receive Social Security, but your benefits may be reduced if you earn above a certain amount before your full retirement age
Social Security does not stop you from working. You can hold a job, run a business, or earn income in other ways while collecting benefits. However, the Social Security Administration (SSA) reduces your monthly payment if you earn more than a yearly limit — but 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 any reduction to your benefits.
The reduction applies only to wages and self-employment income. It does not explore to investment returns, rental income, pensions, or annuities. The SSA counts only money you earn from work, and the limit changes each year based on inflation.
Key Takeaways
- If you are under full retirement age and working, Social Security reduces your benefits by $1 for every $2 you earn above the yearly limit.
- The yearly earnings limit for 2024 is $23,400 if you have not reached full retirement age for the entire year.
- Once you reach your full retirement age, there is no earnings limit and your benefits will not be reduced.
- Only wages and self-employment income count toward the limit; investment income, pensions, and rental income do not.
- You must report your earnings to Social Security, and the SSA will adjust your payment automatically if you exceed the limit.
How the earnings limit works before full retirement age
If you are receiving Social Security retirement or survivor benefits and you have not yet reached your full retirement age, the SSA applies an earnings test. For 2024, if you earn more than $23,400 in a year, your benefits are reduced by $1 for every $2 you earn above that amount.
The calculation is straightforward. If you earn $25,400 in a year, you are $2,000 over the limit. Social Security reduces your benefits by $1,000 that year ($2,000 ÷ 2). This reduction is spread across your monthly payments, so you receive a lower check each month for the remainder of that year.
The earnings limit applies only to the calendar year. If you stop working or your income drops below the limit in a later year, the reduction ends and your full benefit amount resumes. The SSA counts only earnings from work — wages from a job, net income from self-employment, and bonuses. It does not count Social Security benefits, pensions, investment income, interest, or rental income.
The year you reach full retirement age
The earnings limit changes in the year you reach your full retirement age. For that year only, Social Security applies a higher limit to earnings before the month you reach full retirement age. For 2024, this limit is $62,160, and the reduction is $1 for every $3 you earn above it.
Once you reach your full retirement age — even if it is mid-year — the earnings limit no longer applies. Any earnings you receive from that month forward do not affect your benefits, no matter how much you earn.
Your full retirement age depends on your birth year. If you were born between 1943 and 1954, your full retirement age is 66. If you were born between 1955 and 1960, it ranges from 66 and 2 months to 66 and 10 months. If you were born in 1960 or later, your full retirement age is 67. You can find your exact full retirement age on your Social Security statement or by using the SSA's retirement age calculator on its website.
Reporting your earnings to Social Security
You are responsible for reporting your earnings to Social Security. You can report them online through your my Social Security account, by phone at 1-800-772-1213, or by visiting a local Social Security office in person. The SSA also accepts reports by mail.
If you are self-employed, you report your net earnings (income minus business expenses) on your federal tax return. Social Security uses that information from the IRS to verify your earnings. If you are a wage earner, your employer reports your income to the SSA through the normal tax reporting process.
You do not need to wait until the end of the year to report. You can report earnings as they happen, and the SSA will adjust your benefits accordingly. If you think you will exceed the earnings limit, reporting early helps you understand how much your benefits will be reduced.
How working affects benefits for other family members
If you are receiving benefits as a spouse, ex-spouse, or dependent child based on someone else's Social Security record, the earnings test applies to you separately. Your own earnings are measured against the limit, not the primary beneficiary's earnings.
If you are a spouse or ex-spouse receiving benefits and you work, your benefits may be reduced based on your earnings. Your working does not affect the primary beneficiary's payment or the payments to other family members on that record. Each person's benefits are calculated independently for the earnings test.
What happens if you earned too much in a previous year
If you received benefits in a year when your earnings exceeded the limit, Social Security will have already reduced your payment. You do not owe money back. The reduction was built into your monthly checks for that year.
However, if you did not report your earnings and Social Security later discovers you earned more than the limit, the SSA will adjust your account. It may reduce future payments or ask you to repay the overpayment. This is why reporting earnings promptly is important — it prevents confusion and ensures your record is accurate.
Earnings limits change each year
The SSA adjusts the earnings limit annually based on changes in the national average wage index. The 2024 limit is $23,400 for beneficiaries under full retirement age, and $62,160 for the year someone reaches full retirement age. The 2025 limits have not been announced yet but will be published by the SSA in October or November of the prior year.
You can find the current and upcoming earnings limits on the SSA website under "Earnings Test" or by calling 1-800-772-1213. If you are close to the limit in any year, checking the official SSA site ensures you have the correct figure for that year.
Frequently Asked Questions
Does working reduce my Social Security benefits permanently?
No. The reduction applies only to the specific year you earn above the limit. Once you reach your full retirement age, the earnings limit disappears entirely and your benefits are never reduced again, regardless of how much you earn.
What counts as earnings for the Social Security earnings test?
Only wages from employment and net self-employment income count. Investment income, rental income, pensions, annuities, interest, and dividends do not count toward the limit. Bonuses and commissions do count if they are part of your work income.
Can I work part-time and still receive Social Security?
Yes. Part-time work is treated the same as full-time work — only the total amount you earn matters. If your part-time earnings stay below the yearly limit, your benefits are not reduced. If they exceed the limit, your benefits are reduced by the formula that applies to your age.
What if I am self-employed and my income varies?
Self-employment income is measured by your net earnings (revenue minus business expenses) for the year. You report this on your federal tax return, and Social Security uses that figure. If your net earnings exceed the limit, your benefits are reduced accordingly.
Do I have to report my earnings every month?
You do not have to report monthly, but you should report your expected annual earnings before the year ends if possible. This helps Social Security adjust your payments accurately. You can report at any time during the year, and the SSA will recalculate your benefits based on what you report.