Yes, you can work while receiving Social Security, but your benefits may be reduced if you earn above a certain amount before your full retirement age.
The reduction applies only during the years before you reach your full retirement age — the age at which Social Security considers you fully retired. Once you hit that age, you can earn as much as you want without any benefit reduction. The earnings limit and the amount your benefits are reduced both change each year, so the specific numbers depend on when you start collecting and how much you earn.
The rule is straightforward: if you are under full retirement age and earn more than the annual limit, Social Security withholds $1 in benefits for every $2 you earn above that threshold. In the year you reach full retirement age, the rule is less strict — you lose $1 in benefits for every $3 earned above a different limit, but only for earnings before the month you turn full retirement age.
Key Takeaways
- You can work at any age while collecting Social Security, but benefits are reduced if earnings exceed the annual limit before you reach full retirement age.
- The earnings limit and reduction rate change each year, so you need to check the current year's numbers with Social Security, not rely on past years.
- Once you reach your full retirement age, there is no earnings limit and no benefit reduction, no matter how much you earn.
- Social Security counts only wages and self-employment income toward the earnings limit — not investment income, pensions, or rental income.
- You must report your earnings to Social Security; they do not automatically know what you earned from your employer or tax return.
How the Earnings Limit Works Before Full Retirement Age
If you are collecting Social Security and you are younger than your full retirement age, Social Security reduces your monthly benefit by $1 for every $2 you earn above the annual limit. The limit itself changes each year — it was $23,400 in 2024, but you should confirm the current year's figure by calling Social Security at 1-800-772-1213 or visiting ssa.gov.
The reduction is automatic once you cross the threshold. You do not have to do anything to trigger it — Social Security will adjust your payment based on what you report. If you earn $25,400 and the limit is $23,400, you are $2,000 over. Social Security withholds $1,000 from your annual benefits (half of $2,000). That $1,000 is divided across your monthly payments for the year.
This reduction is temporary. It stops the month you reach your full retirement age. After that, no matter what you earn, your benefits stay the same.
The Different Rule in the Year You Reach Full Retirement Age
The year you turn full retirement age, the earnings limit is higher and the reduction is gentler. In 2024, the limit was $62,160 for the months before you reach full retirement age. For every $3 you earn above that limit, Social Security withholds $1 in benefits.
This rule applies only to earnings in the months before the month you turn full retirement age. Once you reach that age — even if it is mid-year — the limit no longer applies to any earnings after that month. If you turn full retirement age in June, earnings from June onward do not count toward any limit.
What Income Counts and What Does Not
Social Security counts only wages from employment and net self-employment income toward the earnings limit. If you work for an employer and receive a W-2, that counts. If you are self-employed, your net profit counts — that is, revenue minus business expenses.
These do not count: investment income, interest, dividends, capital gains, rental income, pensions, annuities, or royalties. If you are retired and living on investment income or a pension, those earnings do not reduce your Social Security benefit, even if they are substantial.
The year you retire, Social Security counts only the wages you earned after you started collecting benefits. If you started benefits in July, wages from January through June do not count toward the limit, even if you earned them while still working.
How to Report Your Earnings to Social Security
You are responsible for telling Social Security about your earnings. They do not automatically receive this information from your employer or your tax return. You can report earnings by phone, mail, or online through your my Social Security account at ssa.gov.
The easiest method is to create or log into your my Social Security account and report your expected annual earnings. You can update this estimate if your income changes. If you prefer to report by phone, call 1-800-772-1213 during business hours. You can also mail a written report to your local Social Security office.
You do not need to report earnings month by month. You can report your expected earnings for the whole year at once, or update Social Security if your situation changes. Keep records of your actual earnings — your pay stubs and tax documents — in case Social Security asks to verify what you reported.
What Happens If You Earn More Than Expected
If you reported lower earnings to Social Security and you actually earn more, you may owe back benefits. Social Security will calculate how much you should have been withheld based on your actual earnings, and they will recover the overpayment by reducing future benefits or requesting repayment.
If you earn less than you expected, Social Security may owe you money. They will adjust your benefits upward for the months you were over-withheld, either by increasing your next payment or sending you a separate check.
The key is to report as accurately as you can. If you are unsure what you will earn, report a conservative estimate — one that is higher rather than lower — so you do not end up owing money later.
Working Past Full Retirement Age
Once you reach your full retirement age, you can work and earn any amount without any reduction to your Social Security benefit. This is the point at which the earnings limit disappears entirely. You can work full-time, part-time, or start a business, and your monthly benefit stays the same.
If you have not yet started collecting Social Security when you reach full retirement age, you have another option: you can delay starting benefits. For each year you delay past full retirement age (up to age 70), your monthly benefit increases by about 8 percent. This is called delayed retirement credits. If you are still working and do not need the income, delaying can significantly increase your lifetime benefit.
Frequently Asked Questions
If I work part-time, will my benefits be reduced?
Only if your total earnings for the year exceed the annual limit. Part-time work counts the same as full-time work — Social Security looks at total wages, not hours worked. If you earn $20,000 part-time and the limit is $23,400, there is no reduction. If you earn $25,000, you are over the limit and benefits are reduced.
Does self-employment income count the same way as wages?
Yes, but you report net self-employment income, not gross revenue. Subtract your business expenses from what you earned, and that net amount counts toward the earnings limit. Keep records of income and expenses so you can calculate this accurately when you report to Social Security.
What if I start working after I have been collecting benefits for a year?
The earnings limit applies to any year you are under full retirement age and collecting benefits, whether you worked before you started collecting or started working after. Report your earnings for that year to Social Security, and benefits will be reduced if you exceed the limit.
Can I work for my own business and collect Social Security at the same time?
Yes, as long as you report your net self-employment income and understand how it affects your benefits before full retirement age. If you are self-employed, keep careful records of income and expenses, because Social Security will ask for documentation if they need to verify your earnings.
What happens to my benefits if I do not report my earnings?
Social Security may discover unreported earnings through your tax return or other records. If you owe back benefits because you did not report earnings, Social Security will recover the money by withholding from future payments or requesting repayment. It is better to report accurately upfront.