Yes, you can work and collect Social Security, but your benefits may be reduced if you earn above a certain amount before your full retirement age
You are allowed to work at any age while receiving Social Security retirement benefits. However, the Social Security Administration (SSA) reduces your monthly payment if you earn more than a yearly limit — but only in the years before you reach your full retirement age. Once you hit full retirement age, you can earn as much as you want without any reduction to your benefits.
The reduction is temporary. Any benefits withheld are not lost — SSA recalculates your payment at full retirement age to account for the months they held back money, which typically results in a slightly higher monthly benefit going forward.
Key Takeaways
- If you collect Social Security before full retirement age and earn over the yearly limit, SSA withholds $1 in benefits for every $2 you earn above that threshold.
- The earnings limit changes each year — in 2024 it is $23,400, but you should check the current year's limit on SSA.gov before you start working.
- In the year you reach full retirement age, a higher limit applies only to earnings before the month you turn full retirement age.
- Once you reach full retirement age, there is no earnings limit and no reduction to your benefits, no matter how much you work.
- Self-employment income counts toward the earnings limit the same way W-2 wages do.
How the earnings limit works before full retirement age
SSA uses a straightforward formula: if you earn more than the yearly limit, they withhold $1 in benefits for every $2 you earn above that amount. For example, if the limit is $23,400 and you earn $25,400, you are $2,000 over. SSA withholds $1,000 from your annual benefits — which usually means your monthly check is reduced by roughly $83.
The earnings limit applies only to earned income — wages from a job or net profit from self-employment. It does not explore to investment income, rental income, pensions, or other retirement payments. Only money you earn by working counts.
SSA counts the year by calendar year, January through December. You report your earnings when you file your tax return, and SSA cross-checks with the IRS. If you underreport, SSA will catch it and adjust your benefits retroactively, which can result in a debt you owe back.
The year you reach full retirement age
The earnings limit changes in the year you turn full retirement age. From January through the month before you reach full retirement age, a higher limit applies — in 2024, that limit is $62,160. SSA withholds $1 in benefits for every $3 you earn above this higher limit.
Starting the month you reach full retirement age, the earnings limit disappears entirely. Any income you earn from that point forward has no effect on your benefits. This is true for the rest of your life.
If your birthday is January 1, you are considered to have reached full retirement age on December 31 of the previous year, so the higher limit applies to all of that year's earnings.
How to report your earnings to Social Security
You do not need to report earnings to SSA before you file your tax return. SSA receives your earnings information from the IRS when you file Form 1040 or other tax documents. However, if you expect to earn significantly more or less than usual, you can contact SSA to update your estimate — this helps avoid overpayments or underpayments.
You can report earnings changes by calling SSA at 1-800-772-1213, visiting your local Social Security office, or using your my Social Security account online at ssa.gov. Have your Social Security number and recent tax information ready.
If you are self-employed, report your net profit (income minus business expenses) on Schedule C of your tax return. SSA uses the same figure to calculate whether you have exceeded the earnings limit.
What counts as earnings and what does not
Earnings include wages from an employer, net income from self-employment, and bonuses or commissions. They also include certain types of leave payouts — vacation pay, sick leave, and severance all count as earnings in the year you receive them, even if you are no longer working.
Earnings do not include Social Security benefits, Medicare, pensions, annuities, investment income, interest, dividends, rental income (unless you are in the business of renting property), or royalties. They do not include money you receive as a gift or inheritance. Jury duty pay and election worker pay typically do not count, though this can vary by state.
If you are unsure whether a specific type of income counts, contact SSA directly. It is better to ask before you earn the money than to discover later that it affected your benefits.
Planning your work and benefits strategy
If you are thinking about claiming Social Security before full retirement age and also working, consider whether the reduction in benefits makes sense for your situation. Some people delay claiming until full retirement age specifically to avoid the earnings limit, especially if they plan to keep working.
Others claim early and accept the reduction, calculating that they will come out ahead over their lifetime because they receive benefits for more years. This depends on your health, life expectancy, and how much you plan to earn. There is no single right answer — it depends on your circumstances.
If you are already collecting and considering a job change or increase in hours, a quick call to SSA can help you understand what your benefits will be. They can estimate the reduction based on your expected earnings and help you decide whether to adjust your work plans.
Frequently Asked Questions
What if I earn more than the limit but only for part of the year?
SSA calculates your annual earnings for the full calendar year. If you earn $25,000 but only worked for six months, all $25,000 counts toward the limit. The length of time you worked does not matter — only the total amount you earned.
Can I work part-time and still collect full benefits?
Yes, if your total earnings for the year stay below the yearly limit. For 2024, if you earn $23,400 or less before full retirement age, your benefits are not reduced. Many people work part-time or seasonal jobs and stay under the limit.
Do I have to tell my employer I am collecting Social Security?
No. Your Social Security benefits are between you and SSA. Your employer does not need to know, and it does not affect your job or your taxes. You pay the same payroll taxes as anyone else.
What happens if I underestimate my earnings and SSA overpays me?
SSA will discover the overpayment when you file your tax return and cross-check with the IRS. They will contact you about repaying the overpayment, usually by reducing future benefits. You can request a payment plan if you cannot repay it all at once.
Does working affect my Medicare coverage?
No. Working does not change your Medicare benefits or your coverage. You remain enrolled in Medicare Parts A and B (or your chosen plan) regardless of how much you earn.