You can collect Social Security and work at the same time, 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. However, if you have not yet reached your full retirement age and you earn more than a set amount per year, Social Security will reduce your monthly payment. The reduction is temporary — once you reach full retirement age, your benefits return to the full amount, and the earnings limit no longer applies.
The earnings limit changes each year. For 2024, if you are under full retirement age for the entire year, Social Security reduces your benefit by $1 for every $2 you earn above $23,400. If you reach full retirement age during the year, the limit is higher for months before you turn that age, and there is no limit once you reach it.
The key to managing this is understanding when the reduction applies, how much you will lose, and what happens to your benefits once you hit full retirement age.
Key Takeaways
- If you are under full retirement age and earn more than the annual limit, Social Security reduces your benefit by $1 for every $2 over that amount.
- The earnings limit applies only to wages and self-employment income — not to pensions, investments, or rental income.
- Once you reach your full retirement age, you can earn any amount without losing benefits, and your payment goes back to the full amount.
- You must report your expected earnings to Social Security, and you can adjust your estimate if your income changes during the year.
- If Social Security overpays you because you earned more than expected, you will need to repay the difference or let them withhold it from future payments.
How the earnings limit works before full retirement age
The earnings limit is a dollar threshold, not a percentage of your income. If you are collecting Social Security and you are under full retirement age, Social Security counts only your work income against this limit. For 2024, that limit is $23,400 per year. If you earn $25,400, you are $2,000 over the limit, and Social Security reduces your benefit by $1,000 (half of the overage).
The reduction comes out of your monthly payment. If your full benefit is $1,500 per month, and you owe back $1,000 for the year, Social Security may withhold $83 or $84 from each month until the debt is paid. You do not have to repay it in a lump sum.
This reduction is not permanent. Once you reach your full retirement age — which varies by birth year but is typically 66 or 67 — the earnings limit disappears. You can then earn any amount without losing a single dollar of benefits. Social Security also recalculates your benefit at that point to account for the months you did not receive full payments, so you get a higher monthly amount going forward.
What counts as earnings and what does not
Social Security only counts wages from a job and net self-employment income. If you work for an employer and they pay you a salary, that counts. If you run your own business, your net profit counts. Bonuses, commissions, and vacation pay all count as earnings in the year you receive them.
Many types of income do not count toward the limit. Pensions from a former employer do not count. Interest, dividends, and capital gains do not count. Rental income does not count. Annuities do not count. If you have a 401(k) or IRA withdrawal, that does not count either. The rule is straightforward: only money you earn by working counts.
This distinction matters because many people who collect Social Security also have retirement savings or rental property. You can have substantial income from those sources and still collect your full benefit, as long as your work income stays below the limit.
Reporting your earnings to Social Security
When you first start collecting Social Security while still working, you must tell Social Security what you expect to earn that year. You do this on a form called the Earnings Test Report, which Social Security sends to you or which you can request from your local office or online at ssa.gov.
You report your expected earnings for the calendar year. If your estimate is wrong — if you earn more or less than you thought — you can contact Social Security to update it. This matters because Social Security uses your estimate to decide how much to pay you each month. If you underestimate and earn more, you will owe money back. If you overestimate and earn less, Social Security may owe you money.
At the end of the year, you report your actual earnings. If you worked for an employer, they will have reported your wages to Social Security through tax records anyway. If you are self-employed, you report your net earnings from your tax return.
What happens if you earn more than expected
If you earn more than you reported to Social Security, you will owe back benefits. Social Security will calculate how much based on the earnings limit for that year. You have options for repaying: you can let Social Security withhold the amount from your future monthly payments, or you can repay it in a lump sum if you prefer.
This is not a penalty. It is straightforward the rule that applies when you earn above the limit before full retirement age. Many people plan for this by setting aside money during months when they know they will owe back benefits, or by asking Social Security to withhold extra from their monthly payment in advance.
If you think you will earn significantly more than the limit in a given year, you can contact Social Security and ask them to suspend your benefits for that year. This way, you do not have to repay anything, and your benefit amount increases when you restart it. This strategy sometimes makes sense if you have a one-time high-income year.
Full retirement age and the earnings limit disappearing
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 is between 66 and 67. If you were born in 1960 or later, it is 67. You can find your exact full retirement age on your Social Security statement or on ssa.gov.
The month you reach full retirement age, the earnings limit stops explore. If you reach it in June, the limit applies to your earnings from January through May, but not from June onward. You can earn any amount from June through December without losing benefits.
Once you reach full retirement age, Social Security also recalculates your benefit to account for the months you received reduced payments. Your new monthly amount will be higher to make up for what you did not receive. This recalculation happens automatically.
Planning your work and benefits together
If you are thinking about collecting Social Security while working, you have a few decisions to make. First, decide whether the reduction in benefits is worth the income from working. If you earn $25,000 and lose $1,000 in benefits, you still come out ahead financially. But if you earn just slightly above the limit, the reduction might not be worth it.
Second, consider whether delaying Social Security might make more sense. If you wait until full retirement age to collect, your monthly benefit will be higher, and you will not face any earnings limit. The longer you wait (up to age 70), the higher your benefit becomes. For some people, working longer and delaying benefits is a better financial choice than collecting early and facing reductions.
Third, if you do collect while working, report your earnings accurately and update Social Security if your income changes. This prevents overpayments and the need to repay benefits later.
Frequently Asked Questions
Do I have to report my earnings every month?
No. You report your expected earnings once a year when you start collecting, and then you report your actual earnings at the end of the year. Social Security does not require monthly reports. However, if your income changes significantly during the year, you can contact them to update your estimate so they adjust your monthly payment.
What if I am self-employed and my income varies?
Report your expected net self-employment income for the year. At the end of the year, report your actual net profit from your tax return. Self-employment income counts the same way as wages — only the net amount after business expenses counts toward the earnings limit.
Can I work part-time and still collect full benefits?
Yes, if your earnings stay below the annual limit. For 2024, you can earn up to $23,400 and collect your full benefit. Once you go over that amount, your benefit is reduced by $1 for every $2 over the limit. The limit increases slightly each year.
Does my spouse's earnings affect my benefits?
No. The earnings limit applies only to your own work income. Your spouse's earnings do not count toward your limit, and your earnings do not count toward theirs. Each person's benefits are calculated separately based on their own earnings.
What if I suspend my benefits and then want to restart them?
You can request to restart your benefits at any time. When you do, your monthly amount will be higher because of the months you did not collect. There is no penalty for suspending and restarting — it is a strategy some people use to avoid the earnings limit in high-income years.