A couple smiling as they go through paperwork at a desk

Does Iowa tax military retirement pay?

Not taxed

No. Iowa exempts retirement pay for service in the Armed Forces, Reserve or National Guard, at any age. Only pay from DFAS or a similar source counts.

In the state's own words

Copied word for word from the official document linked below each quote:

“Retirement pay for military service in the United States Armed Forces, the Armed Forces Military Reserve, or the National Guard is eligible for exemption from Iowa income tax and is not included on line 9, without regard for age or disability.”

IA 1040 Expanded Instructions (document dated February 20, 2023), Iowa Department of Revenue

“Only military retirement pay received from the Defense Finance and Accounting Service (DFAS), or a similar source, is eligible for the exemption.”

IA 1040 Expanded Instructions (document dated February 20, 2023), Iowa Department of Revenue

Other retirement income in Iowa

No, from age 55. Since 2023 Iowa excludes retirement income from Iowa taxable income for taxpayers who are 55 or older, disabled, or certain survivors. The Iowa pension page has the details, and the Iowa Social Security page covers Social Security. No. Iowa does not tax Social Security. Some benefits still count when Iowa decides whether you have enough income to have to file.

Before you file or move

This page is about state income tax only. Your federal return has its own rules for military retired pay, and VA disability compensation is a separate benefit from retired pay. State rules change, and the details (age, years, which kinds of pay qualify, survivor benefits) matter. Check with the Iowa Department of Revenue before you file or move.

Other states in the same group

See all 50 states and D.C.

Check our work

The answer above comes from this document. Follow the link and compare.