Military pensions are taxable income, but the rules differ depending on when you served and how your pension was calculated

If you receive a military pension from the Department of Defense, the IRS treats it as ordinary income. You will owe federal income tax on the full amount, and most states tax it too — though a growing number exempt military pensions entirely. The tax you pay depends on your total income for the year, not just the pension itself, so other income sources (Social Security, investments, part-time work) affect your tax bracket and what you ultimately owe.

The key distinction is between non-regular military service (National Guard, Reserves) and regular military service (active duty). Regular military pensions are always taxable. Non-regular service pensions are taxable only if you did not serve on active duty for at least 24 months, or if you received a lump-sum payment instead of monthly payments. If you served 24 months or more on active duty and receive monthly payments, those are tax-free — but this applies to very few people, because most Guard and Reserve members do not reach the 24-month active duty threshold.

Key Takeaways

  • Regular military pensions from active duty are fully taxable federal income and taxable in most states, though some states exempt them entirely.
  • Non-regular service pensions (National Guard, Reserves) are tax-free only if you served at least 24 months on active duty and receive monthly payments, not a lump sum.
  • You must report your military pension on your federal tax return even if no tax is withheld, because the IRS will match it to your 1099-R form.
  • Many states — including Florida, Texas, Illinois, and Pennsylvania — do not tax military pensions, so your state of residence significantly affects what you owe.
  • You can request tax withholding from your pension payments through your military finance office, which reduces what you owe at tax time.

How the IRS treats regular military pensions

A regular military pension — the monthly payment you receive after retiring from active duty — is taxed as ordinary income by the federal government. The IRS does not distinguish between a military pension and any other income source. Your pension is added to your total income for the year, and you pay tax at whatever rate applies to your combined income.

The Department of Defense sends you a Form 1099-R each January showing the total pension you received in the previous year. This form goes to the IRS as well. You must report this amount on your federal tax return (usually on Form 1040, line 5a), even if you had no tax withheld. If you do not report it, the IRS will notice the mismatch between what you reported and what the 1099-R shows, and you will receive a notice.

The amount of federal tax you owe depends on your filing status, your other income, and your deductions. A single person with a $30,000 pension and no other income will owe less tax than a married couple filing jointly with a $30,000 pension plus $50,000 in Social Security and investment income. Use the IRS tax tables or a tax calculator to estimate what you will owe based on your specific situation.

Non-regular service pensions and the 24-month active duty rule

If you served in the National Guard or Reserves and received a pension, the tax treatment depends on whether you served at least 24 months on active duty. This rule is narrow and applies to very few people.

You may have access to for a tax-free pension only if all three of these are true: (1) you served on active duty for at least 24 consecutive months or a longer period determined by the Secretary of Defense, (2) you receive monthly pension payments (not a lump-sum distribution), and (3) you are a member of a uniformed service. If you received a lump-sum payment instead of monthly payments, or if you did not meet the active duty threshold, your pension is taxable.

Most National Guard and Reserve members do not meet the 24-month threshold. If you are unsure whether you do, contact your military finance office or the finance center that issued your 1099-R — they can confirm your active duty service dates and whether your pension qualifies for the exemption.

State income tax on military pensions

Whether your military pension is taxed at the state level depends entirely on where you live. Some states tax military pensions like any other income. Others exempt military pensions entirely. A few have partial exemptions or exemptions only for retirees over a certain age.

States that do not tax military pensions include Alabama, Alaska, Florida, Georgia, Hawaii, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Mississippi, Missouri, Montana, Nevada, New Hampshire, North Carolina, Ohio, Oklahoma, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Washington, West Virginia, Wisconsin, and Wyoming. Some of these states have no income tax at all (Alaska, Florida, Nevada, South Dakota, Tennessee, Texas, Washington, Wyoming); others specifically exempt military pensions while taxing other income.

States that do tax military pensions include Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Idaho, Illinois (with exceptions), Massachusetts, Michigan, Minnesota, Nebraska, New Jersey, New Mexico, New York, North Dakota, Oregon, Rhode Island, South Dakota (with exceptions), Vermont, and the District of Columbia. The tax rate and whether you owe anything depends on your total income and the state's tax brackets.

