A couple smiling as they go through paperwork at a desk

Does North Carolina tax military retirement pay?

Not taxed

No, for most career retirees. Since 2022 North Carolina lets you deduct military retired pay if you served at least 20 years or were medically retired, and Survivor Benefit Plan payments to your beneficiary qualify too. Shorter careers can still fall under the older Bailey decision if service began early enough.

In the state's own words

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

“Effective for taxable years beginning on or after January 1, 2022, a taxpayer may deduct the amount received during the taxable year from the United States government for the following payments:”

Military Retirement, North Carolina Department of Revenue

“Retirement pay for service in the uniformed services of the United States to a retired member that meets either of the following:Served at least 20 years in the uniformed services.”

Military Retirement, North Carolina Department of Revenue

“Medically retired under 10 U.S.C. Chapter 61. This deduction does not apply to severance pay received by a member due to separation under 10 U.S.C. Chapter 61.”

Military Retirement, North Carolina Department of Revenue

“State of North Carolina, North Carolina may not tax certain retirement benefits received by retirees (or by beneficiaries of retirees) of the state of North Carolina and its local governments or by the United States government retirees (including military).”

Bailey Decision Concerning Federal, State and Local Retirement Benefits, North Carolina Department of Revenue

Details worth knowing

  • The Bailey exclusion applies to retirees who had five or more years of creditable service as of August 12, 1989.
  • The deduction is only for payments included in your adjusted gross income, and an amount deducted this way cannot also be deducted under the Bailey rule.

Other retirement income in North Carolina

Partly. Under the Bailey decision, North Carolina excludes benefits from certain state, local and federal defined benefit plans for retirees who had five or more years of service as of August 12, 1989. We found no general exclusion for other pensions in NCDOR's materials. The North Carolina pension page has the details, and the North Carolina Social Security page covers Social Security. No. North Carolina lets you deduct the Social Security that was taxed on your federal return.

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 North Carolina 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 these documents. Follow the link and compare.