North Carolina does not tax most pension income, but the exemption has income limits and specific rules about which pensions may have access to

If you receive a pension from a North Carolina employer, a federal government employer, or the military, you may not owe state income tax on it. North Carolina excludes certain pension income entirely from state taxation. However, if your total income exceeds a threshold, part or all of your pension becomes taxable. Pensions from out-of-state employers and IRAs follow different rules.

The state's pension tax treatment is one of the more favorable in the country, but the income limits matter. A pension of $35,000 might be fully excluded, while the same pension combined with Social Security and investment income could push you over the line and trigger taxation on part of it.

Key Takeaways

  • North Carolina excludes pensions from North Carolina employers, federal employers, and the military from state income tax if your total income stays below the threshold.
  • The income threshold for the pension exclusion is $4,200 for single filers and $8,400 for married couples filing jointly as of 2024, though this amount changes annually.
  • Once your total income exceeds the threshold, the excess is taxable, but only the amount above the limit is subject to state tax.
  • IRAs, 401(k)s, and pensions from out-of-state private employers do not may have access to for the exclusion and are taxed as ordinary income.
  • You report pension income on your North Carolina tax return using Form D-400, and the exclusion is claimed as a deduction rather than a credit.

Which pensions may have access to for the North Carolina exclusion

North Carolina's pension exclusion applies to pensions paid by the state of North Carolina, any North Carolina county or municipality, the federal government, or the U.S. military. This covers teachers, state employees, local government workers, federal civil service retirees, and military retirees. The pension must be a regular monthly payment based on your years of service or a disability pension.

Pensions from private employers—even if you worked in North Carolina—do not may have access to for the exclusion. Neither do IRAs, 401(k) distributions, 403(b) withdrawals, or Roth conversions. If you receive a pension from a company that was based in another state, that income is taxable in North Carolina regardless of where you worked.

Lump-sum pension payments are treated differently from monthly pensions. If you took a one-time distribution instead of monthly payments, North Carolina taxes it as ordinary income in the year you receive it, even if the pension itself would have been excluded.

How the income threshold works

The exclusion is not all-or-nothing. Instead, it works as a threshold: you can exclude pension income up to a certain amount, and anything above that threshold is taxable. For the 2024 tax year, the threshold is $4,200 for single filers and $8,400 for married couples filing jointly. These amounts adjust annually for inflation.

Your "total income" for this purpose includes wages, interest, dividends, capital gains, Social Security benefits, and any other income reported on your federal return. It does not include certain items like municipal bond interest, but it does include the full amount of your pension before any exclusion.

Example: You are single and receive a $30,000 annual pension from the state of North Carolina. Your total income for the year is $32,000 (the pension plus $2,000 in interest). Since $32,000 exceeds the $4,200 threshold, you owe tax on $27,800 ($32,000 minus $4,200). The first $4,200 of your pension is excluded; the remaining $25,800 is taxable.

Reporting the exclusion on your tax return

You report pension income on North Carolina Form D-400, the state income tax return. On that form, you list your total pension income and then claim the exclusion as a deduction. You do not need a separate form to claim the exclusion—it is a line item on the main return.

Keep documentation of your pension payments, including the 1099-R form your pension administrator sends you. The 1099-R will show the gross pension amount and may indicate whether it is from a government source. If you receive pensions from multiple sources, you must list each one separately and determine which ones may have access to for the exclusion.

If you underpay state tax because you did not claim the exclusion you were may have access to to, you can file an amended return using Form D-400X. The state allows you to go back three years to correct errors.

IRAs and 401(k)s are always taxable in North Carolina

Withdrawals from traditional IRAs, 401(k)s, 403(b)s, and similar retirement accounts are taxed as ordinary income in North Carolina, regardless of your age or how long you have held the account. There is no exclusion for these accounts, even if you are over 59½ or have reached full retirement age.

Roth IRA withdrawals of earnings are also taxable in North Carolina (though may have access to distributions may have different treatment under federal law). Roth conversions—moving money from a traditional IRA to a Roth—are taxable in the year of conversion on the amount converted.

If you are taking required minimum distributions (RMDs) from an IRA at age 73 or older, those distributions are fully taxable in North Carolina. Planning the timing and amount of IRA withdrawals can affect whether you stay below the pension exclusion threshold, so coordinating IRA and pension income is worth discussing with a tax professional.

Out-of-state pensions and military survivor benefits

If you worked for a private employer based outside North Carolina and receive a pension from that employer, North Carolina taxes that pension as ordinary income. The state does not recognize out-of-state private pensions as may have access to for the exclusion, even if you worked in North Carolina at the time.

Military survivor benefits (Survivor Benefit Plan payments) are treated as military pension income and may have access to for the exclusion, subject to the same income threshold. Federal employee survivor annuities also may have access to. If you are a surviving spouse or dependent receiving these payments, the same rules explore.

Some retirees move to North Carolina after retiring from an out-of-state employer. North Carolina taxes their pension income, but they may be able to claim a credit for taxes paid to the other state, depending on that state's reciprocal agreement with North Carolina. This is a situation where a tax professional can help you avoid double taxation.

Planning around the income threshold

If your total income is close to the threshold, you have limited options to reduce your tax bill. You cannot choose to exclude part of your pension and include the rest—the exclusion applies to the first dollars of income up to the threshold, and everything above it is taxable.

However, you can control the timing of other income. If you are taking IRA withdrawals or selling investments, delaying those transactions to a year when your pension income is lower might keep you below the threshold. Bunching charitable donations into a single year (if you itemize deductions) can also reduce your adjusted gross income.

If you are still working and receiving a pension at the same time, your wages count toward the income threshold. Some retirees delay claiming their pension until they stop working, which can help them stay below the limit in their final working years.

Frequently Asked Questions

Does North Carolina tax Social Security benefits?

No. North Carolina does not tax Social Security benefits at the state level. However, Social Security counts toward your total income for purposes of the pension exclusion threshold. If you receive both a pension and Social Security, the combined amount determines whether you exceed the limit.

What if I moved to North Carolina after retiring?

North Carolina taxes you on all income earned while you are a resident, regardless of where you earned it or where you retired from. If you moved from another state, your out-of-state pension is taxable. You may be able to claim a credit for taxes paid to your former state, depending on whether that state has a reciprocal agreement with North Carolina.

Can I claim the pension exclusion if I am still working?

Yes. If you are receiving a may have access to pension and still working, both your wages and your pension count toward your total income for the threshold calculation. Your wages do not reduce the exclusion—the threshold applies to your combined income from all sources.

Do I have to file a North Carolina return if my pension is below the threshold?

Not necessarily. If your only income is a pension below the threshold and you have no other tax filing requirement, you may not need to file. However, filing can be beneficial if you are due a refund from taxes withheld from your pension payments. Check the current filing requirements on the North Carolina Department of Revenue website.

What happens if I take a lump-sum pension payment instead of monthly payments?

A lump-sum distribution is taxed as ordinary income in the year you receive it and does not may have access to for the pension exclusion. If you have a choice between monthly payments and a lump sum, the monthly option is more tax-efficient in North Carolina. Discuss the tax impact with a professional before deciding.