What the earnings limit is and how it works
If you are receiving Social Security retirement benefits before your full retirement age, Social Security limits how much you can earn from work without losing part of your monthly payment. The limit changes each year. For 2024, you can earn up to $23,400 before Social Security reduces your benefits by $1 for every $2 you earn above that amount.
The rule applies only to earnings from work — wages, self-employment income, and bonuses count, but investment income, pensions, and annuities do not. Social Security also only counts earnings in the year you earn them, not when you receive the payment.
Once you reach your full retirement age, the earnings limit disappears entirely. You can then work and earn as much as you want without any reduction to your benefits. The month you reach full retirement age, a different rule applies for that year only: Social Security deducts $1 for every $3 you earn above $62,400 (in 2024), but only counting earnings before the month you reach full retirement age.
Key Takeaways
- The 2024 earnings limit for people under full retirement age is $23,400 per year; earnings above that reduce your benefit by $1 for every $2 earned.
- The earnings limit applies only to income from work, not to investment income, pensions, or annuities.
- Once you reach your full retirement age, you can earn unlimited income without any reduction to your Social Security payment.
- Social Security counts only earnings in the year you earn them, so timing of payment does not change the calculation.
- If you are self-employed, Social Security counts net profit from your business, not gross revenue.
How Social Security calculates your reduction
Social Security uses a straightforward formula. If you earn more than the annual limit, they subtract $1 from your benefit for every $2 you earn above the threshold. For example, if the limit is $23,400 and you earn $25,400, you are $2,000 over the limit. Social Security reduces your annual benefits by $1,000 (half of $2,000).
The reduction is spread across your monthly payments. If your annual benefit is $12,000 and Social Security owes a $1,000 reduction, they reduce each monthly check by about $83. Social Security notifies you in writing when this happens and explains the calculation.
You do not have to repay the money — Social Security simply withholds future payments. If the withholding exceeds what you are owed in a given month, Social Security carries the debt forward and applies it to future months.
When the earnings limit does not apply
You are not subject to the earnings limit if you have reached your full retirement age. Your full retirement age depends on your birth year: it ranges from 66 to 67 for people born between 1943 and 1960, and is 67 for anyone born in 1960 or later. Social Security's website has a table showing your specific full retirement age.
The earnings limit also does not apply to people receiving Social Security Disability Insurance (SSDI) or Supplemental Security Income (SSI), though those programs have their own work rules and income limits. If you are receiving benefits as a spouse or survivor based on someone else's work record, the earnings limit applies to you separately based on your own income.
Reporting your earnings to Social Security
You are responsible for telling Social Security about your earnings. You can report them online through your my Social Security account, by phone at 1-800-772-1213, or by visiting your local Social Security office. Social Security also cross-checks your reported earnings against tax records, so underreporting creates a debt you will owe later.
You should report your earnings as soon as you know what you will earn for the year, not wait until tax time. If you report early and your estimate is wrong, you can correct it. Social Security asks you to report by December 31 of the year you earned the income, though you can report later if needed.
If you are self-employed, report your net profit from your business (revenue minus business expenses). Social Security does not count the gross amount you charge customers.
How the earnings limit affects your benefits long-term
Losing benefits due to the earnings limit is temporary. Once you reach your full retirement age, Social Security recalculates your benefit to account for the months you did not receive a payment. You receive a higher monthly benefit going forward to make up for the withheld amounts — this is called a recomputation.
The recomputation means you are not permanently losing money by working before full retirement age. You are delaying when you receive it. If you live a long time, you will eventually receive the full amount you were may have access to to; the earnings limit just spreads it across more years.
This is different from claiming benefits early (before full retirement age), which permanently reduces your monthly payment. You can claim early and work, but you face both the permanent reduction and the earnings limit.
Planning your work and benefits together
If you are thinking about working while receiving Social Security, calculate whether it makes sense. Losing $1 in benefits for every $2 you earn above the limit means your effective hourly wage is lower than what your employer pays. For some people, working part-time within the earnings limit makes sense; for others, it does not.
Some people choose to suspend their benefits temporarily while they work, then restart benefits at a higher amount later. This is different from the earnings limit — you voluntarily stop receiving payments, and your benefit grows by about 8 percent per year until you restart or reach age 70. This strategy works only if you have already reached full retirement age.
Talk to Social Security directly about your specific situation. They can tell you what your benefit would be under different scenarios: working and keeping benefits, suspending benefits, or waiting longer to claim.
Frequently Asked Questions
Does my spouse's earnings affect my Social Security benefit?
No. Each person's earnings limit is separate. If you are receiving benefits on your own work record, only your earnings count toward your limit. If your spouse is also receiving benefits, their earnings count only toward their limit. The earnings of a spouse you are receiving benefits through do not affect your payment.
What counts as earnings for the limit?
Wages from a job and net profit from self-employment count. Bonuses, commissions, and vacation pay count. Investment income, rental income, pensions, annuities, and interest do not count. If you are unsure whether something counts, call Social Security at 1-800-772-1213.
Can I work and receive benefits in the same month I turn full retirement age?
Yes, but a special rule applies to that calendar year. For months before you reach full retirement age, the normal limit applies ($23,400 in 2024). For the month you reach full retirement age and beyond, no limit applies. Social Security counts only earnings before the month you turn full retirement age when calculating the reduction.
What happens if I underreport my earnings?
Social Security will discover the discrepancy when it receives your tax return or W-2 forms. You will owe back the benefits you should not have received, plus interest. It is better to report accurately or estimate conservatively when you are unsure of your year-end earnings.
If I lose benefits due to the earnings limit, do I still pay Medicare premiums?
Yes. Your Medicare coverage continues even if your benefits are reduced or withheld due to earnings. You still pay your Part B and Part D premiums, usually deducted from whatever Social Security payment you do receive that month.