What the earnings limit means for your benefits

If you are under your full retirement age and still working, Social Security reduces your benefit by $1 for every $2 you earn above a yearly limit. For 2024, that limit is $23,400. The reduction stops the month you reach your full retirement age, and then you can earn as much as you want without losing benefits.

The earnings limit applies only to work income — wages from a job or net income from self-employment. It does not explore to pensions, investment income, rental income, or annuities. If you are already at your full retirement age, you have no earnings limit at all, no matter how much you work.

The year you reach full retirement age has a different rule. From January through the month before you turn full retirement age, Social Security reduces your benefit by $1 for every $3 you earn above $62,160 (in 2024). Once you reach full retirement age, the limit disappears entirely.

Key Takeaways

  • If you are under full retirement age, you lose $1 in benefits for every $2 you earn above $23,400 per year in work income.
  • The earnings limit does not count pensions, investments, rental income, or annuities — only wages and self-employment income.
  • Once you reach your full retirement age, you can earn unlimited income without any reduction to your benefits.
  • The year you reach full retirement age has a higher earnings threshold ($62,160 in 2024) before reductions begin.
  • Social Security recalculates your benefit amount at full retirement age to account for the months your benefit was reduced.

How the reduction is calculated

Social Security counts your earnings month by month, but the reduction happens once a year. If you earn $33,400 in a year and the limit is $23,400, you are $10,000 over. You lose $5,000 in benefits that year ($10,000 divided by 2). Social Security spreads this reduction across your monthly payments, usually by reducing each check by a smaller amount.

You do not have to pay the money back later. The reduction is permanent for those months. However, when you reach full retirement age, Social Security recalculates your benefit using a formula that accounts for the months you did not receive a full payment. This recalculation usually results in a slightly higher monthly benefit going forward, though not enough to recover all the money you lost.

If you are self-employed, Social Security counts your net earnings — what you make after business expenses — not your gross income. You report this on your tax return, and Social Security uses that same figure for the earnings limit.

When you should report your earnings

You must report your earnings to Social Security if you think you will earn more than the yearly limit. You can report online at ssa.gov, by phone at 1-800-772-1213, or in person at your local Social Security office. Reporting early helps Social Security adjust your payments before you are overpaid, which means you will not have to repay money later.

If you do not report and you earn more than the limit, Social Security will discover the overpayment when they match your earnings record with your tax return. They will then ask you to repay the excess benefits. It is easier to report upfront.

You can also use Social Security's online earnings test calculator at ssa.gov to estimate how much your benefit will be reduced based on your expected earnings. This tool helps you plan whether working will affect your payments significantly.

Work that does not count toward the limit

Certain types of income are ignored completely. Pensions from government or private employers do not count. Interest, dividends, and capital gains do not count. Rental income does not count unless you are in the real estate business. Annuities do not count. Royalties do not count unless you are still actively involved in the work that created them.

If you own a business but do not actively work in it, your net profit does not count toward the earnings limit. Social Security distinguishes between passive income (which does not count) and active work income (which does). The key question is whether you are materially participating in the work.

How your full retirement age affects the limit

Your full retirement age depends on your birth year. If you were born between 1943 and 1954, your full retirement age is 66. If you were born between 1955 and 1960, it is between 66 and 2 months and 67. If you were born in 1960 or later, your full retirement age is 67. You can find your exact full retirement age on your Social Security statement or at ssa.gov.

The earlier you claim benefits, the longer you will be subject to the earnings limit. If you claim at 62 and your full retirement age is 67, you will have the earnings limit for five years. If you wait until 66 to claim, you will have it for only one year. This is one reason some people delay claiming — to avoid the earnings limit entirely and to receive a higher monthly benefit.

If you are still working and earning well, you might benefit from waiting to claim until you reach full retirement age. At that point, your benefit is higher and you have no earnings limit. A financial advisor or Social Security representative can help you understand how your specific earnings and timeline affect this decision.

What happens if you earn significantly more than the limit

If your earnings are very high, Social Security might reduce your benefit to zero for some months. This does not mean you lose your benefits permanently — they resume when your earnings drop below the limit or when you reach full retirement age. You remain may have access to to the benefit; it is straightforward suspended temporarily.

Some people choose to suspend their benefits voluntarily if they are working and earning a lot. This allows their benefit to grow by about 8 percent per year until they reach age 70. This strategy works only if you have already reached full retirement age. Before full retirement age, the earnings limit applies automatically, so there is no advantage to suspending voluntarily.

Frequently Asked Questions

Does my spouse's income count toward my earnings limit?

No. Each person on Social Security has their own separate earnings limit based on their own work income. Your spouse's earnings do not affect your limit, and your earnings do not affect theirs. Each of you reports your own income to Social Security.

What if I work part of the year and retire mid-year?

Social Security counts only the income you earned in the months you received benefits. If you stop working in June and claim benefits in July, only your earnings from July onward count toward that year's limit. The earnings from January through June do not count because you were not yet receiving benefits.

Can I work for myself and avoid reporting earnings?

No. Self-employment income is reported on your tax return, and Social Security receives a copy. If you do not report it to Social Security directly, they will find it when they review your tax records and will ask you to repay any overpayment. Reporting early prevents this problem.

Does the earnings limit explore if I am receiving benefits as a spouse or survivor?

Yes. If you are receiving benefits based on someone else's work record — as a spouse, ex-spouse, or survivor — the same earnings limit applies to you. Your own work income is what counts, not the person whose record you are on.

What if I turn full retirement age in the middle of the year?

The higher earnings threshold ($62,160 in 2024) applies only to months before you reach full retirement age. Once you reach it, no limit applies. If you turn 67 in June, the higher threshold applies January through May, and then no limit applies from June onward.