North Carolina collects state income tax on wages, retirement income, and investment earnings
Yes, North Carolina has a state income tax. The state taxes wages, retirement income, investment gains, and other earnings. The tax rate is a flat 4.99 percent on most income, which means everyone pays the same percentage regardless of how much they earn. This is different from the federal income tax, which uses brackets — you pay a higher percentage as your income rises.
North Carolina also taxes certain types of retirement income, including distributions from 401(k)s, IRAs, and pensions, though some retirement income may be partially or fully excluded depending on your age and total income. The state does not tax Social Security benefits.
Key Takeaways
- North Carolina's state income tax rate is a flat 4.99 percent on most types of income, including wages and retirement distributions.
- Social Security benefits are not taxed by North Carolina, but 401(k) withdrawals, IRA distributions, and pension income are subject to state tax.
- You file North Carolina state taxes using Form D-400, which you submit to the Department of Revenue along with your federal return.
- If you work in North Carolina but live in another state, you may owe North Carolina tax on wages earned in the state.
- North Carolina allows deductions for federal income tax paid and certain other expenses, which can lower your taxable income.
Who has to file a North Carolina state tax return
You must file a North Carolina return if you lived in the state for any part of the tax year and your income exceeds the filing threshold. The threshold changes each year and depends on your filing status — single, married filing jointly, head of household, or other categories. For the 2023 tax year, a single person with income over roughly $12,750 must file; married couples filing jointly with income over roughly $25,500 must file. These amounts increase slightly each year.
If you worked in North Carolina but lived elsewhere, you may still owe North Carolina tax on the income you earned in the state, even if you do not meet the filing threshold. You would file a part-year resident return or a nonresident return, depending on how long you lived in North Carolina during the year.
How to file your North Carolina state return
You file North Carolina state taxes using Form D-400, the Individual Income Tax Return. You can file by mail, by phone, or electronically through the North Carolina Department of Revenue website. Electronic filing is faster and reduces errors — the state processes e-filed returns in about two weeks, while paper returns take longer.
You will need your federal tax return information to complete the state form, because North Carolina asks for your federal adjusted gross income and allows you to deduct federal income tax paid. You also need your Social Security number, W-2 forms from employers, 1099 forms for other income, and documentation of any deductions or credits you claim. If you file jointly with a spouse, both of you must sign the return.
The deadline to file is April 15 of the following year, the same as federal taxes. If you cannot file by then, you can request an extension, which gives you until October 15 to submit your return. An extension to file is not an extension to pay — if you owe tax, you should pay by April 15 to avoid penalties and interest.
Deductions and credits that lower your North Carolina tax
North Carolina allows you to deduct federal income tax you paid during the year, which directly reduces your state taxable income. This is one of the largest deductions available. You can also deduct state and local taxes paid, charitable contributions, and certain other expenses, though you must itemize deductions rather than take the standard deduction to claim most of these.
The state also offers tax credits for specific situations: a child and dependent care credit if you paid for childcare to allow you to work, an earned income credit if your income is low, and credits for taxes paid to other states if you worked in multiple states. Credits are more valuable than deductions because they reduce your tax dollar-for-dollar rather than reducing your taxable income.
Retirement income and how North Carolina taxes it
North Carolina taxes most retirement income, but the rules vary by source. Distributions from traditional 401(k)s and IRAs are fully taxable at the 4.99 percent rate. Pension income from a former employer is also taxable. However, if you are 59½ or older, you may exclude up to $35,000 per year of retirement income from taxation — this applies to pensions, 401(k) distributions, and IRA withdrawals combined.
Military pensions and certain federal employee pensions receive special treatment and may be partially or fully excluded from North Carolina taxation. Social Security benefits are never taxed by North Carolina. If you receive Roth IRA distributions, the earnings portion is taxable, but the portion representing your original contributions is not.
What happens if you do not pay or file on time
If you owe tax and do not pay by April 15, North Carolina charges interest on the unpaid amount. The interest rate changes quarterly and is currently around 8 percent per year. The state also assesses penalties: a failure-to-pay penalty of 0.5 percent per month (up to 25 percent total) if you do not pay, and a failure-to-file penalty of 5 percent per month (up to 25 percent total) if you do not file the return itself.
If you filed late but did not owe tax, or if you overpaid and are receiving a refund, penalties do not apply. If you filed an extension and filed by October 15, penalties are waived as long as you paid any tax owed by April 15. The Department of Revenue can place a lien on your property or garnish your wages if you do not respond to notices or payment demands.
Frequently Asked Questions
Does North Carolina tax Social Security?
No. North Carolina does not tax Social Security benefits at the state level. However, your Social Security income may affect whether you must file a federal return or whether you owe federal tax, so include it when calculating your total income for federal purposes.
What if I moved to North Carolina partway through the year?
You file as a part-year resident and report only the income you earned while living in North Carolina. You will need to show the date you moved into the state on your return. Income earned before you moved is not subject to North Carolina tax, even if you file a combined return with your spouse.
Can I file my North Carolina return without filing federal taxes?
You can file a North Carolina return independently, but the state form requires information from your federal return — specifically your federal adjusted gross income. If you have not filed federal taxes, you will need to do so first or obtain a federal tax transcript from the IRS to complete your state return accurately.
What is the difference between an extension to file and an extension to pay?
An extension to file gives you until October 15 to submit your return instead of April 15. An extension to pay is separate — if you owe tax, you should pay by April 15 even if you have not filed yet. Paying late triggers interest and penalties. Requesting an extension to file does not automatically extend your payment deadline.
Do I owe North Carolina tax if I work there but live in another state?
Yes. North Carolina taxes income earned within the state, regardless of where you live. You would file a nonresident return reporting only the wages you earned in North Carolina. You may also owe tax to your home state, though many states offer credits to prevent double taxation on the same income.