North Carolina does not tax Social Security. Everything else gets taxed at one flat rate. The North Carolina retirement income tax hits pensions, IRA withdrawals, and 401(k) distributions at 3.99% for 2026, with two big exceptions: the Bailey exemption for certain government retirees and a separate deduction for military retirement pay.

This guide explains what the state taxes, what it leaves alone, and exactly who qualifies for the Bailey and military breaks.

Does North Carolina Tax Social Security?

No. North Carolina fully exempts Social Security and Railroad Retirement benefits from state income tax. It taxes your other retirement income, pensions, IRA withdrawals, and 401(k) distributions, at the flat 3.99 percent rate for 2026, unless a government pension qualifies for the Bailey exemption or a military deduction applies. There is no general age-based exclusion.

North Carolina Retirement Income Tax at a Glance

North Carolina keeps it simple with a flat rate. Here is how each common source of retirement money is treated.

Income source How North Carolina treats it
Social Security Not taxed.
Railroad Retirement Not taxed.
Pensions (private) Taxed at the flat 3.99% rate (2026).
IRA and 401(k) withdrawals Taxed at the flat 3.99% rate (2026).
Government pensions (Bailey) Fully exempt if vested by August 12, 1989.
Military retirement pay Deductible if 20 years' service or medically retired (2022 law), or exempt under Bailey.
Senior exclusion No age-based exclusion.

Social Security is fully exempt. The state does not tax any portion of your benefit, and Railroad Retirement benefits are exempt on the same basis. That money reaches you free of state income tax.

Private pensions, IRA withdrawals, and 401(k) distributions are all taxable. North Carolina treats them as ordinary income and applies its flat rate. Unlike many states, there is no special senior subtraction to shrink that bill. The relief that exists is narrow and tied to specific kinds of pension, which we cover next.

North Carolina Retirement Income Tax: How It Works

North Carolina dropped its graduated brackets years ago in favor of a single flat rate. For tax year 2026 that rate is 3.99%, down from 4.25% in 2025 and 4.5% in 2024, and it is scheduled to keep falling in later years under enacted law (Session Law 2023-134). Every dollar of taxable retirement income is taxed at the same percentage, no matter how high or low your total income is.

A flat rate cuts both ways. There is no low first bracket that shelters your initial income, so even modest retirement income gets taxed from the first dollar. But there is also no climbing rate to fear: a large IRA withdrawal is taxed at the same 3.99% as a small one. That makes the math predictable, which is its own kind of relief when you are planning care withdrawals. A $40,000 IRA withdrawal, for example, carries about $1,600 in North Carolina tax at the 2026 rate, whether you take it in one year or spread it out.

What North Carolina does not offer is a general age exclusion. Many states let people 65 and older subtract a chunk of retirement income. North Carolina does not. Your age, by itself, does not lower your North Carolina income tax. The major carve-outs are keyed to the type of pension, not to how old you are.

The Bailey Exemption

The Bailey exemption is the most important relief in North Carolina's system. It fully exempts distributions from qualifying federal, state, and local government retirement plans from North Carolina income tax. Not partially. Fully.

But it has a hard gate. To qualify, the employee or retiree must have been vested as of August 12, 1989, meaning they had at least five years of creditable service in the plan by that date. Vesting is the trigger, not retirement date and not age.

That date is the whole story for Bailey. A retired teacher, state worker, federal employee, or military retiree who had five years of creditable service by August 12, 1989 pays no North Carolina tax on those government pension distributions. Someone who started government work in, say, 1995 does not qualify for Bailey, no matter how long they ultimately served. For military retirees, though, that is not the end of the story, because a separate deduction now reaches those who came along after 1989.

Be precise about which plans count for Bailey. It covers federal, state, and local government retirement plans, not private-sector pensions. A career at a private company, even a long one, does not qualify your pension for this break. If your pension comes from a government employer and you met the five-year service mark by August 12, 1989, that is the combination that unlocks it. Anything short of both, and the income is taxed at the flat rate like the rest, unless the military deduction below applies.

Military Retirement Pay

Military retirees get a second path that does not depend on the 1989 Bailey date. Effective for tax years beginning in 2022, North Carolina lets a retired member of the uniformed services deduct their federal military retirement pay if they either served at least 20 years or were medically retired under 10 U.S.C. Chapter 61. The deduction also covers qualifying Survivor Benefit Plan payments to a beneficiary. In practice, that means a career military retiree who left service well after 1989 can still take their military retirement pay off their North Carolina return.

Two rules are worth knowing. The deduction applies only to the extent the pay is included in your federal adjusted gross income, and the same income cannot be deducted twice, so a retiree who already qualifies under Bailey uses that route rather than stacking both. Either way, most military retirement pay ends up exempt from North Carolina income tax. Note that this covers military retirement pay itself, not a civilian pension from later work or your IRA and 401(k) withdrawals, which are still taxed at the flat rate.

