The earnings limit changes year to year, and it affects how much of your benefit you receive

If you claim Social Security before reaching your full retirement age (also called normal retirement age), the Social Security Administration reduces your benefit by $1 for every $2 you earn above a certain threshold. That threshold amount increases most years. For 2024, you can earn $23,400 before the reduction starts; in 2025, it rises to $24,360. The limit applies only to wages and self-employment income — not to pensions, investments, or other money you receive.

The reduction stops in the month you reach full retirement age. From that point forward, you can earn any amount without losing benefits. This matters because many people claim Social Security at 62 or 63 and continue working, not realizing their check will shrink if their income exceeds the limit.

Key Takeaways

  • The earnings limit for 2025 is $24,360 per year if you have not yet reached full retirement age.
  • Social Security subtracts $1 from your benefit for every $2 you earn above the limit, not dollar-for-dollar.
  • The limit applies only to wages and self-employment income, not retirement savings, pensions, or investment returns.
  • Once you reach full retirement age, the earnings limit no longer applies, and you keep your full benefit no matter how much you earn.
  • The limit amount increases most years to account for wage growth in the economy.

How the reduction actually works

The math is straightforward but catches people off guard. If you earn $30,000 in 2025 and your full retirement age is later that year, you have exceeded the $24,360 limit by $5,640. Social Security divides that overage by 2, giving $2,820. Your benefit for the year is reduced by $2,820 total — not monthly, but as a yearly adjustment.

This reduction is not permanent. It does not lower your future benefit amount. Once you reach full retirement age, Social Security recalculates your benefit upward to account for the months you did not receive a full payment. You get back the money you "lost" to the earnings limit, spread across your remaining lifetime.

The reduction applies only to your own earnings. If your spouse or adult child receives a benefit based on your Social Security record, their benefit is not affected by how much you earn.

Why the limit increases and what to expect

The Social Security Administration adjusts the earnings limit each year based on the national average wage index — a measure of how much workers earn on average across the country. When average wages rise, the limit rises with them. This happens automatically; you do not need to do anything.

The limit has increased most years since Social Security began tracking it. In 2020, it was $18,240. By 2024, it had grown to $23,400. The year-to-year change is usually between $500 and $1,500, though it can be larger in years when wage growth is strong.

Social Security publishes the new limit each October or November for the following year. You can find the current and upcoming limits on the Social Security Administration website, or call 1-800-772-1213 to ask.

What income counts toward the limit

Only earned income counts. This means wages from a job and net self-employment income. If you are self-employed, you report your net profit (income minus business expenses) on your tax return, and that is the number Social Security uses.

These do not count: pensions, annuities, investment income, interest, dividends, capital gains, rental income, or money from savings. If you retired from a job and receive a pension, that pension does not affect your earnings limit. If you sell stock or a house at a profit, that does not count either.

Bonuses, commissions, and vacation pay all count as wages. If you receive a lump-sum payment for unused vacation time after you leave a job, Social Security counts it in the year you receive it, not the year you earned it.

Planning around the earnings limit if you claim early

If you claim Social Security before full retirement age and plan to keep working, you have a few options. One is to reduce your work hours or income to stay under the limit. Another is to accept that your benefit will be reduced and plan your budget accordingly, knowing you will get the money back later.

Some people delay claiming Social Security until full retirement age specifically to avoid the earnings limit. If you wait until then, you can work as much as you want without any reduction. You also receive a higher monthly benefit for waiting — roughly 6 to 8 percent more per year you delay, depending on your birth year.

If you have already claimed and your income rises above the limit, you do not need to notify Social Security yourself. They receive your earnings information from the IRS and adjust your benefit automatically. You will see the reduction reflected in your payment the following year.

The earnings limit stops once you reach full retirement age

Your full retirement age depends on your birth year. For people born in 1943 to 1954, it is 66. For people born in 1955, it is 66 and 2 months. It increases gradually for people born after 1955, reaching 67 for people born in 1960 or later.

The month you reach full retirement age is the month the earnings limit stops applying. If you reach full retirement age in June, the limit applies through May, and starting in June you can earn any amount. Social Security will recalculate your benefit that month to account for any reductions from earlier in the year.

This is one reason some people claim Social Security at 62 or 63 and work until full retirement age — they get some benefit payments during their working years, and then the earnings limit disappears.

Frequently Asked Questions

Does the earnings limit apply if I am still working when I claim Social Security?

Yes. If you claim before full retirement age and earn more than the annual limit, your benefit is reduced. The reduction applies whether you are working full-time, part-time, or self-employed. The limit does not apply once you reach full retirement age.

If I earn too much and my benefit is reduced, do I get that money back?

Yes. The reduction is temporary. Once you reach full retirement age, Social Security recalculates your benefit to account for the months you did not receive a full payment. You receive the difference spread across your remaining lifetime, so you eventually recover the money.

What if I am self-employed — how do I report my income?

Report your net self-employment income (revenue minus business expenses) on your tax return. Social Security uses the same figure you report to the IRS. You do not file a separate report with Social Security; they receive the information from your tax records.

Can I work part-time and stay under the earnings limit?

Yes, if your total wages stay below the limit. For 2025, you can earn up to $24,360 without triggering a reduction. If you earn more, the reduction applies to the overage only, not your entire benefit.

Does my spouse's income affect my earnings limit?

No. The earnings limit applies only to your own income. Your spouse's wages, pensions, or investments do not count toward your limit and do not affect your benefit.