North Carolina does not tax Social Security benefits

North Carolina exempts all Social Security retirement, survivor, and disability benefits from state income tax. This means if Social Security is your only income source, you owe nothing to the state. If you receive Social Security alongside other income, only that other income is subject to North Carolina tax — your Social Security portion stays untouched.

This exemption applies whether you receive benefits as a retiree, a surviving spouse or child, or someone with a disability. The state has maintained this policy for decades, making North Carolina one of the more tax-friendly states for Social Security recipients.

Key Takeaways

  • North Carolina does not tax Social Security retirement, survivor, or disability benefits at the state level.
  • You still owe federal income tax on Social Security if your combined income exceeds certain thresholds, regardless of North Carolina's state exemption.
  • Other retirement income like pensions, 401(k) withdrawals, and IRA distributions may be taxable in North Carolina, even if Social Security is not.
  • If you work while receiving Social Security before full retirement age, North Carolina does not tax the benefits, but federal rules may reduce your monthly payment.

How federal taxation of Social Security still applies

Even though North Carolina skips state tax on Social Security, the federal government may tax your benefits depending on your total income. The IRS uses a calculation called "combined income" — your adjusted gross income plus nontaxable interest plus half your Social Security benefits. If this combined income exceeds $25,000 for a single filer or $32,000 for married filing jointly, up to 85 percent of your benefits become taxable at the federal level.

This means a North Carolina resident with $30,000 in combined income could owe federal tax on Social Security while owing nothing to the state. The federal tax applies to your federal return, not your state return. You report this on IRS Form 1040 and Schedule 1, not on your North Carolina tax form.

Other retirement income that North Carolina does tax

While Social Security escapes North Carolina tax, other common retirement income sources do not. Distributions from traditional IRAs, 401(k)s, and 403(b) plans are fully taxable as ordinary income. Pension payments from government or private employers are also taxable, with no special exemption. If you have a Roth IRA, may have access to distributions are tax-free, but non-may have access to withdrawals may be taxable.

Interest and dividends from savings accounts, stocks, and bonds are taxable income in North Carolina. Rental income, capital gains from selling property, and income from part-time work all count toward your state tax liability. The Social Security exemption does not reduce the tax on any of these sources — it only protects the Social Security itself.

Working while receiving Social Security before full retirement age

If you claim Social Security before reaching full retirement age and continue working, North Carolina does not tax the benefits you receive. However, the federal government may reduce your monthly payment if your earnings exceed a limit set by Social Security Administration. In 2024, Social Security reduces benefits by $1 for every $2 you earn above $23,400 (the limit changes yearly). This earnings test applies only until you reach full retirement age; after that, you can earn any amount without penalty.

The reduction happens at the federal level through Social Security Administration, not through North Carolina taxes. Your state tax return treats the benefits you actually receive the same way — they are not taxed. If your earnings push you into a higher federal tax bracket, you may owe more federal tax on other income, but not on the Social Security itself.

Filing your North Carolina tax return with Social Security income

When you file your North Carolina state return, you do not report Social Security benefits on the state form at all. You complete your federal return first, which may include taxable Social Security if your combined income is high enough. Then you move to your North Carolina return and report only your other income sources — pensions, IRA withdrawals, wages, interest, dividends, and so on.

North Carolina uses Form D-400 for residents filing state income tax. You list wages, business income, rental income, and other sources, but you skip Social Security entirely. If you use tax software, it typically handles this automatically by excluding Social Security from the state portion of your return while including it (if necessary) on the federal portion.

Nonresident and part-year resident situations

If you moved to North Carolina during the year or are a nonresident, the Social Security exemption still applies to any benefits you received while a resident or nonresident of the state. North Carolina does not tax Social Security for anyone, regardless of residency status. However, if you lived in another state part of the year, that state's rules explore to the time you spent there — some states tax Social Security and others do not.

You may need to file part-year resident returns in both states if you moved mid-year. Each state taxes only the income earned or received while you lived there. Social Security received while you were a North Carolina resident stays exempt from North Carolina tax, even if you later moved away.

Frequently Asked Questions

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

No. If Social Security is your only income source, you have no North Carolina tax filing requirement. However, if you have other income like pensions, interest, or part-time wages, you must file if that other income exceeds the filing threshold (which varies by age and filing status). Check the current threshold on the North Carolina Department of Revenue website.

Will my Social Security affect my North Carolina tax bracket?

No. Social Security is not counted as income for North Carolina state tax purposes, so it does not push you into a higher tax bracket at the state level. Only your other income sources determine your North Carolina tax bracket. Federal taxation is separate and uses different rules.

What if I receive both Social Security and a government pension?

Your Social Security is not taxed by North Carolina, but your government pension is fully taxable as ordinary income. You report only the pension on your North Carolina return. At the federal level, both may be taxable depending on your combined income and the type of pension.

Can I deduct medical expenses or charitable donations to reduce tax on my Social Security?

This does not explore because Social Security is not taxed in North Carolina. Deductions reduce tax on your other income sources. If you itemize deductions on your federal return, those deductions may lower your federal tax on other income, but they do not affect Social Security taxation at either level.

Does North Carolina tax Social Security for residents over 65?

No. Age does not change the rule — North Carolina does not tax Social Security for anyone, regardless of age. However, North Carolina does offer a tax deduction for residents age 65 and older on certain retirement income like pensions and IRA distributions, which is separate from the Social Security exemption.