If you think you might qualify under either route, check your service records. These breaks can erase the state tax on a major income source, and they are claimed on your North Carolina return. The North Carolina Department of Revenue publishes the rules and the qualifying-plan list.

If You Move to North Carolina Mid-Year

If you retire to North Carolina partway through the year, you are a part-year resident, and the state taxes only the retirement income you received after you became a North Carolina resident. You sort this out on Form D-400 Schedule PN, which figures the share of your total income that North Carolina can tax. The exemptions above still apply to your North Carolina portion: Social Security stays exempt, and a Bailey-qualifying or deductible military pension stays exempt too. If you moved during the year, it is worth having a tax professional run the apportionment so you do not overpay on income you took before you arrived.

What This Means for Paying for Care

If you are drawing on retirement savings to pay for senior care, North Carolina's flat rate makes the tax side easier to forecast.

A 401(k) or IRA withdrawal to cover assisted living is taxed at 3.99% for 2026, the same rate whether you take $20,000 or $100,000. There is no state bracket creep to dodge. That said, a large withdrawal still raises your federal income and can lift your federal tax and Medicare premiums, so the federal side deserves its own planning.

For the federal mechanics of pulling from retirement accounts, see our guide to using retirement accounts for care. It covers the early-withdrawal penalty, required distributions, and how a one-time spike can ripple into higher Medicare costs.

If you or your spouse holds a government pension or military retirement, confirm your Bailey or military-deduction status before you build a withdrawal plan. A fully exempt pension changes which income source you should tap first. Our guide to building a senior care funding plan walks through sequencing those sources. If you are just starting to map out the money, begin with how to pay for senior care.

A tax professional can confirm your eligibility and run your numbers. Getting the exemption right is worth the call.

Where North Carolina Stands for Retirees

North Carolina is moderately friendly to retirees, and it is trending friendlier as the flat rate falls. The full Social Security exemption is a clear plus. The flat rate keeps large withdrawals from being punished by climbing brackets, and government and military retirees have real carve-outs on top.

The weak spot is the lack of a general senior exclusion. A retiree living mostly on a private pension and IRA withdrawals pays the flat rate on nearly all of it, with no age-based subtraction to soften the first slice. For those retirees, North Carolina is fair but not generous.

The Bailey and military breaks are the exceptions that can change everything, but only for the groups they cover. If you are inside one, North Carolina is one of the more generous states for that pension. If you are not, you are taxed like everyone else.

The bottom line: your North Carolina tax depends on what kind of income you have, Social Security and a Bailey-qualifying or military pension come out ahead. Sort those out and the rest is a flat, predictable 3.99% for 2026.

Frequently Asked Questions

Does North Carolina tax Social Security benefits?

No. North Carolina does not tax Social Security at all. Your benefit reaches you free of state income tax.

What is North Carolina's tax rate on retirement income?

A flat 3.99% for tax year 2026, down from 4.25% in 2025 and 4.5% in 2024, and scheduled to keep falling in later years under enacted law. Pensions, IRA withdrawals, and 401(k) distributions are all taxed at that single rate.

What is the Bailey exemption?

The Bailey exemption fully exempts qualifying federal, state, and local government pension distributions from North Carolina income tax. You qualify only if you were vested, with at least five years of creditable service, by August 12, 1989.

Does North Carolina tax military retirement pay?

Usually no. There are two routes to relief. Under the Bailey exemption, military retirement pay is fully exempt if the retiree had at least five years of creditable service by August 12, 1989. Separately, for tax years beginning in 2022, North Carolina lets a retired member who served at least 20 years or was medically retired deduct their military retirement pay regardless of that 1989 date, and the deduction also covers qualifying Survivor Benefit Plan payments. Confirm your own status with a tax professional before relying on either.

Does North Carolina have a senior tax break based on age?

No. North Carolina has no general age-based retirement-income exclusion. The major carve-outs are the Bailey exemption and the military deduction, keyed to the type of pension, not to age.

How is my retirement income taxed if I move to North Carolina mid-year?

If you move to North Carolina partway through the year, you are a part-year resident, and North Carolina taxes only the retirement income you received while a resident, figured on Form D-400 Schedule PN. The Social Security exemption, the Bailey exemption, and the military-retirement deduction still apply to your North Carolina-taxable portion.

Learn More

Find personalized help planning how to pay for senior care at brevy.com.


The information on Brevy.com is for educational purposes only and is not a substitute for professional legal, financial, or medical advice. Rules vary by state and program and change frequently. Always verify with the relevant agency or a qualified professional. Brevy is not a law firm, financial advisor, or healthcare provider.

BC

Brevy Care Team

Expert eldercare guidance from Brevy's team of healthcare professionals and researchers.