Skip to content
Savant Wealth Management logo

The Savant Wealth Management Guide to Whether a Military Pension Reduces Social Security

Prepared by the Savant Wealth Management planning team · Last reviewed · Reading time: 8 min

For military service members and veterans

Tell us about your situation. We'll discuss whether we're a good fit. There's no obligation.

Request a conversation

For military retirees, no: a military pension does not reduce Social Security, and Savant Wealth Management reminds clients that basic pay from every year of service already counts on their earnings record. Quick test: every year you drew basic pay should show on your Social Security record at the amount in W-2 box 3. A missing or low year is easiest to correct within 3 years, 3 months and 15 days after the end of that year.

Take a master sergeant who stops working at separation and claims at 67. Nothing offsets his benefit, and his only job is a one-time check of the record. Now take one who starts a $120,000 contractor job and claims at 62. Retired pay still doesn't reduce his benefit, but the wages trigger the earnings test, and most of that year's checks are held back.

Savant Wealth Management works one decision at a time. It lists the decisions in order of due date and puts the numbers in front of you before anything is chosen. This page covers only the first item on that list for a retiree: whether retired pay cuts the benefit, and how to check the record before you claim. It doesn't estimate your benefit or pick your claiming age.

The numbers below follow Ramon, 43, an Army master sergeant retiring after 22 years. His wife Keiko is 41. They have two kids, 9 and 12, and after 7 moves they have never owned a home.

Quick summary

  • Compare each service year on your Social Security record with W-2 box 3, not with your total military pay.
  • Ask SSA for a correction now if any year shows less than box 3, and gather W-2 or LES copies first if that year is older than 3 years, 3 months and 15 days.
  • Match each January W-2 to your record in about 10 minutes for every year you have wages after service.
  • Hold off claiming at 62 while wages exceed $24,480, because $1 is withheld for every $2 above that 2026 limit.
  • Count taxable retired pay in provisional income, since $32,000 joint and $25,000 single are the first thresholds for taxed benefits.

Does a military pension reduce Social Security benefits?

No. Military retired pay does not reduce Social Security benefits. The Windfall Elimination Provision hit only pensions from work not covered by Social Security, and the Social Security Fairness Act repealed both WEP and the Government Pension Offset for everyone. Military basic pay has been covered since 1957, so retired pay was never hit.

The offset worry usually traces back to civilian pensions. A retiree who drew a pension from a job that didn't pay Social Security tax, such as some state or local work, once faced a cut. That cut is gone now, and it never applied to your retired pay.

Next belief: the record shows everything the military paid you. It doesn't. Only basic pay counts as Social Security wages, so BAH and BAS never appear, and Ramon's record will look far lower than his total pay. Combat-zone basic pay is free of income tax but still carries Social Security tax, so those months should show on the record.

A third belief says service earns extra wage credits. The special military credits ended after 2001, so Ramon's 22 years get none. What counts is the basic pay itself.

The last belief: retired pay counts against the earnings test if you claim early. It doesn't. That test counts wages and self-employment income only, so a pension never triggers it.

When does each record due date arrive?

The first record due date arrives the January after you separate, when your final DFAS W-2 comes through myPay. Each earnings year then carries a correction time limit of 3 years, 3 months and 15 days after it ends. After that SSA can still fix some errors, but only with proof.

In that same January, the first 1099-R for retired pay arrives too. Within about a year, the last service year should post to your record. Savant Wealth Management suggests putting these dates on a calendar the month you sign your retirement papers.

Proof means LES copies or W-2s. That's why most of the useful action happens between 43 and 46, not at 62. By 62 the paperwork is 19 years old and the statements are probably gone.

Later markers matter less for the record and more for claiming. The year Ramon turns 56 is his 35th earnings year. At 62 he can claim, but the 2026 earnings test limit of $24,480 applies if he still has wages. At 67, his full retirement age, the test ends. At 70, delayed credits stop growing.

Read the table by its last column. Almost every row before 62 is a checking step, not a claiming step.

If Ramon separates a few months later or SSA posts the last year slowly, the rows shift, but each time limit still runs from the end of its own earnings year.

Hypothetical timeline for Ramon, retiring at 43 after 22 years, with a $120,000 contractor salary; earnings test limit for 2026
Age or dateWhat happensWhat to do
43, at separationLast basic pay year endsSave final LES and W-2
Next JanuaryDFAS W-2 and first 1099-RNote the W-2 box 3 amount
Usually by 44Final service year postsMatch record to box 3
Each year's time limit3 years, 3 months, 15 daysFix any gap inside it
5635th earnings year for RamonWeigh value of more years
62Earliest claim; earnings test appliesSkip claiming while wages top $24,480

Check the record at separation, each January, or at 62

Option 1 is a one-time check at separation. Option 2 is that check plus a 10-minute match of each January W-2 to the record. Option 3 is checking only when you apply at 62, when every service year is past its time limit.

