Finance calculators

High 3 Retirement Calculator

Updated Sep 1, 2026 By Jehan Wadia
Rate Formulas
Eligibility Check
Month and year of your initial entry (MM/YYYY). Day is not needed.
Did you elect the Career Status Bonus (CSB) / REDUX plan?
Choose How You Want to Fill This In
Service Details
All branches use the same DoD base pay tables.
Prior-enlisted officers (O-1E to O-3E) have separate pay rates from O-1 to O-3.
Minimum active-duty retirement eligibility is typically 20 years.
Partial years count: 24 years and 3 months gives 60.625%, not 60%.
High-3 Average Monthly Base Pay
Input method
Auto mode averages your grade's base pay across three annual pay tables.
Choose the three calendar-year tables covering your final 36 months.
per month
Base pay only — no BAH, BAS, or special pays. Used when "Manual entry" is selected.
Retirement System & Projection Options
Retirement System
Feeds the projected-pay table and chart. 0.0% to 5.0%.
Used to stop the projection at age 85. Leave blank to project a full 20 years.
Estimated Retirement Pay
Estimated Gross Monthly Retirement Pay
$0.00
Auto-Calculated · Gross (before taxes)
Before federal income tax withholding.
Estimated Gross Annual Retirement Pay
$0.00
Monthly figure × 12 payments per year.
Your Retirement Multiplier
0.000%
High-3 Average Base Pay Breakdown
Base pay by pay table year used to compute the High-3 average
Pay Table YearMonthly Base Pay
Step-by-Step Solution
Projected Annual Pay With COLA
Projected annual retirement pay at five-year intervals
Calendar Year Years Since Retirement Estimated Annual Pay (with COLA) Estimated Monthly Pay (with COLA)
Years-of-Service Sensitivity
Retirement pay if you served two fewer or two more years
Scenario Years of Service Multiplier High-3 Average Estimated Monthly Pay Difference vs. Your Estimate

Introduction

This High-3 Retirement Calculator shows how much military retirement pay you may get each month and each year. It uses the High-3 rule: your pay is based on the average of your highest 36 months of basic pay, times 2.5% for each year you served.

To use it, pick your branch, pay grade, and years of service. The tool can pull base pay from DFAS pay tables for you, or you can type in your own High-3 average. It then shows your multiplier, your gross monthly pay, and the math behind each step.

You can also check if the High-3 system even applies to you. Members who joined before September 8, 1980 may fall under Final Pay. Those who joined on or after January 1, 2018 are in the Blended Retirement System (BRS), where matching contributions in your TSP account do a lot of the work. If you took the Career Status Bonus, you fall under REDUX. Just enter your entry date and the tool will tell you.

The calculator also projects your pay over time with a cost-of-living adjustment (COLA) you choose, and shows what two more or two fewer years of service would do to your check. All numbers are estimates before taxes. For your official amount, check with DFAS or your personnel office.

How to use our High-3 Retirement Calculator

Enter when you joined the military, your rank, and your years of service. The calculator shows your estimated monthly and yearly retirement pay, your multiplier, your High-3 average base pay, the math behind it, and how your pay grows with COLA.

Service Entry Month: Pick the month you first entered service. This decides which retirement system covers you.

Service Entry Year: Type the four-digit year you first entered service, such as 2004.

Career Status Bonus (CSB) / REDUX: Choose "Yes" if you took the CSB/REDUX deal. Choose "No" if you did not. Most members choose "No."

Check button: Select it to see if you fall under High-3, Final Pay, REDUX, or BRS.

Manual Entry or Quick Estimate: Pick "Quick Estimate" to start with common values (Army, E-7, 20 years). Pick "Manual Entry" to type your own High-3 average.

Branch of Service: Choose your branch. All branches use the same base pay tables, so this only labels your results.

Pay Grade / Rank at Retirement: Pick the grade you will hold when you retire. Prior-enlisted officers should choose O-1E, O-2E, or O-3E.

