Work and Social Security: The Earnings Limit

If you receive Social Security retirement benefits before your full retirement age, the Social Security Administration reduces your benefits by $1 for every $2 you earn above an annual 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 applies only to earnings from work, not to income from investments, pensions, or rental property. Once you reach your full retirement age, the earnings limit disappears entirely and you can work as much as you want without any reduction to your benefits.

There is one exception: in the year you reach full retirement age, Social Security counts only earnings before the month you turn that age. After that month, you can earn unlimited income with no penalty.

Key Takeaways

  • If you claim Social Security before full retirement age, you lose $1 in benefits for every $2 you earn above the annual limit, which changes yearly.
  • The earnings limit applies only to wages from work — not investment income, pensions, annuities, or rental income.
  • Once you reach your full retirement age, you can earn any amount without losing benefits.
  • In the year you reach full retirement age, only earnings before that month count toward the limit.
  • You must report your earnings to Social Security so they can adjust your benefits correctly.

How the Earnings Limit Actually Reduces Your Payment

The math is straightforward but worth working through with your own numbers. If the annual limit is $23,400 and you earn $25,400, you are $2,000 over the limit. Social Security divides that overage by 2, which gives $1,000. Your monthly benefit is reduced by $1,000 total — usually spread across the remaining months of that year, though the exact timing depends on when you report the earnings.

This reduction is temporary. It applies only in years when you earn above the limit. Once you stop working or drop below the threshold, your full benefit resumes the following year. It is not a permanent cut to your benefit amount.

Self-employment income counts toward the limit too. If you run a business or freelance, you report your net profit (income minus business expenses), not your gross revenue. Keep records of your business expenses because they reduce the amount Social Security counts.

What Income Does Not Count Toward the Limit

Social Security only counts earnings from work. Money from these sources does not trigger the earnings limit: interest and dividends, capital gains from selling stocks or property, rental income, annuities, pensions (including military pensions), insurance payouts, and inheritances.

Royalties from books, music, or patents do count as earnings if you are still actively involved in the work. Royalties from a book you published years ago and no longer promote may not count, but Social Security evaluates these case by case. If you are unsure whether a particular income source counts, call Social Security at 1-800-772-1213 and describe the income.

Bonuses and back pay count as earnings in the year you receive them, not the year you earned them. If your employer pays you a bonus in December for work done in November, that bonus counts toward the current year's limit.

Reporting Your Earnings to Social Security

You are responsible for telling Social Security how much you earned. 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 Earnings Test Report). Most people report once a year, usually when they file their tax return, but Social Security may ask you to report more often.

If you underreport your earnings, Social Security will discover the discrepancy when they match your report to your tax return or W-2. They will then recalculate your benefits and may ask you to repay the overpayment. It is simpler and safer to report accurately from the start.

You do not need to wait until the end of the year to report. If you think you will exceed the limit, you can report early so Social Security can adjust your payments before you receive too much.

The Year You Reach Full Retirement Age

The earnings limit works differently in the year you turn full retirement age. Social Security counts only the income you earned before the month you reached that age. Any earnings in the month you turned full retirement age or later do not count, even if you earned a large amount that month.

This means if you turn 67 in June and earn $10,000 in June plus $15,000 in July, only the June earnings count toward the limit. The July earnings are ignored entirely. This rule gives you a way to earn more in the latter part of the year without penalty.

After the month you reach full retirement age, the earnings limit disappears. You can work full-time, earn as much as you want, and receive your full Social Security benefit with no reduction.

Planning Your Work and Benefits

Some people delay claiming Social Security specifically to avoid the earnings limit. If you are still working and earning above the limit, waiting to claim until you reach full retirement age means you keep your full paycheck and your benefits are not reduced. Your benefit amount also grows by about 8 percent per year for each year you delay claiming after your full retirement age, up to age 70.

Others claim early and accept the earnings reduction because they need the income now. There is no single right answer — it depends on your health, your job, and your financial situation. A financial advisor or Social Security representative can walk through the numbers for your specific case.

If you are self-employed, track your business income and expenses carefully throughout the year. This gives you a clear picture of whether you will exceed the limit and lets you plan ahead. Some self-employed people reduce their hours or defer income to the following year to stay under the threshold.

What Happens If You Earn Too Much

If you earn above the limit, Social Security does not stop your benefits entirely — they reduce them. The reduction is $1 for every $2 over the limit, which is less severe than losing all your benefits. Many people find it still makes sense to work even with the reduction.

If the reduction is large enough that your benefit drops to zero for some months, Social Security suspends your payment for those months rather than paying you a negative amount. Your benefit resumes in full the following year (or in the month you reach full retirement age, whichever comes first).

There is no penalty or consequence beyond the benefit reduction. You do not owe money back, and the reduction does not affect your Medicare coverage or your benefit amount in future years.

Frequently Asked Questions

Do I have to report my earnings every year?

Yes, you must report your earnings to Social Security if you work while receiving benefits. You can report online, by phone, or by mail. Most people report once a year, but Social Security may ask you to report more often if your income is variable.

What if I earn money from a side gig or freelance work?

Freelance and self-employment income counts toward the earnings limit. Report your net profit (income minus business expenses) to Social Security. Keep receipts and records of your expenses because they reduce the amount that counts.

Can I work part-time and still receive my full benefit?

Yes, if your earnings stay below the annual limit. The limit changes each year, so check ssa.gov for the current figure. Once you reach full retirement age, you can work full-time with no reduction to your benefit.

Does my spouse's income affect my earnings limit?

No. Each person who receives Social Security has their own separate earnings limit. Your spouse's work does not reduce your benefit, and your work does not reduce theirs.

What if I made a mistake reporting my earnings?

Contact Social Security right away to correct it. Call 1-800-772-1213 or log into your my Social Security account. Correcting the error early is better than waiting for Social Security to discover it during a tax return match.