Military pension amounts depend on your rank, years of service, and which branch you served in
There is no single military pension amount. The Department of Defense calculates your pension using a formula that multiplies your base pay by a percentage that grows with each year you serve. A soldier who retires at 20 years gets 50 percent of their base pay. At 30 years, it jumps to 75 percent. The formula is the same across all branches — Army, Navy, Air Force, Marines, Space Force, and Coast Guard — but your actual monthly check depends entirely on what rank you held when you retired.
A junior enlisted member retiring at 20 years might receive $1,200 to $1,500 monthly. A senior officer retiring at the same point could receive $4,000 to $6,000 or more. These are rough ranges based on 2024 military pay scales, but they shift every January when the military adjusts base pay for inflation. The only way to know your exact amount is to use the military's own calculator or contact your branch's personnel office.
Key Takeaways
- Military pensions use a formula: your base pay at retirement multiplied by 2.5 percent for each year of service, capped at 75 percent after 30 years.
- A soldier retiring at E-5 (staff sergeant) with 20 years of service receives roughly 50 percent of their base pay each month for life.
- Officers and senior enlisted ranks receive substantially higher pensions because the formula applies to a higher base pay amount.
- Your pension amount increases automatically each January when the military adjusts base pay for inflation, a process called a COLA adjustment.
- You must serve at least 20 years to receive any military pension; shorter service does not may have access to you for a pension under the traditional system.
How the military pension formula works
The calculation is straightforward once you know the pieces. Take your monthly base pay at the time you retire, multiply it by the number of years you served, then multiply that result by 2.5 percent. A sergeant (E-5) with a base pay of $2,400 per month who retires after 20 years would receive: $2,400 × 20 × 0.025 = $1,200 per month.
The formula maxes out at 75 percent of base pay. This means that after 30 years of service, adding more years does not increase your pension percentage — it stays at 75 percent. A captain with a base pay of $6,000 retiring after 30 years receives: $6,000 × 0.75 = $4,500 per month, and that percentage does not climb higher if they served 32 or 35 years.
Base pay is the only component that counts toward your pension calculation. Special pays, bonuses, housing allowances (BAH), and subsistence allowances (BAS) do not factor in. This is a common point of confusion for service members who see their total monthly compensation and assume the pension will be based on that larger number.
Pension amounts by rank and years of service
The table below shows approximate monthly pension amounts for different ranks retiring at 20 and 30 years of service. These figures use 2024 base pay rates and are rounded to the nearest $50. Your actual amount will depend on your exact base pay at retirement, which may differ slightly from these estimates.
| Rank | 20 Years (50%) | 30 Years (75%) |
|---|---|---|
| E-4 (Corporal/Specialist) | $1,100–$1,200 | $1,650–$1,800 |
| E-5 (Sergeant) | $1,200–$1,350 | $1,800–$2,000 |
| E-6 (Staff Sergeant) | $1,400–$1,550 | $2,100–$2,300 |
| E-7 (Sergeant First Class) | $1,650–$1,850 | $2,475–$2,775 |
| O-3 (Captain/Lieutenant) | $3,200–$3,600 | $4,800–$5,400 |
| O-4 (Major) | $3,800–$4,200 | $5,700–$6,300 |
| O-5 (Lieutenant Colonel) | $4,600–$5,100 | $6,900–$7,650 |
These ranges reflect the variation in base pay across different branches and specialties. An Air Force captain may have a slightly different base pay than an Army captain, and both differ from a Navy captain. The formula itself is identical, but the starting number changes.
What happens to your pension after you retire
Your military pension is a monthly payment for life. It does not run out, and it does not decrease if you take another job. You can work full-time, start a business, or take a civilian government position without affecting your pension amount.
Every January, your pension increases automatically to match inflation. The military calls this a COLA adjustment (Cost of Living Adjustment). If inflation was 3 percent that year, your pension grows by 3 percent. This adjustment has happened every year since 1975, so your purchasing power stays roughly the same over time. In 2024, military pensions increased by 3.2 percent.
If you die while receiving your pension, your surviving spouse and children may receive a portion of it through the Survivor Benefit Plan (SBP), but only if you enrolled in that program before or shortly after retirement. SBP is optional and costs a percentage of your pension, but it guarantees your family receives income if you pass away. If you do not enroll, your pension stops when you die.
The 20-year service requirement and what it means
You must complete at least 20 years of active duty service to receive a military pension under the traditional system. Nineteen years and 364 days of service does not may have access to you. This is why the 20-year mark is so significant for military families — it is the threshold that unlocks lifetime income.
If you separate before 20 years, you receive no pension. You may have access to the Thrift Savings Plan (TSP), which is similar to a 401(k), if you contributed to it during your service. You may also receive a lump-sum payment under the Blended Retirement System if you joined the military after January 1, 2018, but this is a one-time payment, not a monthly pension.
The military also offers a newer option called the Blended Retirement System (BRS) for service members who joined after 2018. Under BRS, you can receive a smaller monthly pension at 20 years (40 percent of base pay instead of 50 percent), but you also receive matching contributions to your TSP account, which gives you more flexibility if you leave before 20 years.
How to find your exact pension amount
The easiest way to see your projected pension is to use your branch's retirement calculator. The Army has the Military Retirement Calculator on the Army Human Resources Command website. The Navy and Marine Corps use a similar tool on the Navy Personnel Command site. The Air Force, Space Force, and Coast Guard each maintain their own calculators on their official military websites.
These calculators ask for your rank, years of service, and branch, then show you your monthly amount. They update automatically when the military adjusts base pay each January. You can also contact your branch's personnel office or your installation's retirement services office, and they will provide a written estimate of your pension.
If you are still on active duty, your Leave and Earnings Statement (LES) shows your current base pay, which you can plug into the formula yourself: base pay × years of service × 0.025 (or 0.75 if you have 30+ years). This gives you a rough estimate, though your actual pension will be based on your base pay at the moment you retire, which may be higher due to future pay raises.
Taxes and deductions from your military pension
Your military pension is taxable income. Federal income tax is withheld automatically unless you request otherwise. State income tax may also apply, depending on which state you claim as your legal residence. Some states do not tax military pensions at all — Florida, Texas, and Wyoming are examples — while others tax them fully.
If you are a disabled veteran receiving VA disability compensation, you may be able to offset some of your pension through a program called Concurrent Retirement and Disability Pay (CRDP). This allows you to receive both your full military pension and your full VA disability payment, rather than having one reduce the other. You must meet specific criteria and apply through the VA to receive CRDP.
Medicare premiums, health insurance premiums, and other deductions can also come out of your pension check if you authorize them. Review your deduction elections carefully when you retire, because changing them later requires paperwork and can take several pay periods to process.
Frequently Asked Questions
Can I receive a military pension if I was dishonorably discharged?
No. A dishonorable discharge voids your pension entirely, regardless of how many years you served. Other types of discharge — bad conduct, other than honorable, or general under honorable conditions — may also disqualify you or reduce your benefits. Only honorable discharge or general discharge under honorable conditions preserves your pension rights.
What if I retire as an officer but was promoted from enlisted?
Your pension is based on your rank at retirement, not your highest rank. If you retire as a captain, your pension uses the captain's base pay, even if you spent 15 years as an enlisted soldier. The formula counts all your years of service, but the base pay amount is determined by your final rank.
Do military pensions get reduced if I work for the federal government?
No. Your military pension is separate from federal civilian employment. You can work for the Department of Defense, the VA, or any other federal agency and receive your full pension. Some older rules called the "offset" used to reduce pensions for federal employees, but this was eliminated for most service members.
What happens to my pension if I remarry after retirement?
Your pension amount does not change if you remarry. However, if you enrolled in the Survivor Benefit Plan (SBP) and named your ex-spouse as the beneficiary, you may need to update your beneficiary designation. Contact your branch's personnel office to change your SBP beneficiary if your family situation changes.
Can I receive my military pension while I am still on active duty?
No. Your pension begins the day after you separate from active duty. If you retire on a Friday, your first pension payment arrives in the following month. You cannot receive both active duty pay and a military pension at the same time.