Years of Creditable Service: Pick your total full years of service, from 20 to 40. Each year adds 2.5% to your multiplier.

Additional Full Months: Pick any extra whole months past your last full year. Months count too, so 3 months adds 0.625%.

Input method: Choose "Auto-calculate" to let the tool average pay from DFAS pay tables. Choose "Manual entry" to type your own figure.

Pay Table Years Used: Pick the three pay table years that cover your last 36 months of service.

Your Estimated High-3 Monthly Average Base Pay: Type your average monthly base pay for your highest-paid 36 months. Use base pay only. Do not include BAH, BAS, or special pay.

Retirement System: Leave this on "High-3 (Legacy)." Picking BRS shows a note, but the numbers stay High-3.

Expected Annual COLA Rate: Drag the slider or type a rate from 0% to 5%. This shows how your pay may rise each year with inflation.

Your Current Age: Type your age to stop the pay forecast at age 85. Leave it blank for a full 20-year forecast.

Calculate My Retirement Pay: Select this button to see your results, tables, and charts.

Reset / Start Over: Select this button to clear your entries and go back to the default values.

What Is the High-3 Military Retirement System?

High-3 is the military retirement plan that pays you a monthly check for life after you retire from service. It is also called the "High-36" or Legacy retirement system. Your pay is based on the average of your highest 36 months of basic pay, usually your last three years of service, since that is when your pay is highest.

The High-3 Formula

The math is simple:

Monthly Retirement Pay = High-3 Average Base Pay × 2.5% × Years of Service

Each full year you serve adds 2.5% to your multiplier. So 20 years gives you 50%. Thirty years gives you 75%. Forty years hits the 100% cap.

Partial Years Still Count

Extra months are not thrown away. Every full month adds about 0.208% to your multiplier (2.5% divided by 12). If you serve 24 years and 3 months, your multiplier is 60.625%, not 60%.

Only Basic Pay Counts

High-3 uses your basic pay only. It does not include BAH (housing), BAS (food), flight pay, sea pay, hazard pay, bonuses, or any special or incentive pay. Those stop when you retire.

Who Falls Under High-3?

  • High-3: You entered service between September 8, 1980 and December 31, 2017 and did not take the Career Status Bonus.
  • Final Pay: You entered before September 8, 1980. Your pay is based on your final base pay, not a 36-month average.
  • CSB/REDUX: You entered after July 31, 1986 and took a $30,000 bonus at 15 years. Your multiplier drops to 2.0% per year and your COLA is smaller.
  • BRS (Blended): You entered on or after January 1, 2018. Your multiplier is 2.0% per year, but you also get government matching in your TSP account.

Civil service retirees follow a different set of rules entirely.

Cost-of-Living Adjustments (COLA)

Military retired pay grows each year with COLA, which is tied to inflation. A small yearly raise adds up a lot over 20 or 30 years of retirement, which is why the projection above matters.

What Comes Out of Your Check

The numbers here are gross pay, before anything is taken out. Your real deposit will be smaller because of:

  • Federal income tax (retired pay is taxable)
  • State income tax, though many states do not tax military retirement
  • Survivor Benefit Plan (SBP) premiums, if you enroll
  • VA disability offset or a former spouse's court-ordered share, if either applies

Why Two Extra Years Matter So Much

Staying in longer helps you twice. You get a bigger multiplier, and you often move into a higher pay step or rank, which raises your High-3 average too. That is why the sensitivity table can show a large jump for just two more years of service.

Planning the Rest of Your Retirement Income

Military retired pay is only one piece. Most retirees stack it with TSP or IRA withdrawals, Social Security, and personal savings.

These results are estimates for planning only. Your official retirement pay is set by DFAS using your verified service record.


Formulas used

