Yes, you can work and collect Social Security, but your benefits may be reduced if you have not yet reached your full retirement age

You are allowed to work at any age while receiving Social Security retirement benefits. However, the Social Security Administration has rules about how much you can earn before your monthly benefit payment is reduced. These rules change depending on whether you have reached your full retirement age — the age at which you become may have access to to your complete benefit amount.

If you are under full retirement age and still working, Social Security will subtract $1 from your benefit for every $2 you earn above a yearly limit. For 2024, that limit is $23,400 per year. Once you reach your full retirement age, the earnings limit no longer applies, and you can work and earn as much as you want without any reduction to your benefits.

The key thing to understand is that this is a temporary reduction, not a permanent loss. When you reach full retirement age, Social Security recalculates your benefit to account for the months when payments were reduced, which usually results in a higher monthly payment going forward.

Key Takeaways

  • You can work and collect Social Security at the same time, but benefits are reduced if you earn above the yearly limit before reaching full retirement age.
  • For 2024, Social Security reduces your benefit by $1 for every $2 you earn above $23,400 per year if you have not reached full retirement age.
  • Once you reach your full retirement age, you can earn any amount without your benefits being reduced.
  • Earnings limits explore only to work income — investment income, pensions, and annuities do not count toward the limit.
  • When you reach full retirement age, Social Security recalculates your benefit to account for reduced months, usually resulting in a higher monthly payment.

How the earnings limit works before full retirement age

If you are collecting Social Security before reaching your full retirement age, Social Security counts your work earnings against an annual limit. The limit applies only to wages from employment or net income from self-employment — it does not include retirement account withdrawals, investment income, pensions, or annuities.

Here is how the reduction works in practice: suppose you are 64, collecting $1,500 per month, and you earn $30,000 in a year. You are $6,600 over the $23,400 limit. Social Security divides that overage by 2, which equals $3,300. That amount is subtracted from your annual benefits ($1,500 × 12 = $18,000), leaving you $14,700 in benefits for the year. Your monthly payment would be reduced or suspended for some months.

Social Security counts only the earnings from the year you are asking about. If you stop working or earn less in a later year, the limit resets. You do not carry forward unused earnings room from previous years.

What changes when you reach full retirement age

Your full retirement age depends on the year you were born. For people born between 1943 and 1954, full retirement age is 66. For those born between 1955 and 1959, it ranges from 66 and 2 months to 66 and 10 months. For anyone born in 1960 or later, full retirement age is 67.

Once you reach your full retirement age, the earnings limit disappears entirely. You can work full-time, earn six figures, or start a business without any reduction to your Social Security benefit. This applies for the rest of your life.

There is one exception: if you reach full retirement age partway through a calendar year, Social Security applies the earnings limit only to income you earned before the month you reached full retirement age. Income earned in the month you reach full retirement age and beyond does not count.

How working affects your benefit amount long-term

Social Security calculates your retirement benefit based on your 35 highest-earning years. If you continue working after you start collecting benefits, those new earnings may replace lower-earning years in your record, which could increase your benefit amount.

When you reach full retirement age, Social Security automatically recalculates your benefit to account for any months when your payment was reduced due to earnings. This recalculation usually results in a higher monthly payment going forward. You do not have to request this — it happens automatically.

If you are still working and have not yet started collecting Social Security, delaying your claim until full retirement age or later will result in a higher monthly benefit. For each year you delay past full retirement age (up to age 70), your benefit increases by about 8 percent per year.

Reporting your earnings to Social Security

You are responsible for reporting your earnings to Social Security. You do not have to report them monthly — instead, you report your estimated earnings when you start collecting, and then you can update Social Security if your actual earnings differ.

If you earn more than you estimated, Social Security may reduce your benefit for that year. If you earn less, you may receive a refund of benefits that were withheld. You can report earnings changes by calling Social Security at 1-800-772-1213, visiting your local Social Security office, or using your account at ssa.gov.

It is important to report accurately. If Social Security overpays you because you did not report earnings, you will owe that money back. The agency typically recovers overpayments by reducing future benefit payments.

Self-employment and Social Security earnings

If you are self-employed, Social Security counts your net self-employment income — that is, your profit after business expenses — toward the earnings limit. You report this income on your tax return, and Social Security uses that same figure.

Self-employment income is counted in the year you earn it, not the year you receive payment. If you have a contract that pays you in December for work done in November, Social Security counts it in the year you earned it, not when the check arrived.

If you own a business but do not actively work in it, Social Security generally does not count that income toward the earnings limit. However, if you do work in the business — even part-time — the net income counts. The distinction can be complicated, so if you own a business and are unsure, contact Social Security directly.

Questions to ask your Social Security representative

Before you start working or increase your work hours while collecting benefits, it is worth having a conversation with Social Security to understand how your specific situation will be affected. Here are questions that often matter:

  • Based on my birth year, what is my full retirement age?
  • If I earn [specific amount] this year, how much will my benefit be reduced?
  • If I continue working, will my benefit amount increase when I reach full retirement age?
  • How do I report my earnings, and how often do I need to update Social Security?
  • If I am self-employed, how does Social Security count my business income?

Frequently Asked Questions

What counts as earnings for the Social Security limit?

Only wages from employment and net self-employment income count. Investment income, rental income, pensions, annuities, and withdrawals from retirement accounts do not count toward the limit. If you are unsure whether a specific income source counts, contact Social Security.

Can I work part-time and still collect full benefits?

Only if you have reached your full retirement age. Before full retirement age, part-time work counts toward the earnings limit just like full-time work. If your part-time earnings stay below the yearly limit ($23,400 for 2024), your benefits will not be reduced.

What happens if I earn more than the limit and do not report it?

Social Security will eventually discover the unreported earnings through tax records and will reduce your benefits retroactively. You will owe back the overpayment, which Social Security typically recovers by withholding from future benefit checks. It is better to report earnings upfront.

If my benefits are reduced because I earned too much, do I get that money back?

Not directly. However, when you reach full retirement age, Social Security recalculates your benefit to account for the months when payments were reduced. This recalculation usually results in a higher monthly payment going forward, which partially offsets the earlier reduction.

Does working while collecting Social Security affect my Medicare?

No. Your Medicare coverage is separate from your Social Security benefits. Working does not change your Medicare may be able to access or coverage, and you pay the same Medicare premiums regardless of how much you earn.