Social Security does not have an income limit that stops you from receiving benefits, but it does reduce your monthly payment if you earn above a certain amount before you reach full retirement age.

The reduction applies only to earned income — wages from a job or self-employment income. It does not explore to pensions, investment returns, rental income, or other unearned sources. The Social Security Administration calls this the earnings test.

The earnings test applies only in the years before you reach your full retirement age. Once you hit that age, you can earn any amount without a reduction to your benefits. The year you reach full retirement age, a higher earnings limit applies for months before your birthday.

Key Takeaways

  • If you claim Social Security before full retirement age and earn more than the annual limit, your benefit payment is reduced by $1 for every $2 you earn above that threshold.
  • The earnings limit changes each year and differs depending on whether you have reached full retirement age in that calendar year.
  • Earnings only count if you are receiving Social Security benefits; if you have not yet claimed, you can earn any amount without affecting your future benefit.
  • Once you reach your full retirement age, the earnings test no longer applies and you receive your full benefit regardless of how much you earn.

Earnings Limits for 2024 and How They Work

For 2024, if you are under full retirement age for the entire year, Social Security reduces your benefit by $1 for every $2 you earn above $23,400. This means if you earn $25,400, you are $2,000 over the limit, and your benefits are reduced by $1,000 that year.

In the year you reach full retirement age, a different limit applies only to earnings before the month you turn that age. For 2024, that limit is $62,160, and the reduction is $1 for every $3 you earn above it. Once the month arrives when you reach full retirement age, no earnings test applies for the rest of that year or any year after.

These dollar amounts change each year. The Social Security Administration announces the new limits in October or November for the following year. You can find the current limits on the Social Security website under "Earnings Test" or by calling 1-800-772-1213.

How the Reduction Is Calculated and Paid

The earnings test reduction happens automatically. You do not have to calculate it yourself or report it to Social Security. When you report your earnings — either through your tax return, your employer's report, or by telling Social Security directly — the agency adjusts your monthly payment for the affected year.

The reduction is not permanent. It applies only to the year in which you earned over the limit. Once that year ends and you move into the next year, your payment returns to the full amount (adjusted for any cost-of-living increase). If you earn over the limit again in a future year before reaching full retirement age, the same reduction applies that year only.

If Social Security overpays you because your earnings were higher than you reported, you will owe the money back. The agency typically recovers overpayments by reducing your future benefits. You can also arrange to repay the amount directly.

What Counts as Earnings and What Does Not

Only earned income counts toward the earnings limit. This includes wages from an employer, net income from self-employment, and bonuses or commissions. It includes part-time work, seasonal work, and side jobs.

These sources do not count: Social Security benefits themselves, pensions (including government pensions), investment income, interest, dividends, capital gains, rental income, royalties, annuities, or insurance payouts. Inheritances and gifts also do not count. If you are retired and living on savings or investment returns, those do not affect your Social Security payment.

If you are self-employed, only your net profit counts — the amount after business expenses. If you have a loss in a year, that does not reduce your earnings for the test; a loss straightforward counts as zero earnings for that year.

Reporting Your Earnings to Social Security

You must report your earnings to Social Security if you are receiving benefits and expect to earn over the annual limit in that year. You can report online through your my Social Security account, by phone at 1-800-772-1213, or by mail using Form SSA-777 (the Annual Earnings Report).

If you are self-employed, you typically report your earnings when you file your tax return. Social Security receives the information from the Internal Revenue Service. If you are an employee, your employer reports your wages to Social Security through the normal payroll reporting process.

You do not have to report earnings if you know you will stay under the limit for the year. However, if you are uncertain, it is safer to report. Reporting early helps Social Security adjust your payment before overpaying you, which means you will not owe money back later.

Full Retirement Age and When the Earnings Test Ends

Your full retirement age depends on the year you were born. For people born in 1943 through 1954, full retirement age is 66. For those born in 1955, it is 66 and 2 months; it increases by 2 months for each birth year until it reaches 67 for people born in 1960 or later.

The earnings test applies only if you claim Social Security before reaching full retirement age. If you wait until full retirement age to claim, the earnings test never applies to you — you can earn any amount from the start. This is one reason some people delay claiming: they can continue working without any reduction to their future benefit.

If you claim early (at 62, for example) and then reach full retirement age while still working, the earnings test stops explore. Your payment adjusts upward at that point to reflect your full retirement age benefit amount, plus any cost-of-living increases that occurred while the test was in effect.

Deciding Whether to Claim Early if You Plan to Work

If you plan to earn over the limit in the next few years, claiming Social Security early may result in a smaller total payment than waiting. The earnings test reduces your monthly benefit, and claiming early also permanently reduces your benefit amount compared to waiting. Together, these can mean significantly less money over your lifetime.

For example, if you claim at 62 and earn over the limit for three years before reaching full retirement age, you lose benefits to the earnings test during those years and also receive a permanently lower monthly payment for life. Waiting until full retirement age to claim would have given you a higher monthly amount with no earnings test.

However, if you need the income now or do not expect to live a long time, claiming early may still make sense despite the earnings test. This is a personal decision that depends on your situation, and you may want to discuss it with a financial advisor or use the Social Security Administration's retirement estimator tool on its website.

Frequently Asked Questions

Can I work and receive Social Security at the same time?

Yes, you can work and receive Social Security benefits at the same time. If you are under full retirement age and earn over the annual limit, your benefit is reduced by $1 for every $2 you earn above the threshold. Once you reach full retirement age, you can earn any amount without a reduction.

Does the earnings test explore if I have not claimed Social Security yet?

No. The earnings test only applies if you are already receiving Social Security benefits. If you have not claimed yet, you can earn any amount without affecting your future benefit. Your benefit is based on your earnings record and the age at which you claim, not on how much you earn after you claim.

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

Social Security will discover the earnings through your tax return or your employer's report to the IRS. If you were overpaid because of unreported earnings, you will owe the money back. The agency typically recovers overpayments by reducing your future benefits, though you can also repay directly.

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

No. The earnings test applies only to your own earned income. Your spouse's earnings do not affect your benefit, and your earnings do not affect theirs. Each person's benefit is reduced only based on their own earnings above the limit.

If the earnings test reduces my benefit one year, does that affect my benefit amount permanently?

No. The earnings test reduction applies only to the specific year you earned over the limit. Once that year ends, your payment returns to the full amount. The reduction does not change your permanent benefit amount or affect future years unless you earn over the limit again.