Matching the record to your total pay instead of W-2 box 3 is an easy error, and it produces a false alarm and wasted calls, because BAH and BAS were never wages. A real gap is costlier. Leave a missing $40,000 indexed year uncorrected and, with 35 years averaged, $40,000 ÷ 420 = about $95 of monthly average earnings. At the formula's 32% rate, that's roughly $30 each month for life.

Claiming at 62 while a $120,000 contractor salary is still coming in is a timing mistake with a clear cost. Under the 2026 earnings test, SSA withholds $1 for every $2 above $24,480. That's ($120,000 − $24,480) ÷ 2 = $47,760 of that year's benefits held back, or all of them if the benefit is smaller. The withheld months come back only through a recalculation after 67. Retired pay never counts toward this test. Picking the claiming age itself belongs to Social Security planning.

At home, Keiko runs payroll questions at the dental office, so she's often the one who spots a mismatch first. Each spouse opens a my Social Security account and they compare the two records at the kitchen table. Her record matters too, because a spousal benefit can reach up to 50% of Ramon's full-retirement amount if hers is lower.

Only SSA can change the record. An advisor can point out what to ask for, nothing more. Who each option fits:

Three ways to verify the record, compared on the same criteria; hypothetical retiree separating at 43
OptionErrors still fixableDocuments on handEffort
1. At separation onlyMost recent yearsFinal LES and W-2One sitting
2. Separation plus each JanuaryNearly every yearFresh W-2 each year10 minutes a year
3. Only at 62None inside the limitOften thrown awayHours of proof-gathering
  • Option 1: no wages after leaving
  • Option 2: any W-2 wages after service
  • Option 3: nobody, honestly

What happens if Ramon stops working at 55?

For Ramon and Keiko, a hypothetical household, Ramon stopping after 55 leaves 1 zero year among his 35 averaged, which costs about $91 each month, roughly $1,100 each year before COLAs. Working through the year he turns 56 fills that year. The 32% rate is an assumption his full record must confirm.

Here are the facts behind it. Ramon, 43, leaves the Army with 22 years of basic pay on his Social Security record and starts a $120,000 contractor job. Social Security averages his highest 35 years of indexed earnings. Full contractor years from 44 through 55 add 12, for 34 in all, and the 35th arrives in the year he turns 56.

Filling the zero year adds $120,000 ÷ 420 months = about $286 to his average indexed monthly earnings (420 is 35 years × 12). At the 32% formula rate, $286 × 0.32 = about $91 each month. Over 12 months that's roughly $1,100 each year.

After 56, an extra year only replaces his lowest year. Say that's an early $25,000 one: ($120,000 − $25,000) ÷ 420 = $226, and $226 × 32% = about $72 each month. Every additional year past 56 is worth a bit less.

Savant Wealth Management would list Ramon's decisions by due date. The SBP election is due before retired pay starts. The TSP-versus-401(k) match decision comes in the first month of the new job. The record check comes by the first January. The stop-age question waits until the numbers for 55 versus 56 are on the table, and all investing carries risk, so any TSP or 401(k) balance can lose value, including what he put in.

Count retired pay in the tax math

Retired pay doesn't reduce the benefit, but it does raise the tax cost of the benefit. Taxable retired pay counts in provisional income (AGI plus tax-exempt interest plus half of benefits). Above $25,000 single or $32,000 joint, up to 50% of benefits becomes taxable; above $34,000 or $44,000, up to 85% does. Those thresholds aren't indexed for inflation. VA disability pay is tax-free and stays out of that sum.

Questions that come up next

My W-2 from my last Army year shows less in Social Security wages than I was actually paid; is my record wrong?

Probably not. Social Security wages in W-2 box 3 cover basic pay only. BAH, BAS and other allowances aren't wages, so box 3 sits below your total pay. Compare your Social Security record to box 3, not to total pay. If the record shows less than box 3 for that year, ask SSA for a correction.

How soon after I separate should my last year of service appear on my Social Security record?

Usually within about a year. Your final DFAS W-2 arrives the January after you separate, and the last service year should post to your record soon after. If it's still missing a year later, ask SSA to correct it. The time limit is 3 years, 3 months and 15 days after that year ends.

Why bother checking my record if the military reported my pay to Social Security automatically?

Reports can still be wrong or missing, and you only find out by looking. Each year's correction time limit is 3 years, 3 months and 15 days after it ends. After that, SSA wants W-2 or LES copies as proof. Savant Wealth Management advisors compare the record with W-2 box 3 while those papers are still on hand.

What Savant Wealth Management reviews first on your record

Savant Wealth Management advisors compare each service year on your Social Security record with W-2 box 3 or the LES basic pay. They flag any year still inside its correction time limit and note the year your record reaches 35 years of earnings. The check doesn't promise a final benefit; it shows what to fix and when.

Primary sources

This content is general information and education. It is not individualized investment advice, tax advice or legal guidance. Investing involves risk, including the possible loss of principal. Before making financial decisions, talk to a professional who understands your full situation.

Request a conversation