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 4.5%, with one big exception: the Bailey exemption for certain government retirees.

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

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.
Pensions (private) Taxed at the flat 4.5% rate.
IRA and 401(k) withdrawals Taxed at the flat 4.5% rate.
Senior exclusion No age-based exclusion. Bailey exemption applies to qualifying government pensions.

Social Security is fully exempt. The state does not tax any portion of your benefit. 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 a specific kind 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 2024 that rate is 4.5%, and it is scheduled to keep falling in later years under enacted law. 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 4.5% as a small one. That makes the math predictable, which is its own kind of relief when you are planning care withdrawals.

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 one major carve-out is keyed to a court decision, 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. A retired teacher, state worker, or federal employee who had five years of 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, no matter how long they ultimately served.

The exemption is tied to that 1989 vesting cutoff, not to age. So two retirees of the same age can be treated very differently: one vested by the deadline pays nothing on the pension, the other vested later pays the full 4.5%.

If you think you might qualify, check your service records. The exemption can erase the state tax on a major income source, and it is claimed on your North Carolina return. The North Carolina Department of Revenue publishes the rules and the qualifying-plan list.

Be precise about which plans count. The Bailey exemption 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. The exemption is specifically a government-retirement carve-out tied to that 1989 vesting test. 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.

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 4.5%, 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, confirm your Bailey 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 Bailey 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.

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 exemption is the exception that can change everything, but only for the specific group it covers. If you are inside that group, North Carolina is one of the more generous states for your government pension. If you are not, you are taxed like everyone else.

The bottom line: your North Carolina tax depends on two things, whether you have Social Security and whether you hold a Bailey-qualifying pension. Sort those out and the rest is a flat, predictable 4.5%.

Frequently Asked Questions

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

A flat 4.5% for 2024, scheduled to keep falling in later years. Pensions, IRA withdrawals, and 401(k) distributions are all taxed at that single rate.

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.

No. North Carolina has no general age-based retirement-income exclusion. The only major carve-out is the Bailey exemption, which is keyed to a 1989 vesting date, not to age.

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.