Rocket City Move Free checklist

Does Alabama tax military retirement pay?

Last fact-checked October 24, 2026. Independent guide, not affiliated with the U.S. government. Disclaimer.

No. Alabama fully exempts U.S. military retirement pay, and the survivor benefits that come from it, from state, county and city income tax. The Alabama Department of Revenue lists military retirement pay as exempt income, and the exemption is written into the Code of Alabama at §40-18-20.[1,2]

What the law says

Code of Alabama §40-18-20 started in 1975 with a partial exemption (the first $4,750) and raised it in steps. Subsection (d) says that effective January 1, 1989, "and for all successive tax years, all retirement payments or compensation recognized under this section shall be exempt."[2]

The section covers retirement pay "received as retirement benefit from the military services by any person retired from the military services of the United States of America and survivor benefits derived therefrom." It exempts that income "from any state, county or municipal income tax or like tax by whatever name called."[2]

What's covered, and what to check

IncomeAlabama income tax
Military retirement payExempt[1,2]
Survivor benefits derived from military retirementExempt[2]
VA disability retirement payments and other VA benefitsExempt (on ADOR's exempt list)[1]
Federal Civil Service Retirement System benefitsExempt (on ADOR's exempt list)[1]
Social Security benefitsExempt (on ADOR's exempt list)[1]
Thrift Savings Plan (TSP) withdrawals, a second-career salary, or contractor payNot on ADOR's exempt list. Ask ADOR or a tax professional how yours is treated.[1]

Federal tax still applies

The Alabama exemption is for state and local tax only. The IRS says military retirement pay based on age or length of service is taxable and is reported as a pension on your federal return.[3]

How this compares with where you're coming from

Moving from one of those places? See our PCS move guides to Huntsville.

Other Alabama rules retirees ask about

General information from official sources, not tax advice. Your situation may differ; free help is available through Military OneSource MilTax.[8]

Frequently asked questions

Does Alabama tax military retirement pay?

No. Military retirement pay and the survivor benefits derived from it are exempt from Alabama state, county and municipal income tax under Code of Alabama §40-18-20, and ADOR lists military retirement pay as exempt income.[2,1]

Is the Alabama military retirement exemption capped?

No. The law started with a $4,750 cap in 1975, but since January 1, 1989, all military retirement payments covered by the section have been exempt.[2]

Does Alabama tax SBP survivor benefits?

Survivor benefits derived from military retirement are covered by the same exemption.[2]

Is military retirement pay taxed federally?

Yes. The IRS says retirement pay based on age or length of service is taxable federal income.[3]

Sources

Facts on this page were checked against these sources on October 24, 2026. Rules, hours and figures change, so confirm with the official source before you act.

  1. Alabama Dept. of Revenue: Income exempt from Alabama income taxation (lists military retirement pay)
  2. Code of Alabama §40-18-20: Exemptions, military retirement benefits (Justia, 2025 Code)
  3. IRS Publication 525: Taxable and Nontaxable Income (military retirement pay)
  4. North Carolina Dept. of Revenue: Military retirement deduction
  5. Virginia Tax: Military Benefits Subtraction FAQ
  6. Tax Foundation: State Individual Income Tax Rates and Brackets, 2026
  7. Colorado Dept. of Revenue: Retired servicemembers (military retirement subtraction)
  8. Military OneSource: Taxes (state residency, SCRA/MSRRA basics)