What the earnings cap means and who it affects

Social Security has a limit on how much you can earn and still receive your full benefit. If you earn more than that limit in a year, Social Security reduces your benefit by $1 for every $2 you earn above the cap. This rule applies only to people who have not yet reached their full retirement age — the age varies by birth year but ranges from 66 to 67 for most people today.

The earnings limit changes each year. For 2024, the limit is $23,400 per year if you have not reached full retirement age for the entire year. In the year you reach full retirement age, the limit is higher — $62,160 — but it only applies to earnings before the month you turn that age. Once you reach full retirement age, there is no earnings limit at all, and you receive your full benefit regardless of how much you earn.

This rule does not apply to people who are already at full retirement age, people receiving Supplemental Security Income (SSI), or people receiving disability benefits (SSDI) — though SSDI has its own separate earnings rules. If you are receiving retirement benefits and working, you need to report your earnings to Social Security so they can calculate whether your benefit should be reduced.

Key Takeaways

  • If you claim Social Security before full retirement age and earn more than $23,400 per year (2024), your benefit is reduced by $1 for every $2 you earn above that amount.
  • The earnings limit only applies to wages and self-employment income — it does not count investment income, pensions, or rental income.
  • Once you reach your full retirement age (66 to 67 depending on birth year), the earnings limit disappears and you keep your full benefit no matter how much you work.
  • You must report your earnings to Social Security; they do not automatically know what you earned from your tax return.
  • The earnings limit changes each year, so you should check the current year's amount on ssa.gov before deciding whether to work while receiving benefits.

How Social Security calculates the benefit reduction

The math is straightforward but worth understanding before you decide to work while receiving benefits. Social Security subtracts the annual earnings limit from your total earnings for the year. Then it divides that difference by 2. That result is the amount your benefit is reduced.

Here is a concrete example: suppose you are 64, claiming Social Security, and the 2024 limit is $23,400. You earn $35,400 that year. You are $12,000 over the limit. Social Security reduces your benefit by $6,000 (half of $12,000). If your monthly benefit is $1,500, Social Security withholds $500 per month for 12 months to recover that $6,000.

The reduction happens automatically once Social Security knows your earnings. You do not have to pay anything back yourself — Social Security adjusts your monthly payments. If your benefit is smaller than the reduction owed, Social Security stops your payments until the debt is recovered, then resumes payments the following year.

What counts as earnings and what does not

Only certain types of income trigger the earnings limit. Wages from a job and net self-employment income count. Everything else does not. This matters because many people receiving Social Security have income from multiple sources.

Income that does NOT count toward the limit includes: investment income (dividends, interest, capital gains), rental income, pension payments, annuities, royalties, and income from savings. If you are retired and living on investment returns, the earnings limit does not affect you. If you own rental property, that income is separate. If you have a pension from a previous job, that does not count either.

Self-employment income counts, but only your net profit after business expenses. If you run a small business and earn $50,000 in revenue but have $30,000 in expenses, your countable earnings are $20,000. You report this on your tax return, and Social Security uses that same figure.

Reporting your earnings to Social Security

You are responsible for telling Social Security how much you earned. Social Security does not automatically receive this information from your tax return or your employer. If you do not report your earnings and Social Security later discovers you earned more than the limit, they will reduce your benefits retroactively and may ask you to repay the overpayment.

You can report your earnings by phone, mail, or online through your Social Security account at ssa.gov. When you call, have your Social Security number and your total earnings for the year ready. Social Security will ask you to estimate your earnings for the current year so they can adjust your payments if needed. At the end of the year, you report your actual earnings, and Social Security reconciles the difference.

If you are self-employed, you will report your net earnings on your tax return (Schedule C). Social Security uses that same figure, so make sure your tax return is accurate. If your earnings change during the year — for example, you lose a job or start working part-time — you can report the change and Social Security will adjust your payments accordingly.

When the earnings limit stops applying

The earnings limit disappears entirely once you reach your full retirement age. The month you turn full retirement age, the limit no longer applies. For that year, there is a higher limit ($62,160 in 2024) that applies only to earnings before the month you reach full retirement age, but once you pass that month, you are free to earn as much as you want.

This is important if you are working and considering when to claim benefits. If you claim at 62 but plan to work until 67, you will face the earnings limit for five years. During those years, your benefit will be reduced if you earn above the limit. Once you reach 67, the reduction stops and you receive your full benefit amount going forward, even if you continue working.

Some people use this to their advantage: they claim benefits early while working part-time, accept the reduced benefit for a few years, and then switch to full-time work once the earnings limit no longer applies. Others delay claiming until full retirement age specifically to avoid the earnings limit entirely.

How early claiming and the earnings limit interact

If you claim Social Security before full retirement age, you face two reductions to your benefit: the permanent reduction for claiming early, and the temporary reduction from the earnings limit if you work. These stack on top of each other.

For example, if you claim at 62 instead of 67, your benefit is permanently reduced by roughly 30 percent. If you then earn above the earnings limit, your already-reduced benefit is cut further. This is why some people delay claiming until full retirement age — they avoid both the permanent reduction and the earnings limit.

However, the earnings limit is temporary. Once you reach full retirement age, the earnings limit disappears. The permanent reduction for claiming early stays with you for life, but at least you can work without losing more money. This is one reason to think carefully about when to claim if you plan to keep working.

Frequently Asked Questions

Does the earnings limit apply to my spouse's benefits?

No. The earnings limit applies only to the person who is claiming benefits. If you are receiving spousal benefits and you work, your benefit is reduced if you earn above the limit. Your spouse's benefit is not affected by your earnings. Each person's earnings are tracked separately.

What if I work for cash and do not report it?

Social Security can discover unreported earnings through tax records, bank deposits, or other means. If they find out you earned more than you reported, they will reduce your benefits retroactively and ask you to repay the overpayment. It is better to report accurately from the start.

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

Yes. Many people claim Social Security early and work part-time specifically to keep their earnings below the limit. As long as you stay under the annual limit, your benefit is not reduced. Once you reach full retirement age, you can work full-time without any limit.

Does the earnings limit apply if I am receiving disability benefits?

No. SSDI (Social Security Disability Insurance) has different rules. Instead of an earnings limit, SSDI has a "substantial gainful activity" test. You can earn up to a certain amount per month (roughly $1,550 in 2024) without losing benefits. Above that, your case is reviewed to see if you are still disabled.

What happens to the money Social Security withholds from my benefit?

It is not lost. Social Security credits the withheld amount toward your benefit. When you reach full retirement age, Social Security recalculates your benefit to account for the months you did not receive payments. Your lifetime benefit amount increases slightly to make up for the months you were withheld, though the increase is usually modest.