What Social Security's Earnings Limit Means

If you collect Social Security before your full retirement age, the Social Security Administration reduces your benefit by $1 for every $2 you earn above a yearly limit. The limit changes each year — it was $23,400 in 2024, but you should check the current year's figure on ssa.gov because it rises with wage growth.

The reduction only applies to earnings from work. It does not explore to investment income, rental income, pensions, or other money you receive. And the reduction stops entirely once you reach your full retirement age — after that month, you can earn as much as you want without losing any benefit.

The earnings limit exists because Social Security was designed as a retirement program. If you are young enough to earn a full salary, the program assumes you may not need the full benefit yet. Once you reach full retirement age, that assumption changes.

Key Takeaways

  • If you collect Social Security before full retirement age, you lose $1 in benefits for every $2 you earn above the yearly limit, which was $23,400 in 2024.
  • The earnings limit applies only to wages from work, not to investment income, pensions, rental income, or other sources.
  • The reduction stops completely once you reach your full retirement age — after that, you can earn unlimited income without losing benefits.
  • In the year you reach full retirement age, a higher earnings limit applies to income earned before the month you turn that age.
  • You must report your earnings to Social Security; the agency does not automatically know how much you earned.

How the Reduction Works Month by Month

Social Security does not reduce your benefit based on what you think you will earn. It reduces it based on what you actually earned in the previous year. You report your earnings to Social Security, usually on your annual statement or when you file taxes, and the agency adjusts your payment accordingly.

If you earn $25,400 in a year and the limit is $23,400, you are $2,000 over. You lose $1 in benefits for every $2 over the limit, so you lose $1,000 total that year. That $1,000 is spread across your monthly payments — if you get 12 payments, each one is reduced by about $83.

The reduction is not permanent. Once the year ends and you move into a new calendar year, the calculation resets. If you earn less the next year, your benefit goes back up. And once you reach full retirement age, the limit disappears entirely.

The Year You Reach Full Retirement Age

In the year you turn your full retirement age, a different rule applies. You only count earnings made before the month you reach that age. Earnings after that month do not count toward the limit, even if you have not yet reached your birthday.

The limit is also higher in this year. In 2024, it was $62,400 for earnings before the month you reach full retirement age. Once you hit that age, the limit vanishes and you can earn anything.

For example, if you turn 67 in June 2024 and earn $70,000 between January and May, you count only the $70,000 earned before June. You would be $7,600 over the $62,400 limit, so you lose $3,800 in benefits. But any earnings from June onward do not count at all.

What Counts as Earnings

The Social Security Administration counts wages from a job, net income from self-employment, and bonuses as earnings. It does not count vacation pay, sick pay, or severance pay you receive after you stop working — those are considered payment for work you already did, not current earnings.

It also does not count investment income (dividends, capital gains, interest), rental income, pensions, annuities, or money from insurance settlements. Inheritance, gifts, and government benefits like unemployment or disability do not count either.

If you are self-employed, you report your net profit — income minus business expenses — not your gross revenue. You will need your tax return to show Social Security what you earned.

Reporting Your Earnings to Social Security

You do not have to report earnings as you go. Instead, you report them once a year, usually when you file your tax return or on your Social Security statement. Social Security matches your report against your tax records, so the numbers need to match.

If you think you will earn a lot in a given year, you can contact Social Security before the year ends and ask them to estimate your benefit reduction. This helps you plan your budget. You can reach Social Security by phone at 1-800-772-1213 or through your account on ssa.gov.

If you underestimate your earnings and owe money back, Social Security will reduce your future payments to recover it. If you overestimate and actually earned less, you will receive a refund or a credit toward future taxes.

When the Earnings Limit Does Not explore

If you wait until your full retirement age to start collecting Social Security, the earnings limit never applies — not even in the year you start. You can earn as much as you want from day one.

The earnings limit also does not explore if you are collecting Social Security as a spouse, widow, or dependent. It applies only to people collecting on their own work record before they reach full retirement age.

If you are collecting disability benefits (SSDI) instead of retirement benefits, different rules explore. You can earn up to a certain amount per month without losing benefits, and the limit is much lower — it was $1,550 per month in 2024. After that, your benefits stop until your earnings drop back below the limit.

How Earnings Affect Your Long-Term Benefit

The earnings limit reduces your payment in the year you earn over the limit, but it does not reduce your benefit permanently. Once you reach full retirement age, your benefit is recalculated to account for the months you did not receive a full payment. Social Security adds those months back in, which slightly increases your monthly payment going forward.

This is one reason some people choose to work longer before claiming Social Security. If you delay claiming, you earn a higher benefit for life — 8% more per year you wait, up until age 70. Working longer also means you have more recent, higher-earning years in your record, which can increase your benefit calculation.

Frequently Asked Questions

Do I have to tell Social Security if I am working?

You do not have to report earnings as you go, but you must report them when you file your tax return or on your annual Social Security statement. Social Security will cross-check your report against your tax records, so underreporting will be caught. If you think you will earn a lot, calling ahead to estimate your reduction can help you plan.

What if I am self-employed — do I count gross income or net profit?

You count net profit: your income minus business expenses. You will need your tax return to show Social Security what you earned. If you have not filed taxes yet, you can estimate based on your business records, but the final number must match your tax return.

Can I work part-time and still collect Social Security?

Yes. If your part-time earnings stay below the yearly limit, you lose no benefits. If you go over, you lose $1 in benefits for every $2 over the limit. Many people work part-time while collecting Social Security before full retirement age.

Does my spouse's earnings affect my Social Security benefit?

No. The earnings limit applies only to your own earnings. Your spouse's income does not reduce your benefit. However, if your spouse is also collecting Social Security before full retirement age, their earnings are subject to the same limit on their own benefit.

What happens if I earned too much and owe money back?

Social Security will reduce your future monthly payments to recover the overpayment. You can also contact them to arrange a lump-sum repayment if you prefer. The amount owed is based on the actual earnings you reported, so make sure your report is accurate.