High-3 Average Monthly Base Pay (36-month average)
\text{High-3} = \frac{P_{y} + P_{y+1} + P_{y+2}}{3}
Creditable Service in Decimal Years
S = Y + \frac{M}{12}
Retirement Multiplier
R = \min\left(2.5\% \times S,\; 100\%\right)
Gross Monthly Retirement Pay
\text{Monthly Pay} = \text{High-3} \times R
Gross Annual Retirement Pay
\text{Annual Pay} = \text{Monthly Pay} \times 12
Projected Annual Pay After n Years of COLA
A_n = \text{Annual Pay} \times (1 + c)^{n}
Value of One Additional Year of Service (per month)
\Delta = \text{High-3} \times 0.025
Projection Horizon Limited by Age 85
N = \max\left(1,\; \min\left(20,\; 85 - \text{Age}\right)\right)

Frequently asked questions

Do I need exactly 20 years of service to get High-3 retirement pay?

Almost always, yes. Active duty members need 20 years of creditable service to draw a monthly retirement check. That is why this High-3 calculator starts at 20 years.

Two rare exceptions exist: a medical retirement, or an early-out program like TERA. Those use different rules, so ask your personnel office for your official numbers.

Should I pick my rank now or my rank at retirement?

Pick the pay grade you expect to hold during your last three years of service. That is the pay the High-3 average is built from.

If you think a promotion is coming, run the tool twice (once at your current grade and once at the higher grade) and compare the two monthly amounts.

Why does my estimate stay the same when I change my branch?

Because every branch uses the same DoD basic pay tables. An Army E-7 and a Navy E-7 with the same time in service earn the same base pay.

The branch field only labels your results, so Army, Navy, Marine Corps, Air Force, Space Force, and Coast Guard all give the same number.

What is the difference between O-3 and O-3E in the rank list?

The E means prior enlisted. Officers with at least four years of enlisted service get paid on the O-1E, O-2E, or O-3E rows instead.

Those rows pay more, so picking the wrong one can change your High-3 average by hundreds of dollars a month.

Which pay table years should I choose for my 36-month window?

Pick the three calendar years that cover your last 36 months in uniform.

  • Retiring in 2026? Choose 2024 – 2026.
  • Retiring in 2025? Choose 2023 – 2025.

If you are retiring further out, use the most recent option. Your real average will be higher because of future pay raises.

Why does my monthly pay jump more than 2.5% when I add years of service?

Two things go up at the same time. Your multiplier grows 2.5% per year, and your basic pay may hit a new longevity step.

Pay steps land at 22, 24, 26, 28, 30, 32, 34, 36, 38, and 40 years. Crossing one of those raises your High-3 average too, so the jump looks bigger.

Should I type my monthly or yearly base pay in the manual field?

Monthly. The High-3 average is a monthly figure.

If you only know your yearly base pay, divide it by 12 first. For example, $84,000 a year becomes $7,000 a month.

What COLA rate should I enter?

Most people use 2% to 3%. That is close to long-term inflation.

Real COLA is set each year from the Consumer Price Index, so it changes. Try a low rate and a high rate to see the range your pay could fall in.

Does the sensitivity table assume I get promoted if I stay longer?

No. It keeps your same pay grade and only changes the years of service.

Your base pay can still rise in that table because a longer career may reach a higher longevity pay step. A real promotion would raise your check even more.

Does terminal leave count toward my years of service?

Yes. Paid terminal leave counts as active duty right up to your retirement date, so it adds to your creditable service.

Leave you sell back for cash does not add time. Only days you are still on the rolls count.

Why is my number a little different from my DFAS retirement estimate?

DFAS uses your verified service record, exact days, the official pay tables, and its own rounding rules. Retired pay is also rounded down to the next lower whole dollar.

Small gaps of a few dollars are normal. Large gaps usually mean your creditable service or pay grade needs a second look.

When does my first retirement check arrive?

Military retired pay is paid on the first business day of the month, for the month before. So your first payment normally lands about a month after you retire.

Setting up direct deposit with DFAS ahead of time helps avoid delays.