North Carolina does not tax military retirement pay

North Carolina excludes military pensions from state income tax entirely. If you receive a pension from the U.S. Department of Defense — whether you served 20 years or took a medical discharge — that income is not subject to North Carolina state tax. This applies to all military branches: Army, Navy, Air Force, Marine Corps, Coast Guard, and Space Force.

The exclusion covers the full amount of your military retirement payment, regardless of how large it is or whether you have other income. You do not need to file a separate form or claim the exclusion on your state return — the state simply does not tax it. If you moved to North Carolina after retiring from the military, this exemption applies to you the same way it applies to someone who retired while living in the state.

Federal income tax is a different matter. The federal government taxes military pensions like any other income, so you will owe federal tax on what you receive. North Carolina's exemption only removes the state portion.

Key Takeaways

  • Military pensions from the U.S. Department of Defense are completely exempt from North Carolina state income tax, no matter the amount.
  • Federal income tax still applies to military pensions, so you will owe federal tax even though North Carolina does not tax the income.
  • The exemption is automatic — you do not need to file extra forms or claim it separately on your state tax return.
  • The exemption covers all military branches and applies whether you retired after 20 years of service or received a medical discharge.
  • If you have other income besides your military pension, North Carolina taxes that income normally while leaving the pension untouched.

How the exemption works on your state tax return

When you file your North Carolina state income tax return, you report your military pension income on the form. However, North Carolina's tax code allows you to subtract the full military pension amount before calculating what you owe the state. The result is that your state tax liability is based only on your other income — wages, Social Security (if taxable), investment income, or anything else.

You do not need a special form or a letter from the Department of Defense to prove you receive military pay. The state trusts your reporting. If you are unsure how to report it on your specific return, the North Carolina Department of Revenue has a tax guide for military retirees, or you can contact a tax preparer familiar with military finances.

What counts as a military pension for this exemption

The exemption applies to retirement pay you receive directly from the U.S. military. This includes regular monthly pension payments, disability retirement pay, and survivor benefit plan (SBP) payments you receive as a retiree or surviving spouse.

The exemption does not cover Veterans Affairs (VA) disability compensation, even though it is also tax-free. VA payments are exempt from federal tax under a different rule, and North Carolina does not tax them either — but that is a separate exemption. If you receive both a military pension and VA disability pay, both are free from North Carolina tax, but they are excluded under different provisions.

Thrift Savings Plan (TSP) withdrawals are taxed differently. If you withdraw money from your TSP account, that withdrawal is taxed as income in North Carolina unless it qualifies under another exemption. The military pension exemption does not cover TSP distributions.

Military pensions and North Carolina's tax brackets

North Carolina has a flat income tax rate that applies to all taxable income. As of recent tax years, the rate has been 4.99 percent, though this can change if the state legislature passes new tax law. Because your military pension is excluded entirely, you never pay this rate on that income.

If you have other income — a part-time job, a spouse's wages, rental income — that income is subject to the flat rate. Your military pension does not reduce your tax bracket or create any special calculation. It simply does not count toward your taxable income at all.

Moving to North Carolina as a military retiree

If you retired from the military while living in another state and then moved to North Carolina, the exemption applies to you immediately upon establishing residency. You do not have to have retired while living in North Carolina to receive the exemption. The state does not distinguish between retirees who were already here and those who arrived later.

When you move to North Carolina, you become subject to state income tax on all income except the military pension. If you had been living in a state with no income tax — Florida, Texas, or Tennessee, for example — your tax situation will change. Your military pension stays tax-free, but other income you earn in North Carolina will now be taxed by the state.

Survivor Benefit Plan payments and the exemption

If you are a surviving spouse or dependent receiving Survivor Benefit Plan (SBP) payments, those payments are treated the same way as a retiree's pension. They are exempt from North Carolina state income tax. The exemption applies whether you are receiving SBP as a surviving spouse, a former spouse under the Uniformed Services Former Spouses' Protection Act (USFSPA), or a dependent child.

SBP payments are reported on your tax return just like a military pension would be, and you subtract the full amount before calculating your state tax. If you have questions about how your specific SBP arrangement should be reported, the military's finance office or a tax preparer can walk you through it.

Frequently Asked Questions

Do I have to pay federal tax on my military pension even though North Carolina does not tax it?

Yes. North Carolina's exemption only removes the state tax. The federal government taxes military pensions as ordinary income. You will owe federal tax on the full amount unless another federal rule exempts it, such as disability compensation from the VA.

If I move out of North Carolina, do I lose the exemption?

No. Military pensions are exempt from federal tax and from most states' taxes. However, each state has its own rules. Some states tax military pensions, and some do not. When you move, check the tax law of your new state to see how it treats military retirement income.

Does my spouse's military pension get the same exemption?

Yes, if your spouse is a military retiree receiving a pension from the Department of Defense, that pension is also exempt from North Carolina state tax. Each person's military pension is excluded separately.

What if I receive both a military pension and VA disability pay?

Both are exempt from North Carolina state tax. Military pensions are excluded under one rule, and VA disability compensation is excluded under another. Neither is taxed by the state, and you do not have to choose between them or report them differently.

Do I need to file a form with North Carolina to claim the military pension exemption?

No. The exemption is automatic. You report your military pension income on your state tax return, and the state subtracts it before calculating your tax. You do not need a separate form, letter, or proof from the military.