Military pensions are calculated by a formula, not a fixed dollar amount, so what you receive depends on your rank, years of service, and the payment option you choose
The military uses a single formula to calculate all pensions: 2.5% × your highest 36 months of basic pay × years of service. If you served 20 years as an E-5, for example, and your average basic pay over your highest three years was $3,000 per month, your monthly pension would be $1,500 (2.5% × $3,000 × 20 = $1,500). The formula is the same across all service branches — Army, Navy, Air Force, Marine Corps, Coast Guard, and Space Force.
You become may be able to access for a pension after 20 years of active duty service. The pension starts the month after you separate or retire. If you leave before 20 years, you receive nothing from the military pension system, though you may have access to the Thrift Savings Plan (TSP) if you contributed to it.
The actual dollar amount varies widely because it depends entirely on your rank and length of service. An E-4 with 20 years of service will receive significantly less than an O-5 with 20 years of service. Someone who served 30 years receives 75% of their highest 36 months of basic pay; someone who served exactly 20 years receives 50%.
Key Takeaways
- Your pension amount is calculated by multiplying 2.5% by your highest 36 months of basic pay by your total years of service.
- You must complete at least 20 years of active duty service to receive any military pension.
- The pension is based on basic pay only, not on allowances, bonuses, or special pay.
- You can choose between a single-life annuity (higher monthly payment, nothing to survivors) or a survivor benefit plan (lower monthly payment, income for your spouse or children after you die).
- Military pensions are taxed as ordinary income, and the amount is subject to federal income tax withholding.
How the 36-month average works
The military looks at your basic pay for the 36 months (three years) immediately before you separate or retire, adds those three years together, and divides by 36 to find your average. This is called your "High-3" and it is the foundation of your pension calculation.
Only basic pay counts toward the High-3. This means housing allowance (BAH), subsistence allowance (BAS), special duty pay, bonuses, and any other allowances are excluded. If you received a promotion during your final three years, your High-3 will reflect the higher rank. If you took a demotion, it will reflect the lower rank. The military uses whichever three-year period gives you the highest average, which is almost always your final three years on active duty.
What happens if you served more or fewer than 20 years
The 2.5% multiplier applies for each year of service. At 20 years, you receive 50% of your High-3. At 21 years, you receive 52.5%. At 30 years, you receive 75%. The maximum is 75%, which you reach at 30 years of service; additional years beyond 30 do not increase the percentage.
If you separate before 20 years, you do not receive a pension from the military retirement system. You forfeit the pension entirely. However, if you contributed to the Thrift Savings Plan during your service, that money remains yours and you can withdraw it or leave it invested.
Single-life annuity versus survivor benefit plan
When you retire, you must choose between two payment structures. A single-life annuity gives you the full calculated pension amount each month for your lifetime. When you die, the payments stop and your survivors receive nothing. This option pays the most per month.
A survivor benefit plan (SBP) reduces your monthly pension by a percentage — typically 10% to 15% depending on the coverage level you select — but guarantees that your spouse, children, or designated beneficiary continues to receive income after you die. The reduction is permanent; even if your survivor dies before you do, your pension does not increase back to the single-life amount. You must elect SBP within a specific window after retirement, usually 90 days, or you lose the option permanently.
How taxes and deductions work
Military pensions are taxed as ordinary income by the federal government. The amount you receive each month is subject to federal income tax withholding, which means the military will hold back a portion before sending you the payment. You can adjust your withholding using Form W-4P if you want to change how much is withheld.
Some states do not tax military pensions at all. Others tax them fully. A few states tax only the portion of your pension that exceeds a certain threshold. You should check your state's tax rules before you retire, because the tax treatment can significantly affect your take-home amount. If you move to a different state after retirement, your tax obligation may change.
If you are a survivor receiving SBP payments, those payments are also taxed as ordinary income. The military will withhold federal taxes from those payments as well.
Cost-of-living adjustments and changes over time
Military pensions receive an annual cost-of-living adjustment (COLA) each January, tied to the Consumer Price Index. If inflation rises, your pension rises with it. If inflation is flat or negative, your pension may not increase that year, though it will not decrease.
Your pension amount is locked in based on your High-3 and years of service at the time you separate. If you retire as an E-5, your pension calculation uses the E-5 pay scale from your High-3 period. If you are later recalled to active duty, your pension does not automatically recalculate; you would need to contact the Defense Finance and Accounting Service (DFAS) to understand how the recall affects your benefits.
Frequently Asked Questions
Can I receive a military pension if I was dishonorably discharged?
No. A dishonorable discharge, bad conduct discharge, or dismissal (for officers) results in forfeiture of all military pension rights, regardless of years of service. Other discharge characterizations do not automatically disqualify you, but you must have completed at least 20 years of service to receive a pension.
What if I was medically retired before 20 years of service?
Medical retirement follows different rules. You may receive a pension even if you have fewer than 20 years of service if you are found unfit for duty due to a service-connected disability. The calculation uses either the standard 2.5% formula or a disability percentage formula, whichever is higher. Contact DFAS or your branch's personnel office for details on your specific situation.
Does my military pension count as income for Social Security purposes?
Military pensions do not affect your Social Security retirement benefits. However, if you also worked civilian jobs and paid Social Security taxes, your civilian earnings history determines your Social Security amount. The Windfall Elimination Provision (WEP) may reduce your Social Security if you receive a government pension from work where you did not pay Social Security taxes, but military pensions are exempt from WEP.
What happens to my pension if I die before I start receiving it?
If you die on active duty before your retirement date, your survivors may be may have access to to Survivor Benefit Plan payments or other survivor benefits, but the rules are complex and depend on your specific circumstances. Your family should contact DFAS or your branch's casualty office immediately.
Can I receive both a military pension and VA disability compensation?
Yes. Military pension and VA disability compensation are separate programs and you can receive both. Your military pension is based on your rank and years of service. Your VA disability compensation is based on your service-connected disabilities. They do not offset each other.