Finance calculators

High 3 Retirement Calculator

Updated Aug 22, 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. If you want to check the current basic pay behind those tables, our Military Pay Calculator breaks it down by grade and time in service.

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. For a broader look at all the plans side by side, see the Military Retirement Calculator.

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. Branch-specific tools are also available for the Army and the Air Force.

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. If you need to look up a single year's basic pay first, the Army Pay Calculator, Navy Pay Calculator, and Air Force Pay Calculator all use the same DoD tables.

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 — no BAH, BAS, or special pay. Housing allowance is figured separately with our BAH Calculator.

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. Our COLA Calculator and Inflation Calculator can help you pick a realistic number.

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%. Use the Percentage Calculator if you want to check that step by hand.

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 — see the FERS Retirement Calculator or the general Federal Retirement Calculator for those.

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. Compare that growth with the US Inflation Calculator to see how much buying power you actually keep.

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:

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. If you are weighing a retirement date, the Retirement Date Calculator and Retirement Age Calculator can help you time it.

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. Try the Retirement Calculator to see the full picture, the Retirement Withdrawal Calculator to set a safe drawdown rate, and the How Long Will My Money Last Calculator to stress-test your plan. A Monthly Budget Calculator is useful once you know your net check.

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.

Can I use this calculator for Guard or Reserve retirement?

Not directly. Reserve and Guard retirement is based on retirement points, not full years of active duty.

To get close, divide your total points by 360. That gives you your equivalent years. Enter that number in the years field. Also remember most reserve retirees do not start getting paid until age 60.

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.

Where do the pay table numbers in this calculator come from?

The 2025 DFAS monthly basic pay table is built into the tool. The other years are figured from the yearly pay raises: 5.2% for 2024, 4.5% for 2025, and 3.8% for 2026.

That means the 2026 figures are close estimates, not final published rates. Check DFAS for the exact table.

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.

Why did the calculator warn me that my High-3 amount looks off?

The warning shows up when your typed number is more than 35% away from the pay table average for your grade and years.

Usually that means one of three things: you entered yearly pay instead of monthly, you added BAH or BAS, or you picked the wrong pay grade. Fix the entry and the warning goes away.

Why do the results stay the same when I select BRS?

This is a High-3 tool, so it always uses 2.5% per year. BRS uses 2.0% per year plus government matching in your TSP.

Picking BRS only shows a note reminding you of that. Use a Blended Retirement System calculator for real BRS numbers.

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.

Does academy or ROTC time count in this calculator?

Usually no. Time as a service academy cadet or midshipman and time on an ROTC scholarship generally do not count toward retirement.

Only enter service time that appears as creditable on your record. Your personnel office can confirm the exact total.

Can I print or save my results?

Yes. Use your browser's print option to print the page or save it as a PDF. The tables, steps, and charts print with it.

Nothing you type is stored, so write down or save any numbers you want to keep.