Yes, you can work while receiving Social Security, but your earnings may reduce your benefit amount

You are allowed to work and collect Social Security at the same time. However, if you are under your full retirement age, Social Security will subtract $1 from your benefit for every $2 you earn above an annual limit. The limit changes each year — in 2024 it is $23,400, but you should check the current year's figure with Social Security directly. In the year you reach full retirement age, the reduction applies only to earnings before the month you turn that age, and the rate improves to $1 reduction for every $3 earned above a higher limit.

Once you reach your full retirement age, you can earn as much as you want with no reduction to your benefits. This is the key threshold: full retirement age, not age 65 or 70. Your full retirement age depends on your birth year and ranges from 66 to 67 for people born between 1943 and 1960.

Key Takeaways

  • If you are under full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above the annual earnings limit, which is $23,400 in 2024.
  • The earnings limit and reduction rate are different in the year you reach full retirement age, and Social Security only counts earnings before the month you turn that age.
  • Once you reach your full retirement age, you can work and earn any amount without any reduction to your Social Security benefit.
  • You must report your earnings to Social Security, and the agency will adjust your benefit payment automatically based on what you report.
  • Self-employment income counts toward the earnings limit the same way W-2 wages do, so you cannot avoid the reduction by being self-employed.

How the earnings limit works before full retirement age

The earnings limit applies only to wages and self-employment income. It does not include pensions, investment income, rental income, or savings withdrawals. Social Security counts only money you earn from work.

If you are 62 and receiving Social Security, and you earn $30,000 in a year when the limit is $23,400, you are $6,600 over the limit. Social Security will reduce your benefit by $3,300 (half of $6,600). This reduction is automatic — you do not have to do anything except report your earnings. The agency will recalculate your benefit and adjust your monthly payment.

The reduction can be substantial. If your monthly benefit is $1,500 and you work enough to trigger a $3,300 annual reduction, your benefit could drop to around $1,225 per month for that year. Once your earnings fall below the limit again, your full benefit resumes.

The year you reach full retirement age

The rules change in the year you turn your full retirement age. Social Security only counts earnings you made before the month you reached that age. Any earnings from the month you reach full retirement age onward do not count against your benefits, even if you have not yet reached your full retirement age for the entire month.

For example, if your full retirement age is 67 and your birthday is in June, Social Security counts only your January through May earnings. Your June earnings and all earnings after that are ignored, even though you are still 66 for part of the year. The reduction rate also improves: $1 reduction for every $3 earned above a higher limit (in 2024, that limit is $62,160, but check the current year).

What counts as earnings and what does not

Social Security counts wages from a job, net self-employment income, and bonuses or commissions. It does not count pensions, annuities, investment income, interest, dividends, capital gains, rental income, or money from savings accounts. It also does not count sick pay or vacation pay you receive after you stop working, or royalties from work you did in the past.

If you own a business, Social Security counts your net profit (revenue minus business expenses), not your gross revenue. If you are unsure whether a particular type of income counts, contact Social Security before the year ends so you can report accurately.

How to report your earnings to Social Security

You are responsible for telling Social Security about your earnings. You can report them online through your my Social Security account, by phone at 1-800-772-1213, or in person at your local Social Security office. You do not have to wait until the end of the year — you can report as you go, and Social Security will adjust your benefit accordingly.

If you do not report your earnings, Social Security may overpay you. You will have to repay the overpayment, and the agency can recover it by reducing future benefit payments. It is simpler to report on time. Keep records of your earnings, including pay stubs or tax documents, in case Social Security asks for proof.

Strategies if you are working and receiving benefits early

If you started Social Security before your full retirement age and you are working, you have a few options to consider. One approach is to work part-time or seasonally to stay under the earnings limit. Another is to accept the benefit reduction as a trade-off for receiving benefits now rather than waiting.

Some people choose to suspend their benefits temporarily if they realize they will earn too much in a given year. You can contact Social Security to suspend your benefits, which stops the reduction and allows you to work without triggering it. When you resume benefits later, the amount will be higher because you will have waited longer to claim. This is a complex decision and depends on your specific situation.

If you are self-employed, you may be able to time your income recognition to manage the earnings limit, but this requires careful planning with a tax professional. Do not attempt to hide income or misreport earnings — Social Security cross-checks with the IRS and will catch discrepancies.

What happens after you reach full retirement age

Once you reach your full retirement age, the earnings limit disappears entirely. You can work full-time, part-time, or start a business, and your Social Security benefit will not change. This is true even if you are earning six figures or more. The only requirement is that you continue to report your earnings if Social Security asks, but the earnings no longer affect your benefit amount.

If you delayed claiming Social Security past your full retirement age, you have been earning delayed retirement credits — your benefit grows by about 8 percent per year until age 70. Once you reach full retirement age, those credits are locked in, and working does not change them.

Frequently Asked Questions

If I work and my benefit is reduced, do I lose that money forever?

No. The reduction is temporary — it applies only to the year you earn over the limit. Once your earnings drop below the limit or you reach full retirement age, your full benefit resumes. However, you do not get back the money that was withheld; the reduction is permanent for that year.

Does part-time work count toward the earnings limit?

Yes. Social Security counts all wages and self-employment income, whether you work full-time, part-time, or seasonally. The earnings limit applies to total earnings from all jobs combined, not to each job separately.

What if I work for a family member or own a business with my spouse?

Earnings from family employment and self-employment both count toward the earnings limit. Social Security does not make exceptions based on who employs you. If you own a business, report your net profit, not gross revenue.

Can I work overseas and still receive Social Security?

Yes, you can work overseas and collect Social Security. The earnings limit applies to income earned anywhere in the world. You must still report your earnings to Social Security, and the same reduction rules explore if you are under full retirement age.

What if my employer does not give me a W-2 or I am paid in cash?

You are still required to report the income to Social Security and to the IRS. Keep records of all earnings, including cash payments. Social Security may verify your earnings with the IRS, so underreporting can lead to overpayment and repayment obligations.