North Carolina does not tax Social Security benefits

If you receive Social Security retirement, survivor, or disability benefits and live in North Carolina, the state will not tax that income. North Carolina is one of the states that excludes Social Security from state income tax entirely. This means your federal Social Security payments are not subject to North Carolina state income tax, regardless of how much you receive or what other income you have.

This exemption applies to all forms of Social Security: retirement benefits, spousal benefits, survivor benefits for family members of a deceased worker, and Social Security Disability Insurance (SSDI). It does not matter whether you are working part-time, receiving other retirement income, or have substantial assets. The state simply does not tax Social Security income.

Key Takeaways

  • North Carolina excludes all Social Security benefits from state income tax, so you owe nothing to the state on those payments.
  • This exemption covers retirement, spousal, survivor, and disability benefits with no income limit or other conditions.
  • You may still owe federal income tax on Social Security depending on your total income, even though North Carolina taxes nothing.
  • If you moved to North Carolina from another state, you do not need to file a North Carolina return for Social Security income you received before moving.
  • Other retirement income — pensions, 401(k) withdrawals, investment income — may be taxed by North Carolina and should be reported separately.

Federal tax on Social Security still applies

Although North Carolina does not tax Social Security, the federal government may. Whether you owe federal income tax on your benefits depends on your combined income, which includes your Social Security, wages, interest, dividends, and other sources. The IRS uses a formula based on "provisional income" to determine if any of your Social Security is taxable at the federal level.

If your combined income is below a certain threshold, you owe no federal tax on Social Security. If it exceeds the threshold, up to 50 percent or 85 percent of your benefits may be taxable, depending on how much you exceed it. You will receive a Form SSA-1099 each January showing how much Social Security you received in the prior year, which you use when filing your federal return.

What counts as income for the federal tax calculation

The IRS counts more than just your Social Security when deciding if benefits are taxable. Your combined income includes your adjusted gross income (wages, self-employment income, interest, dividends, capital gains), plus any tax-exempt interest (such as from municipal bonds), plus half of your Social Security benefits.

For example, if you received $20,000 in Social Security and $30,000 in pension income, your combined income would be $40,000 plus half of $20,000, or $50,000 total. This combined income figure is what the IRS compares to the federal thresholds. North Carolina does not use this calculation — it simply excludes Social Security entirely — but you still need to know your combined income for your federal return.

How to report Social Security on your North Carolina return

You do not report Social Security income on your North Carolina state return at all. If you file a North Carolina return, you will report other income — wages, pensions, interest, dividends, rental income — but you skip Social Security entirely. This makes North Carolina returns simpler than returns in states that tax Social Security.

If you are required to file a federal return because of other income, you may or may not be required to file a North Carolina return. North Carolina has its own income thresholds for filing. Check the current year's instructions from the North Carolina Department of Revenue to see whether your total income (excluding Social Security) requires you to file a state return.

Moving to North Carolina from another state

If you moved to North Carolina during the year and previously lived in a state that taxes Social Security, you may have already paid tax on those benefits to your former state. You do not owe North Carolina tax on Social Security you received before you moved. When you file your North Carolina return, you report only income received while you were a resident of the state.

You may still owe a return to your former state for the portion of the year you lived there. Each state has different rules about when residency changes take effect for tax purposes. If you moved mid-year, contact the tax authority in your former state to confirm what you owe there, and then file a North Carolina return for the remainder of the year with no Social Security income reported.

Other retirement income that North Carolina does tax

While Social Security is exempt, other common retirement income sources are taxable in North Carolina. Military pensions, federal employee pensions, and private pension income are all subject to North Carolina state income tax. Withdrawals from traditional IRAs and 401(k) accounts are taxable. Distributions from Roth IRAs are not taxable (assuming they are may have access to distributions), but you still need to report them to show they are Roth.

North Carolina does offer a limited deduction for military retirement pay and some other pensions, but the deduction is capped and has income limits. If you have multiple sources of retirement income, you will need to report each one separately on your return and pay tax on the taxable portions. Social Security is the only major retirement income source that escapes North Carolina tax entirely.

Frequently Asked Questions

Do I have to file a North Carolina return if I only have Social Security income?

No. If Social Security is your only income, you have no filing requirement in North Carolina because Social Security is not taxable by the state. You may still want to file a federal return if you owe federal tax on your benefits, but that is separate from your North Carolina obligation.

What if I have Social Security and a small pension?

You do not report the Social Security, but you do report the pension income on your North Carolina return. Whether you owe tax depends on the pension amount and whether it exceeds North Carolina's filing threshold for that year. The state will tax the pension but ignore the Social Security entirely.

Can I deduct anything from my Social Security before reporting it to North Carolina?

You do not report Social Security to North Carolina at all, so there is nothing to deduct. The state simply excludes it. If you have other income, you may be able to claim deductions on that income, but Social Security is already off the table.

If I move out of North Carolina, will I owe back taxes on Social Security?

No. You owe North Carolina tax only on income received while you were a resident. Once you move, you stop owing North Carolina tax on any income, including Social Security. Your new state may tax Social Security depending on its own rules, but North Carolina will not pursue you for taxes after you leave.

Does the federal tax on Social Security change the North Carolina amount?

No. North Carolina taxes nothing on Social Security regardless of whether the federal government taxes it. The two are separate. You might owe federal tax and zero North Carolina tax on the same Social Security payment.