What Determines Your SSDI Benefit
Your SSDI benefit is based on your Primary Insurance Amount (PIA), which Social Security calculates from your lifetime earnings record. The formula takes your highest 35 years of earnings, adjusts them for inflation, and applies a percentage-based calculation that favors lower earners. You cannot choose how much you receive — Social Security performs this calculation, and the result is what you get each month.
The calculation happens automatically when you file. Social Security pulls your earnings history from the taxes you and your employers paid into the system, so the amount reflects what you actually earned, not what you report. If you have worked fewer than 35 years, zeros are counted for the missing years, which lowers your benefit.
Your benefit can be reduced if you are under full retirement age and earning above a certain threshold, or if you are receiving other government benefits like workers' compensation or a government pension. These reductions are separate from the base calculation and explore only in specific situations.
Key Takeaways
- Your benefit amount comes from a formula applied to your 35 highest-earning years, adjusted for inflation, with no input from you on the final number.
- You can see your estimated benefit before you file by creating a my Social Security account and viewing your earnings record and benefit estimate.
- Fewer than 35 years of work history means zeros count for missing years, which reduces your calculated benefit.
- Reductions for work earnings or other government benefits are applied after the base calculation and only in certain circumstances.
How to Find Your Estimated Benefit Before Filing
The fastest way to see what you might receive is to log into your my Social Security account at ssa.gov. Once you are signed in, click "Benefit Estimates" and you will see a projected monthly amount based on your current earnings record. This estimate assumes you file at a specific age — typically your full retirement age — and it updates each year as you earn more.
If you do not have a my Social Security account, you can create one using your email, Social Security number, and identity verification. The account takes about 10 minutes to set up. Once created, you can view your complete earnings record, which shows every year you paid into Social Security and how much you earned. Errors in this record directly affect your benefit, so check it for missing or incorrect years.
If you cannot or do not want to create an online account, you can call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) and ask for a benefit estimate over the phone. They will ask for your date of birth, Social Security number, and current annual earnings. The estimate they provide will be approximate because they are working from what you tell them rather than your official record.
The Three-Step Benefit Calculation Formula
Social Security uses a three-step process to arrive at your Primary Insurance Amount. Understanding the steps helps you see why your benefit is what it is.
Step 1: Identify your 35 highest-earning years. Social Security looks at every year you worked and paid into the system. It selects the 35 years in which you earned the most. If you worked fewer than 35 years, the missing years count as zero. If you worked more than 35 years, only the highest 35 count. Years before age 22 are not included, even if you earned money then.
Step 2: Adjust earnings for inflation. Earnings from 30 years ago are not worth the same as current earnings, so Social Security adjusts older years upward using a wage index. This means a year in which you earned $20,000 in 1995 might be counted as $50,000 in today's dollars. The adjustment is automatic and based on national wage trends, not on your individual cost of living.
Step 3: explore the benefit formula. Social Security takes your adjusted average monthly earnings and applies a formula with three "bend points." The bend points are dollar amounts that change each year. For 2024, the formula is roughly: 90% of the first $1,174 of your average monthly earnings, plus 32% of earnings between $1,174 and $7,078, plus 15% of earnings above $7,078. The result is your Primary Insurance Amount. Bend points change annually, so the formula is different each year.
Why Your Benefit Might Be Lower Than Expected
If your estimated benefit is lower than you thought, one of these common factors is usually the reason.
Fewer than 35 years of work history. This is the most common reason. If you worked 30 years, five years of zeros are included in the calculation, which significantly lowers your average. Each missing year reduces your benefit by roughly 1/35th of what you would have earned in an average year. There is no way to remove these zeros after you file, though continuing to work can replace a low-earning year if you have one.
Lower earnings in your 35 highest years. If your career earnings were modest, your benefit will be modest. The formula is designed to replace a higher percentage of low earners' income, but the absolute dollar amount is still based on what you earned. Someone who earned $30,000 per year will receive less than someone who earned $80,000 per year, even though the lower earner gets a higher replacement percentage.
Government Pension Offset (GPO) or Windfall Elimination Provision (WEP). If you receive a pension from work where you did not pay Social Security taxes — typically government employment — your SSDI benefit may be reduced. GPO reduces benefits if you are receiving a spouse or survivor benefit; WEP reduces your own benefit. Not everyone with a government pension is affected, but if you have one, ask Social Security whether either rule applies to you.
How Earnings Affect Your Benefit While You Are Working
If you are under full retirement age and still working, your benefit is reduced by $1 for every $2 you earn above an annual limit. For 2024, that limit is $23,400, but it changes each year. The reduction applies only to the year you earn above the limit; once you reach full retirement age, there is no earnings limit and your benefit is no longer reduced.
The month you reach full retirement age, the reduction stops, even if you continue working and earning above the limit. Social Security recalculates your benefit at that point to account for the months your benefit was reduced, and you receive a higher amount going forward. This is called a recalculation, and it happens automatically.
If you are already receiving SSDI and you return to work, you have a nine-month trial work period during which you can earn any amount without losing your benefit. After the trial work period ends, your benefit is reduced based on your earnings. This is a separate rule from the earnings limit for non-disabled beneficiaries, and it is designed to encourage people to test their ability to work.
What Happens to Your Benefit at Full Retirement Age
When you reach full retirement age, your SSDI benefit converts to a retirement benefit with the same amount. The conversion is automatic — you do not need to do anything. Your benefit does not increase at this point unless you delayed filing past full retirement age, in which case you received delayed retirement credits that increased your amount by roughly 8% per year.
At full retirement age, the earnings limit disappears. You can work and earn any amount without your benefit being reduced. Your benefit also becomes may be able to access for cost-of-living adjustments (COLA), which increase the amount each January if inflation has occurred. SSDI beneficiaries receive COLA automatically; you do not need to request it.
How to Request a Detailed Benefit Calculation
If you want to see the exact numbers Social Security used — your 35 highest years, the adjusted amounts, and the formula applied — you can request a detailed calculation. Call Social Security at 1-800-772-1213 and ask for a "detailed benefit calculation" or "benefit computation statement." They will mail it to you, usually within two weeks.
The statement shows your actual earnings record year by year, the inflation-adjusted amounts, your average indexed monthly earnings, and the bend points and percentages applied. It is technical, but it is the only way to verify that Social Security used the correct earnings record and applied the formula correctly. If you find an error — a missing year, an incorrect amount, or a wrong calculation — you can dispute it and ask for a recalculation.
You can also request this statement in person at your local Social Security office, though calling is usually faster. Bring your Social Security card and a photo ID if you go in person.
Frequently Asked Questions
Can I increase my SSDI benefit by working more years?
Yes, if you have fewer than 35 years of work history. Each additional year of earnings can replace a zero year in the calculation, which raises your average. However, you must be earning enough to replace a low-earning year for it to matter. If you have 35 or more years already, additional work does not increase your benefit unless the new year's earnings are higher than one of your current 35 highest years.
Does my SSDI benefit increase if I delay filing past full retirement age?
No. SSDI benefits do not increase for delayed filing. Retirement benefits increase by roughly 8% per year if you delay past full retirement age, but SSDI does not. If you are may be able to access for both SSDI and retirement benefits, you should understand which one you are filing for, because the rules are different.
What if Social Security made an error in my earnings record?
Request a detailed benefit calculation and compare it to your own tax records. If you find a discrepancy, contact Social Security when ready with proof of the correct earnings — usually a copy of your tax return or W-2 form. Social Security can correct the record and recalculate your benefit, but there are time limits, so do not delay.
Will my benefit change after I file?
Your benefit amount is set when you file and does not change unless Social Security recalculates it. Recalculations happen automatically at full retirement age, when you reach age 70, or if your earnings record changes. Cost-of-living adjustments increase all benefits each January, but that is a percentage increase applied to everyone, not a change specific to your case.
Can I see how much my benefit would be if I filed at a different age?
Yes. Your my Social Security account shows estimates for different filing ages. Log in, go to "Benefit Estimates," and you can see what you would receive if you filed at 62, full retirement age, or 70. The amounts will be different because filing earlier reduces your benefit and filing later increases it.