Free retirement guides and calculators for public employeesIndependent: not a government website
Public Retirement Planner

Can I work and collect Social Security before full retirement age?

Short answer

Yes, but if you are under full retirement age, Social Security holds back $1 for every $2 you earn over $24,480 in 2026 ($25,560 in 2027). In the year you reach full retirement age, it holds back $1 for every $3 over a higher limit. Your pension does not count as earnings, and money held back is credited back to you through a higher benefit at full retirement age.

Many public employees retire from their main job in their late 50s or early 60s and then work part time, substitute teach or consult. If you also start Social Security before your full retirement age, the retirement earnings test decides whether some of your benefit is held back. Full retirement age is 67 for anyone born in 1960 or later.

The 2026 and 2027 limits

Social Security announced the 2027 limits with the 2027 cost-of-living increase on October 14, 2026 (SSA: 2027 COLA fact sheet).

Your situation2026 limit2027 limit
Under full retirement age all year ($1 held back per $2 over)$24,480 a year ($2,040 a month)$25,560 a year ($2,130 a month)
Year you reach full retirement age ($1 held back per $3 over)$65,160 a year ($5,430 a month)$67,920 a year ($5,660 a month)
From the month you reach full retirement ageNo limitNo limit

In the year you reach full retirement age, only earnings before the month you reach it count toward the higher limit. Starting with that month, you can earn any amount and keep your whole benefit (SSA: Receiving benefits while working).

What counts as earnings (and what doesn't)

This is the part that matters most for public retirees. The earnings test looks only at money you earn by working now:

CountsDoes not count
Wages from a job, including bonuses, commissions and vacation payPensions (PERS, DRS, FERS, CSRS, CalPERS and others)
Net profit from self-employmentAnnuities, including TSP, 457 and IRA withdrawals
Investment income, interest and capital gains
Veterans benefits and other government or military retirement benefits

Source: SSA: Receiving benefits while working and SSA: How Work Affects Your Benefits (2026).

So a retired teacher with a $50,000 pension and no job is not affected at all. A retired nurse with a small pension who works three shifts a week may be.

A few timing rules:

How the withholding works

Social Security doesn't trim each check a little. It estimates how much it must hold back for the year and then withholds whole monthly payments at the start of the year until that amount is covered. Any extra it withheld is paid back the following year.

Example

Jordan is a made-up retired city clerk who turns 64 in 2027. Jordan's Social Security benefit is $1,500 a month, and Jordan expects to earn $35,560 from a part-time job in 2027. Jordan's pension doesn't count.

  1. Earnings over the 2027 limit: $35,560 minus $25,560 = $10,000.
  2. Amount held back: $1 for every $2 over, so $5,000.
  3. Social Security withholds Jordan's first four checks of the year ($6,000), which covers the $5,000.
  4. Jordan gets the full $1,500 from May on. The extra $1,000 withheld is paid back in 2028.

Social Security uses the earnings estimate you give it. If your earnings change during the year, tell Social Security right away, so it can adjust what it withholds.

The special monthly rule for your first year

People who retire partway through a year often earned well over the annual limit before they stopped working. To avoid penalizing that, Social Security has a special rule for one year, usually the first year of retirement. Under it, you can get a full benefit for any whole month you are considered retired, no matter what you earned earlier in the year (SSA: Special earnings limit rule).

You are "retired" in a month if:

In SSA's own example, John retired on June 30, 2026, at age 62 after earning $37,000. He got full benefits for July, August and September, even though his yearly earnings were far over the $24,480 limit, because his monthly earnings in those months stayed under $2,040. He lost October through December because he started a business and worked more than 45 hours a month in it. From 2027 on, only the annual limit applies to him.

Example

Morgan is a made-up Oregon PERS member who retires on June 30, 2027, at 63, after earning $48,000 in salary that year, and starts Social Security in July.

  1. Morgan's $48,000 is far over the $25,560 annual limit, but the first-year monthly rule applies.
  2. From July on, Morgan's only income is the PERS pension, which doesn't count. Morgan earns $0 in wages each month.
  3. So Morgan gets a full Social Security check for July through December 2027.
  4. If Morgan later takes a part-time job, the annual limit applies again from 2028.

What happens at full retirement age

Money held back under the earnings test is not simply lost. When you reach full retirement age, Social Security recalculates your benefit to give you credit for every month a check was withheld. It treats those months as if you had not started benefits yet, so your monthly amount goes up for the rest of your life.

SSA's own example: someone who started at 62 with a $910 monthly benefit and had 12 months withheld would get $975 a month from 67. If all of the benefits from 62 to 67 had been withheld, the benefit at 67 would be $1,300 (SSA: How Work Affects Your Benefits).

Working can also raise your benefit another way. Each year, Social Security reviews your earnings. If your latest year of wages is among your highest years of earnings, your benefit is recalculated and any raise is paid back to January of the following year.

If you are not sure whether it is worth starting early while still working, it may help to compare the earnings test with simply waiting. Our guide When should I start Social Security? explains how the start age changes your benefit.

Effects on your family

See our guides to spousal benefits and survivor benefits for how those benefits work.

What to do next

  1. Estimate your wages, not your income. Add up only job wages and net self-employment profit for the year. Leave out your pension, TSP or 457 withdrawals and investment income.
  2. Report your estimate when you apply. Social Security asks for it on the application. Update it with Social Security if it changes during the year.
  3. Use the first-year rule if you retire midyear. Starting Social Security the month after you stop working can let you collect full checks right away.
  4. Check SSA's calculator. Social Security has an earnings test page with examples. For your own figures, call 1-800-772-1213.

Our planner shows your pension and Social Security side by side at different start ages, which helps if you are weighing part-time work against starting benefits.

Compare my start ages

Common questions

What is the Social Security earnings limit for 2027?

$25,560 a year if you are under full retirement age all year, and $67,920 in the year you reach full retirement age, counting only months before you reach it.

Does my pension count toward the earnings limit?

No. Pensions, annuities, investment income, interest and government or military retirement benefits do not count. Only wages and net self-employment income do.

Do TSP or 457 withdrawals count as earnings?

No. Withdrawals from retirement savings are not earnings from work, so they don't count toward the limit.

Is withheld money lost forever?

No. At full retirement age, Social Security raises your monthly benefit to credit you for the months it withheld.

Is there an earnings limit after full retirement age?

No. From the month you reach full retirement age, you can earn any amount without any benefit held back.

Does a big final paycheck with cashed-out leave count?

Wages count when they are earned, not when they are paid. Leave you built up while working counts toward the year you earned it, so it usually doesn't hurt you after retirement.

General information, not advice. We aren't part of the Social Security Administration. For an official estimate of what will be withheld, call Social Security at 1-800-772-1213.