Social Security Earnings Test Calculator
Your benefit, your earnings, and how far off full retirement age you are
Your result will appear here
Fill in the fields on the left and this updates as you type.
Know what this estimate is based on
- Jurisdiction
- General mathematical model
- Scope and limitations
- Long-range scenario, not a guarantee. Small changes in returns, inflation, fees, taxes, and withdrawal timing can materially change the result.
- Source links checked
- Jul 30, 2026
Built and regression-tested by Smart Tools Lab. It has not been individually reviewed by a licensed financial, tax, or legal professional.
How to use
- 01
Enter your monthly benefit at the age you claimed — the reduced figure you actually receive, not your benefit at full retirement age. The recomputation at the end of the page works backwards from it, so the reduced figure is the right one.
- 02
Enter the wages and net self-employment earnings you expect this year. Only money from work counts: a pension, an annuity, an IRA or 401(k) withdrawal, interest, dividends, rent and capital gains are all outside the test however large they are.
- 03
Enter the months from this January until the month you reach full retirement age. This is what selects the test — 12 or more means the lower limit applies all year, 1 to 11 means this is the year you get there and the far looser rule applies, and 0 means the test is behind you.
- 04
Enter the months before full retirement age you claimed, where 60 is age 62 against a full retirement age of 67. Nothing about the withholding depends on it; the recomputation depends on it entirely, because it is the reduction the withheld months are credited back against.
- 05
Check the statutory row — the $24,480 limit and its $2 divisor, the $65,160 limit and its $3 divisor in your full-retirement-age year, and a full retirement age of 67 — then read the withholding, the recomputed benefit beside it and the year-by-year table beneath.
Formula
Under full retirement age all year: withheld = max(0, earnings − $24,480) ÷ 2. In the year you reach full retirement age: withheld = max(0, earnings in the months BEFORE that month − $65,160) ÷ 3, where the page spreads the year evenly unless you give a real figure under Advanced options. From the month you reach it: nothing is withheld at any level of earnings. SSA then suspends whole monthly checks from January until the obligation is covered and refunds the overshoot in the last one, so the number of whole unpaid months is floor(withheld ÷ monthly benefit). The recomputation runs backwards: the entered benefit ÷ (1 − the original early-claim reduction) recovers the unreduced benefit, the months claimed early are reduced by every whole month that went unpaid, and the reduction is recalculated at 0.5556% for each of the first 36 months and 0.4167% beyond.
Example
A $1,683 monthly benefit — the figure a $68,000 career record buys at 62 — with $45,000 of wages, 30 months still to run until full retirement age and a claim made 60 months early. Earnings are $20,520 above the $24,480 limit, so half of that, $10,260, is withheld this year. At $1,683 a month that is 6.09 checks: six go entirely unpaid, a seventh is held for the remaining $162 and $1,521 comes back in it, and $9,936 of the $20,196 payable is actually paid. Next year is the same, and in the year full retirement age arrives only the six months before it count — $22,500, comfortably under the $65,160 limit — so nothing is withheld. That is $20,520 withheld in total across twelve whole unpaid months. Now the recomputation: $1,683 ÷ (1 − 30.0%) recovers an unreduced benefit of $2,404, the claim is re-treated as 48 months early rather than 60, and the benefit becomes $1,803 — $120 a month more, for life. At $1,440 a year recovered, the $20,520 is whole again by about age 81.
Definitions
- Retirement earnings test
- The withholding of benefits from a claimant under full retirement age who is still working. It applies only to wages and net self-employment earnings, and it ends the month full retirement age is reached.
- Recomputation at full retirement age
- SSA's automatic adjustment that credits back every whole month of benefit withheld under the test, by treating the claim as having been made that many months later. The higher benefit is permanent.
- Grace year
- The first year you retire, in which a monthly test is available: a month in which you earn under one twelfth of the annual limit and do not perform substantial self-employment services can be paid whatever the rest of the year looked like.
Good to know
Three tests, and the one you are actually under
The retirement earnings test is not one rule but three, and which of them applies to you is decided by a single fact: how far this January is from the month you reach full retirement age. If you are under full retirement age for the whole calendar year, the lower limit applies — $24,480 for 2026 — and $1 of benefit is withheld for every $2 you earn above it. On $45,000 of wages that is $20,520 over the limit and $10,260 withheld across the year. If this is the year you REACH full retirement age, two things change at once and both run in your favour: the limit jumps to $65,160, the withholding rate falls to $1 for every $3, and — the part that is most often missed — only the earnings in the months BEFORE the month you get there count at all. Someone reaching full retirement age in July with $45,000 of evenly spread earnings has just $22,500 tested against a $65,160 limit, so nothing is withheld even though the same earnings would have cost them $10,260 a year earlier. And from the month you reach full retirement age there is no test whatsoever: no limit, no withholding, and no amount of earnings that changes it. Note the boundary precisely — the test ends the MONTH you reach full retirement age, not at the end of that calendar year. Because none of this is something a visitor should have to classify themselves, the page computes all three tests on every run and prints them side by side, marking the one that applies to you.
Withheld is not forfeited: the recomputation nobody mentions
This is the reason the page exists. A calculator that reports the withholding and stops tells a working claimant the precise opposite of the truth, and most of them do. Benefits withheld under the earnings test are not lost. When you reach full retirement age SSA recomputes your benefit as though you had claimed later than you actually did — by one month for every whole month of benefit that went entirely unpaid — and the resulting increase is permanent. Follow it through on the defaults. A $1,683 benefit was claimed 60 months early, which is a 30.0% reduction, so the unreduced benefit behind it is $1,683 ÷ 0.70, or $2,404 — the same primary insurance amount the benefit estimator builds from a $68,000 career record, which is a useful check that the inversion is doing what it claims. Between now and full retirement age, twelve whole months of benefit go unpaid. The recomputation therefore treats the claim as having been made 48 months early rather than 60, recalculates the reduction at 25.0% instead of 30.0%, and the benefit becomes $1,803 — $120 a month more, for life, plus every future cost-of-living adjustment applied to the larger figure. Against $20,520 withheld, $1,440 a year recovered puts the dollars whole again at about age 81. That break-even is not really the right frame, though, and the page says so: the recomputed benefit is also the figure a surviving spouse inherits, so it keeps paying after you. What the test does is defer benefits for people who are still working, which is exactly what it was designed in 1935 to do, and what it emphatically does not do is confiscate them.
Whole checks, not shaved ones — and the grace year
SSA does not reduce each monthly payment by a twelfth of the annual withholding. It suspends whole payments, starting in January, until the obligation is covered, and then pays back the overshoot in the last suspended month. That mechanical detail produces two different counts, and both matter. On $10,260 of withholding against a $1,683 monthly benefit, six checks go entirely unpaid — $10,098 of the obligation — a seventh is held to cover the remaining $162, and $1,521 of that seventh check comes back to you. So seven checks are held but only six whole months go unpaid, and only whole unpaid months are credited by the recomputation. The seventh does not count. When the withholding owed exceeds the whole year's benefit — $27,760 owed against $20,196 payable, for instance — every check is held, nothing is paid at all, and the shortfall carries into the following year rather than being written off; those months still count toward the recomputation. The other timing rule is the grace year, and it is what makes a mid-year retirement workable. In the first year you retire, SSA can apply a MONTHLY test instead of the annual one: you can be paid for any month in which you earn no more than $2,040 — one twelfth of the annual limit — and are not performing substantial services in self-employment, however large January to June was. Someone who earns $90,000 in the first half of a year and retires in July fails the annual test comfortably and passes the monthly one for every month from July onward. It applies once, in that first year only, after which the annual test takes over.
What counts, what does not, and the tax it is confused with
Only money from work counts toward the earnings test: wages, and net earnings from self-employment. A pension, an annuity, an IRA or 401(k) withdrawal, interest, dividends, rent, capital gains, an inheritance, a trust distribution and another Social Security benefit are all outside it entirely, at any size — a retiree drawing $200,000 a year from a portfolio and earning nothing has no withholding at all. Two edges are worth knowing. The test looks at when the work was DONE rather than when you were paid, so a bonus, a final commission or accrued leave paid out after you stop can usually be excluded with the right form. And for the self-employed, SSA looks at hours as well as profit — roughly 45 hours a month of services in your own business can be treated as substantial even in a month with little reported income. Now the confusion this page most wants to clear up. The earnings test is not the tax on Social Security benefits, and the two get run together constantly. The earnings test withholds benefits before they are paid, applies only before full retirement age, and looks only at money from work. The tax on benefits is ordinary income tax on benefits that WERE paid, applies at every age including after full retirement age when this test has stopped forever, and runs on a combined-income measure that counts your wages in full plus pensions, withdrawals, dividends, tax-exempt interest and half your benefit. You can be entirely past the earnings test and still have 85% of your benefit taxed. One last thing the withholding does not pause: if Medicare premiums are normally deducted from your benefit and no benefit is paid, you are billed for them directly instead.
Frequently asked questions
How much can I earn before Social Security withholds anything?
It depends which of three tests you are under, and all three are shown on the page. Under full retirement age for the whole year, $24,480 of earnings are free and $1 is withheld for every $2 above that. In the year you reach full retirement age, the limit jumps to $65,160, the rate falls to $1 per $3, and only the earnings in the months BEFORE the month you get there count at all. From the month you reach full retirement age there is no limit whatsoever — you can earn anything and nothing is withheld. The test ends the month you get there, not at the end of that year.
Do I ever get the withheld money back?
Yes, and this is the single thing most calculators get wrong. Benefits withheld under the earnings test are not forfeited. At full retirement age SSA recomputes your benefit as though you had claimed later than you actually did, by one month for every whole month that went entirely unpaid, and the higher figure is permanent. On the default figures, twelve whole months are withheld between now and full retirement age against a claim made 60 months early — so the recomputation treats the claim as 48 months early instead, and the benefit rises from $1,683 to $1,803, $120 a month for life. The $20,520 withheld is whole again by about age 81.
Why does the page say 7 checks held but only 6 credited?
Because SSA suspends whole payments rather than shaving each one. On $45,000 of earnings the withholding owed is $10,260, which is 6.09 monthly checks of $1,683 — so six checks go entirely unpaid, a seventh is held to cover the remaining $162, and the overshoot of $1,521 is paid back to you in that last one. Only whole unpaid months are credited by the recomputation, so the seventh check counts as a check you did not receive on time but not as a month to give back. That is why the two counts differ, and both are printed.
What counts as earnings, and what does not?
Wages and net earnings from self-employment, and nothing else. A pension, an annuity, an IRA or 401(k) withdrawal, interest, dividends, rent, capital gains, an inheritance and another Social Security benefit are all outside the test at any size. Two edges worth knowing: the test runs on when the work was done rather than when you were paid, so a bonus or a final commission paid after you retire can usually be excluded, and for the self-employed SSA also looks at the hours you put in, not only the profit you report.
Is this the same as the tax on Social Security benefits?
No, and confusing the two is the most common mistake in this area. The earnings test withholds benefits before they are paid, applies only before full retirement age, and looks only at money from work. The tax on benefits is income tax on benefits that were paid, applies at every age including after full retirement age when this test has stopped, and runs on the combined-income measure — which counts your wages in full, plus pensions, withdrawals, dividends and half your benefit. You can be past the earnings test entirely and still be taxed on 85% of what you receive.
I am retiring in the middle of the year. Is my whole year's salary counted?
Not necessarily. There is a monthly test available once, in what SSA calls your grace year — the first year you retire. In that year SSA can pay you for any month in which you earn no more than $2,040, one twelfth of the annual limit, and are not performing substantial services in self-employment, however large the earlier part of the year was. It is what makes a mid-year retirement workable after a high-earning January to June, and it applies once only: from the next year the annual test takes over.
