Your SSDI payment is based on your lifetime earnings record, not on how disabled you are
The Social Security Administration calculates your SSDI benefit by looking at your work history and the wages you earned while you were working. The more you earned and the longer you worked, the higher your payment will be. This is different from SSI (Supplemental Security Income), which is a needs-based program with a flat federal payment amount.
Your SSDI amount is locked in the year you turn 62, even if you start receiving it earlier due to disability. This means the calculation does not change based on your current financial situation, your medical condition, or how many years you have been disabled. It is purely a math problem built from your past earnings.
You cannot see the exact dollar amount until you request a benefit estimate or until your claim is approved. The Social Security Administration does not publish a calculator that works backward from your age and earnings to show you the number. You have to ask for it.
Key Takeaways
- Your SSDI payment is calculated from your work history and wages, not from your disability or current need.
- You can request a benefit estimate online through your Social Security account, by phone at 1-800-772-1213, or in person at your local office.
- The estimate you receive before approval is based on your current age and earnings record, but the actual payment may differ slightly once your claim is processed.
- Your payment amount is set when you turn 62 and does not change if you delay claiming or if your medical condition worsens.
- If you worked in another country or for a railroad, your calculation may follow different rules.
How Social Security calculates your benefit amount
Social Security uses a three-step process. First, they adjust all your past earnings to account for wage growth over time — this is called indexing. A wage from 1990 is not worth the same as a wage from 2020, so the system scales older earnings up to make the comparison fair.
Second, they take your 35 highest-earning years (or fewer if you have not worked 35 years) and calculate your average monthly earnings. This number is called your Primary Insurance Amount basis, or PIA basis.
Third, they explore a formula to that average. The formula has bend points — thresholds where the percentage of your earnings that counts toward your benefit drops. This means your first dollars of average earnings count for more of your benefit than your later dollars do. Someone who earned $20,000 a year gets a higher percentage of that income as a benefit than someone who earned $100,000 a year.
The bend points change every year based on national wage growth. This is why two people born in the same year but with different earnings histories will have different benefit amounts, and why the same person's estimate might shift slightly from year to year before they claim.
What happens if you have not worked 35 years
If you have fewer than 35 years of work history, Social Security counts the missing years as zeros. This lowers your average and reduces your benefit. There is no way around this — you cannot substitute volunteer work, caregiving, or any other unpaid activity.
If you worked 30 years, your calculation uses 30 real years and 5 zeros. If you worked 20 years, it uses 20 real years and 15 zeros. The zeros drag down your average significantly, so someone with a short work history will receive a much lower benefit than someone with the same annual earnings but a longer career.
You do not have to work more years to raise your benefit once you have already claimed. But if you are still working and have not yet claimed, continuing to work can replace one of your zero years or replace a low-earning year with a higher one, which would increase your eventual benefit.
How to request your benefit estimate before you claim
You can get an estimate of your SSDI benefit in three ways. The fastest is to create a my Social Security account at ssa.gov. Once you are logged in, go to "Benefit Estimates" and select "Retirement Estimate." Even though it says retirement, this estimate shows what you would receive on your SSDI record if you claimed at your current age.
If you do not want to create an online account, you can call Social Security at 1-800-772-1213 and ask for a benefit estimate. You will need your Social Security number, date of birth, and current annual earnings if you are still working. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. Eastern time. Wait times are typically shorter early in the morning or late in the afternoon.
You can also visit your local Social Security office in person and request an estimate. Bring your Social Security card, a photo ID, and proof of current earnings if you are still working. Call ahead to ask whether you need an appointment — many offices now require one.
Why your estimate might change before you claim
If you are still working, your estimate will go up each year you earn more than one of your previous 35 years. Social Security recalculates your average every year based on your new earnings record. If you earn $50,000 this year and that is more than you earned in your lowest-earning year on record, that old year drops out and the new one takes its place.
The bend points also change every January based on the previous year's national wage growth. This means the formula itself shifts slightly each year, which can change your estimate even if your earnings record stays the same.
Once you claim SSDI, your benefit amount is fixed. It will not go up if you continue working, and it will not go down if you stop working. The only adjustment after that is the annual cost-of-living adjustment, or COLA, which applies to all beneficiaries.
Special situations that affect your calculation
If you worked for a railroad, your benefit is calculated under the Railroad Retirement Act, not the Social Security Act. The formula is different and usually results in a higher benefit. You cannot receive both railroad retirement and Social Security benefits — you get whichever is higher. Contact the Railroad Retirement Board at 1-877-772-5772 if you have railroad work history.
If you worked in a government job that did not pay Social Security taxes — such as some positions with state or local governments, or the federal government before 1984 — you may have a Government Pension Offset applied to your benefit. This can reduce your SSDI payment if you also receive a government pension. The reduction is not automatic; it applies only if you are also may be able to access for a government pension.
If you worked in another country, your earnings there may or may not count toward your Social Security record, depending on whether that country has a totalization agreement with the United States. Social Security maintains these agreements with about 30 countries. If you have foreign work history, contact Social Security directly to ask whether those earnings are included in your calculation.
What your estimate does and does not tell you
Your benefit estimate shows you the amount you would receive if you claimed SSDI at your current age, based on your current earnings record. It is not a promise. The actual amount you receive after your claim is approved may be slightly different because Social Security will have your complete and final earnings record at that point.
The estimate also does not account for any reductions you might face. If you are under full retirement age and you earn more than $23,400 per year (the 2024 limit; this changes annually), Social Security will reduce your benefit by $1 for every $2 you earn over that amount. This reduction applies only while you are under full retirement age; it stops once you reach it.
Your estimate is based on the assumption that you will not have any additional work years between now and when you claim. If you continue working and earning more than your current lowest year, your actual benefit will be higher than the estimate.
Frequently Asked Questions
Can I see my SSDI payment amount without creating an online account?
Yes. Call Social Security at 1-800-772-1213 Monday through Friday, 7 a.m. to 7 p.m. Eastern time, and ask for a benefit estimate. You will need your Social Security number, date of birth, and current earnings if you are still working. You can also visit your local Social Security office in person.
Why is my estimate lower than I expected?
The most common reason is that you have fewer than 35 years of work history. Social Security counts missing years as zeros, which lowers your average earnings. If you have worked fewer than 35 years, each missing year significantly reduces your benefit. You can also request a detailed earnings record from Social Security to verify that all your past wages were reported correctly.
Does my SSDI payment go up if I keep working before I claim?
Yes, but only if you earn more than one of your lowest 35 years. If you do, that old year drops out and your new year replaces it, raising your average earnings and your eventual benefit. Once you claim, your benefit amount freezes and does not increase based on future work.
What is the difference between my SSDI estimate and my actual payment?
Your estimate is based on your earnings record as of the date you request it. Your actual payment is calculated after your claim is approved, using your final and complete earnings record. The difference is usually small — a few dollars — but it can be larger if you had recent earnings that had not yet been posted to your record when you requested the estimate.
If I was married, does my spouse's earnings affect my SSDI amount?
No. SSDI is based only on your own work history and earnings. Your spouse's earnings do not change your benefit. However, your spouse may be able to receive a benefit on your record if they are at least 62 years old or caring for a child under 16, and that benefit is calculated separately based on your earnings record.