What counts as income that affects your Social Security check

Social Security has different income limits depending on whether you have reached your full retirement age and whether you are receiving retirement, disability, or survivor benefits. The limit that matters most is the one on earned income — money you make from working — before you reach full retirement age. Unearned income like pensions, investment returns, and rental income do not reduce your benefit, no matter your age.

If you were born in 1943 or later, your full retirement age is between 66 and 67, depending on your birth year. The Social Security Administration publishes the exact year for your birth cohort. Until you reach that age, there is a limit on how much you can earn without losing part of your benefit.

Once you reach full retirement age, you can earn any amount without losing benefits. This is the single most important threshold to know, because it changes your entire situation on one specific birthday.

Key Takeaways

  • In 2025, if you have not reached full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above $23,400 in that calendar year.
  • In the year you reach full retirement age, the limit is higher ($62,160) and applies only to earnings before the month you turn that age.
  • Once you reach full retirement age, earned income no longer reduces your benefit at any amount.
  • Unearned income — pensions, investments, rental income — never reduces your Social Security benefit regardless of your age.
  • The income limits change each year, so you need to check the current year's figure before deciding whether to work.

The earnings limit before full retirement age

If you are receiving Social Security and have not yet reached full retirement age, you can earn up to $23,400 in 2025 without any reduction to your benefit. This is the annual earnings limit for the full calendar year.

Any earnings above $23,400 reduce your benefit by $1 for every $2 you earn over that amount. For example, if you earn $25,400, you are $2,000 over the limit. Social Security would reduce your benefit by $1,000 that year. The reduction comes out of your monthly checks, spread across the remaining months of the year.

The limit applies only to earned income — wages from a job, net income from self-employment, or bonuses. It does not include Social Security benefits themselves, pensions, investment income, interest, or rental income. If you receive a pension from a job where you did not pay Social Security taxes, a different rule called the Government Pension Offset may reduce your spousal or survivor benefit, but that is separate from the earnings limit.

The higher limit in the year you reach full retirement age

The year you turn full retirement age, the earnings limit is higher: $62,160 in 2025. However, this limit applies only to earnings you receive before the month you reach full retirement age. Once you turn that age, the limit no longer applies to you for the rest of that year or any year after.

This means if you reach full retirement age in June 2025, you can earn up to $62,160 from January through May without losing benefits. Starting in June, you can earn any amount. This rule exists because Social Security counts only the months you are actually receiving the benefit.

If you are unsure of your full retirement age, you can find it on your Social Security statement, which you can view online at ssa.gov by creating a my Social Security account. You can also call Social Security at 1-800-772-1213 to confirm.

How Social Security calculates the reduction

Social Security does not ask you to repay the overpayment all at once. Instead, the reduction happens automatically through your monthly checks. If you earn more than the limit in a given year, Social Security estimates the reduction and lowers your monthly payment for the remaining months of that year.

You report your earnings to Social Security, either by phone, mail, or online through your my Social Security account. You do not have to wait until the end of the year — you can report as you go. If your actual earnings turn out to be different from what you estimated, Social Security will adjust your payments the following year.

If Social Security overpays you because your earnings were lower than expected, you keep the extra money. If you were underpaid because your earnings were higher, Social Security will collect the difference from future benefits or ask you to repay it.

Income that does not affect your benefit

Many types of income have no effect on Social Security, regardless of how much you receive or your age. These include:

  • Investment income: interest, dividends, capital gains, and returns from stocks or bonds
  • Rental income from property you own
  • Pensions from jobs where you paid into Social Security
  • Annuities and insurance payouts
  • Inheritances and gifts
  • Unemployment benefits
  • Workers' compensation

The only income that matters for the earnings limit is income you earned through work — either as an employee or as a self-employed person. If you are retired and living on investment income or a pension, you can receive those payments and your full Social Security benefit without any reduction.

How the earnings limit changes year to year

Social Security adjusts the earnings limit each January based on changes in the national average wage index. The limit for 2025 is $23,400 before full retirement age and $62,160 in the year you reach full retirement age. These figures are higher than 2024 because average wages increased.

The Social Security Administration publishes the new limits in October or November of the previous year, so you have time to plan before the new year begins. You can find the current limits on the Social Security website at ssa.gov under "Earnings Test" or by calling 1-800-772-1213.

If you are self-employed, the earnings limit applies to your net profit — the amount you keep after business expenses — not your gross revenue. You report this on your tax return, and Social Security uses that figure to determine if you have exceeded the limit.

What happens if you exceed the limit

Exceeding the earnings limit does not disqualify you from Social Security or cause you to lose your benefit permanently. Your benefit is reduced for that year only, based on how much you earned over the limit. Once the calendar year ends, the reduction stops, and your benefit returns to the normal amount the following January.

If you work significantly more than expected and the reduction is large, Social Security may reduce your check to zero for several months. In that case, you are still considered a beneficiary, and your benefit will resume once the year ends or once you reach full retirement age, whichever comes first.

Some people choose to exceed the earnings limit intentionally because the income they earn is worth more to them than the reduced benefit. This is a personal financial decision that depends on your situation. You can work with a financial advisor or tax professional to understand the trade-off in your case.

Frequently Asked Questions

Do I have to report my earnings to Social Security?

Yes. You should report your earnings to Social Security so they can adjust your benefit correctly. You can report online through your my Social Security account, by phone at 1-800-772-1213, or by mail. It is better to report early and accurately than to wait until the end of the year, because Social Security may adjust your payments mid-year if your earnings are higher than expected.

What if I am self-employed and my income varies month to month?

Social Security counts your net self-employment income for the entire calendar year, not month by month. You report your annual net profit from your tax return. If you expect to exceed the limit, you can report an estimate to Social Security, and they will adjust your payments accordingly. If your actual income differs, they will correct it the following year.

Can I work part-time and still receive Social Security before full retirement age?

Yes, as long as your total earnings for the year stay below the limit. In 2025, you can earn up to $23,400 before your benefit is reduced. Many people work part-time while receiving Social Security before reaching full retirement age. Once you reach full retirement age, you can work full-time with no reduction to your benefit.

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

No. The earnings limit applies only to your own income, not your spouse's. If you are receiving a spousal benefit based on your spouse's work record, your benefit is reduced only if you earn over the limit, not because of what your spouse earns. Your spouse's earnings do not affect your benefit at all.

What if I earned a lot one year but expect to earn less the next year?

Social Security adjusts your benefit based on your earnings in each calendar year separately. If you earned over the limit in 2025 and your benefit was reduced, but you expect to earn less in 2026, you can report your new estimate to Social Security. They will adjust your 2026 payments based on your 2026 earnings, not your 2025 earnings.