If you moved to a new state after retiring, you may owe tax to your former state on pensions earned while you lived there, depending on that state's rules. Some states allow you to exclude military pensions if you were a resident when you retired, even if you move away later. Check your state's tax authority website or contact a tax professional if you have lived in multiple states.

Withholding taxes from your military pension

The Department of Defense does not automatically withhold federal income tax from military pensions. If you want tax withheld so you do not owe a large bill at tax time, you must request it.

Contact your military finance office or the Defense Finance and Accounting Service (DFAS) and ask to complete a Form W-4P (Withholding Certificate for Pension or Annuity Payments). On this form, you tell the military how much federal tax to withhold from each pension payment. You can claim allowances, request a flat dollar amount, or request an extra amount per payment. The withheld amount is credited toward your federal tax liability when you file your return.

You can change your withholding at any time by submitting a new W-4P. If you under-withheld during the year and expect to owe tax, you can increase withholding for the remaining months. If you over-withheld, you will receive a refund when you file your return.

State withholding works differently. Some states allow you to request state tax withholding on a separate form; others do not. If your state taxes military pensions and you want to avoid a bill at tax time, ask DFAS whether your state participates in voluntary withholding, or plan to set aside money yourself.

How military pension taxation interacts with Social Security

If you receive both a military pension and Social Security, the taxation of your Social Security can be affected by your pension income. This matters because Social Security is not always fully taxable — it depends on your combined income.

The IRS uses a calculation called combined income to determine how much of your Social Security is taxable. Combined income includes your adjusted gross income, plus non-taxable interest, plus half of your Social Security benefits. Your military pension counts as part of your adjusted gross income in this calculation.

If your combined income exceeds certain thresholds ($25,000 for single filers, $32,000 for married filing jointly), a portion of your Social Security becomes taxable. The higher your military pension, the more likely your Social Security will be taxed. A tax professional can help you estimate the combined effect and plan withholding accordingly.

Reporting your military pension on your tax return

When you file your federal tax return, report your military pension on Form 1040, line 5a (or the equivalent line on whatever form you use). The amount comes from Box 1 of your 1099-R form, which DFAS sends you by January 31 each year.

If you had federal tax withheld, that amount appears in Box 4 of your 1099-R. Report it on your return as a payment toward your tax liability. If you withheld more than you owe, you will receive a refund. If you withheld less, you will owe the difference.

If you file state taxes in a state that taxes military pensions, you will also report the pension on your state return. Check your state's tax form to see which line applies. If your state does not tax military pensions, you do not report it on your state return, even though you report it federally.

Keep your 1099-R forms for at least three years in case the IRS asks questions about your reported income. If you move or change addresses, update your address with DFAS so your 1099-R reaches you on time.

Frequently Asked Questions

Do I owe federal tax on my military pension if I live in a state that does not tax it?

Yes. Federal tax and state tax are separate. Even if your state does not tax military pensions, you still owe federal income tax on the full amount. You report it on your federal return and pay federal tax, but you do not report it on your state return if your state exempts it.

Can I reduce my taxable military pension by taking a lump-sum payment instead of monthly payments?

No. Whether you take a lump sum or monthly payments, the full amount is taxable income in the year you receive it (or spread over the years if you receive it monthly). The form of payment does not change the tax treatment, except for the narrow case of non-regular service with 24 months active duty, where only monthly payments are tax-free.

What if I did not request withholding and now owe a large tax bill?

You can request withholding going forward to reduce what you owe next year. You can also make estimated tax payments to the IRS quarterly if you expect to owe more than $1,000. Contact a tax professional or the IRS for guidance on your specific situation, or call DFAS to increase withholding on your pension immediately.

Is my military pension taxed differently if I am disabled or a survivor receiving a pension?

Survivor pensions and disability pensions are taxed the same way as regular military pensions — as ordinary income. The only exception is the 24-month active duty rule for non-regular service, which applies regardless of disability or survivor status. If you are unsure whether your pension qualifies for any exemption, contact DFAS with your service dates and pension type.

Do I need to file a tax return if my only income is my military pension?

It depends on the amount and your filing status. If your pension is below the standard deduction for your age and filing status, you may not be required to file. However, if you had tax withheld, you should file to claim a refund. Check the IRS website or use the interactive tool to determine whether you must file based on your specific income and situation.