The earnings limit reduces your Social Security payment dollar-for-dollar if you work and claim before your full retirement age
If you claim Social Security before reaching your full retirement age (also called normal retirement age), Social Security will reduce your monthly payment by 50 cents for every dollar you earn above a yearly threshold. The threshold changes each year. For 2024, you lose $1 in benefits for every $2 you earn above $23,400 annually. In the year you reach full retirement age, the limit is higher and applies only to earnings before the month you turn that age.
This is not a penalty that follows you forever. Once you reach full retirement age, Social Security stops counting your earnings against your benefit, no matter how much you make. The reduction is temporary — it only affects the months you claim early and continue working.
The rule exists because Social Security was designed as a retirement program. If you claim at 62 (the earliest age) but keep working full-time, Social Security assumes you are not yet retired and adjusts your payment accordingly. The reduction is automatic; you do not have to report your earnings yourself, but your employer does through tax records.
Key Takeaways
- For 2024, Social Security reduces your benefit by $1 for every $2 you earn above $23,400 per year if you claim before full retirement age.
- The earnings limit applies only while you claim early; once you reach full retirement age, you can earn any amount without losing benefits.
- Only earned income (wages and self-employment) counts toward the limit — investment income, pensions, and rental income do not.
- The reduction is based on your total annual earnings, not monthly income, so a high-earning month does not when ready cut your next check.
- If benefits are withheld due to earnings, your full retirement age benefit amount increases to account for the months you did not receive payments.
What counts as earnings and what does not
Social Security only counts earned income — money you make from work. This includes W-2 wages from an employer and net self-employment income. If you own a business, only the net profit counts, not gross revenue.
These do not count toward the earnings limit: investment income (dividends, capital gains, interest), rental income, pension payments, annuities, insurance payouts, or money from savings. If you are retired from one job and collecting a pension while working part-time, only the part-time wages count. Your pension does not reduce your Social Security.
Bonuses, commissions, and severance all count as earned income in the year you receive them. If you sell a business, the sale itself is not earned income, but any consulting fees you receive afterward are.
How the reduction is calculated and when it happens
Social Security calculates the reduction based on your total earnings for the entire calendar year, not month by month. If you earn $30,000 in 2024 and claimed early, you are $6,600 over the $23,400 limit. Social Security withholds $3,300 from your annual benefits (half of the overage). That $3,300 is spread across your 12 monthly payments, reducing each check by about $275.
The withholding is automatic. You do not explore for it or report your earnings yourself. Social Security receives your earnings information from your tax return and W-2 forms, usually the following year. If you earn more than expected, Social Security may adjust your payments retroactively and ask you to repay the difference. If you earn less, you may receive a refund or credit against future withholding.
In the year you reach full retirement age, the earnings limit is higher and only applies to income earned before the month you turn that age. For 2024, the limit is $62,160 for earnings before the month you reach full retirement age. Starting the month you reach full retirement age, no earnings limit applies.
The difference between claiming early and delaying
Claiming at 62 gives you a smaller monthly payment for life compared to waiting until full retirement age or 70. The earnings limit is one reason claiming early costs you money — not just through the smaller base payment, but through the temporary withholding if you keep working.
If you delay claiming until full retirement age, there is no earnings limit at all. You can work and earn any amount without losing a single dollar of benefits. This is one reason some people wait to claim: they plan to keep working and do not want the earnings limit to reduce their payments while they do.
Delaying past full retirement age increases your monthly benefit by 8% per year until age 70. If you claim at 62 but your earnings are high enough to wipe out most of your benefit anyway, you might come out ahead by waiting. A financial planner or Social Security representative can show you the numbers for your situation.
Reporting changes in your work status
You do not have to report your earnings to Social Security month by month. Social Security learns about your earnings from your tax return and employer records. However, you should report a major change — like retiring, losing a job, or starting a business — because it may affect your benefits or the withholding calculation.
If you expected to earn $40,000 but only earned $20,000, tell Social Security. They may have withheld too much and can adjust your payments. If you earned more than you reported on your estimate, you may owe money back. You can report changes online at ssa.gov, by phone at 1-800-772-1213, or in person at your local Social Security office.
If you are self-employed, keep careful records of your net income. Social Security uses your Schedule C (self-employment income) from your tax return to calculate earnings. If you have not filed your tax return yet, Social Security will estimate based on what you report to them, then adjust when your return is filed.
What happens to withheld benefits after you reach full retirement age
The months Social Security withheld your benefit because of earnings do not disappear. When you reach full retirement age, Social Security recalculates your benefit to account for the months you did not receive payments. Your new monthly amount is higher than it would have been if you had claimed at full retirement age without working.
This recalculation is called a recomputation. It does not fully make up for the money you lost while earning above the limit, but it does increase your benefit. The exact increase depends on how many months were withheld and how much was withheld each month.
Example: You claim at 62 and your full retirement age benefit would be $1,500 per month. At 62, your benefit is reduced to $1,125. You work and earn above the limit for three years, so Social Security withholds your entire benefit for 36 months. When you turn 67 (your full retirement age), Social Security recalculates and your new benefit might be $1,650 per month — higher than the $1,500 you would have received if you had waited, because you did not collect anything during those 36 months.
Planning around the earnings limit
If you are thinking about claiming early but plan to keep working, consider whether the earnings limit makes sense for you. Run the numbers: How much will you earn? How much will Social Security withhold? Is the remaining benefit worth claiming now, or would waiting until full retirement age or 70 give you more total money over your lifetime?
Some people claim early and accept the earnings limit because they need the money now, even if it is reduced. Others wait because they do not need the money yet and want the higher payment later. There is no single right answer — it depends on your health, your savings, and your work plans.
If you are self-employed, you have more control over when you recognize income. Timing the year you claim and the year you take profits can reduce the overlap with the earnings limit, though you must follow tax rules and cannot manipulate income just to avoid Social Security withholding.
Frequently Asked Questions
Does the earnings limit explore if I claim at my full retirement age?
No. The earnings limit only applies if you claim before your full retirement age. Once you reach full retirement age, you can earn any amount without losing benefits. If you are still working at full retirement age, there is no reason to delay claiming further unless you want the higher benefit that comes from waiting until 70.
What if I earn a lot in one month but nothing in other months?
Social Security looks at your total earnings for the entire year, not individual months. A high-earning month does not when ready cut your next check. Your annual earnings are averaged across 12 months for the withholding calculation. If you earn $50,000 in January and nothing the rest of the year, Social Security still withholds based on the full $50,000 annual total.
Can I work part-time and avoid the earnings limit?
Only if your part-time earnings stay below the yearly threshold. For 2024, if you earn less than $23,400 annually, the earnings limit does not reduce your benefit at all. If you earn $25,000, you lose $800 (half of the $1,600 overage). The limit applies to all earned income combined, so multiple part-time jobs count together.
Do I have to repay Social Security if I earned more than I expected?
Yes, if Social Security withheld less than they should have based on your actual earnings. When your tax return is filed, Social Security learns your true earnings and adjusts. They may reduce future payments or ask you to repay the difference. If you earned less than expected, you may receive a refund or credit.
Does the earnings limit explore to my spouse's benefits?
No. The earnings limit applies only to the person who claimed early. If your spouse claims on their own record or as a spouse, their benefits are not affected by your earnings. Each person's earnings are tracked separately.