North Carolina charges a flat income tax rate on wages, retirement income, and most other earnings
North Carolina has a single state income tax rate that applies to all taxpayers. As of 2024, that rate is 4.99 percent on your federal taxable income. This is a flat tax, meaning everyone pays the same percentage regardless of how much money they earn — there are no tax brackets that increase with income the way the federal system does.
The state taxes wages from employment, self-employment income, retirement distributions, investment gains, and most other forms of income. Some income is excluded: Social Security benefits are not taxed in North Carolina, and certain retirement income may have partial exemptions depending on your age and the source of the funds.
If you work in North Carolina but live in another state, or live in North Carolina but work elsewhere, the state still taxes income you earned within its borders. You may owe taxes to both states, though you can usually claim a credit on one return for taxes paid to the other.
Key Takeaways
- North Carolina's income tax rate is 4.99 percent on all taxable income, applied equally to every taxpayer.
- The state taxes wages, self-employment income, retirement distributions, and investment income, but not Social Security benefits.
- If you earned income in North Carolina during the year, you must file a state return even if you moved out of state.
- North Carolina allows a credit for taxes paid to other states, so you do not pay the same income twice on the same earnings.
Who has to file a North Carolina state income tax return
You must file a North Carolina return if you lived in the state for any part of the tax year and had income above the filing threshold. For 2024, the threshold is $12,750 for single filers and $25,500 for married couples filing jointly — these amounts change each year. If your income is below the threshold, you are not required to file, though you may want to if you had taxes withheld and are owed a refund.
Part-year residents — people who moved into or out of North Carolina during the year — must file if their income exceeds the threshold for the months they lived there. You report only the income you earned while a resident of the state.
If you are claimed as a dependent on someone else's return, the filing threshold is lower. You must file if you had earned income of $1,150 or more, or unearned income (like interest or dividends) of $500 or more.
What income North Carolina taxes and what it does not
North Carolina taxes most forms of income: W-2 wages from your employer, self-employment income from a business or freelance work, interest and dividends from investments, capital gains from selling stocks or property, rental income, and distributions from retirement accounts like IRAs and 401(k)s.
The state does not tax Social Security benefits, regardless of your total income. Military retirement pay is also exempt. Certain retirement income has partial exemptions: if you are 59½ or older, you can exclude up to $35,000 per year of retirement income from pensions, 401(k) distributions, and IRA withdrawals. This exemption phases out if your total income exceeds certain thresholds.
Child support received is not taxed. Gifts and inheritances are not taxed. Unemployment benefits are taxed as income. Workers' compensation is not taxed.
How withholding works and what to do if too much or too little is taken out
If you receive a W-2 paycheck, your employer withholds North Carolina state income tax based on the form you fill out — the NC-4. The amount withheld depends on your filing status, the number of dependents you claim, and any additional withholding you request. If you work for multiple employers or have a spouse who also works, you may need to adjust your withholding on each job to avoid owing money at tax time.
You can change your withholding at any time by submitting a new NC-4 to your employer's payroll department. If you are withholding too much and want a larger paycheck, claim more dependents or request less additional withholding. If you are withholding too little and want to avoid a bill in April, claim fewer dependents or request additional withholding.
Self-employed people and those with income not subject to withholding may need to make quarterly estimated tax payments to North Carolina. These are due in April, June, September, and January. If you do not pay enough throughout the year, you may owe a penalty when you file your return.
Filing your North Carolina return and where to send it
North Carolina residents file their state return using Form NC-1040 (the long form) or Form NC-1040-EZ (the short form, for simple situations). You can file by mail, electronically through the state's online system, or through tax software that supports North Carolina returns.
The state offers free filing through its website for taxpayers with income below a certain threshold — typically around $79,000. You can also use IRS Free File software, which includes North Carolina state forms. If you pay a tax preparer or use commercial software, you will pay a fee.
Paper returns are mailed to the North Carolina Department of Revenue in Raleigh. The deadline is April 15 unless that date falls on a weekend or holiday. If you file late without an extension, you owe a penalty of 5 percent per month (up to 25 percent) of the unpaid tax, plus interest.
Deductions and credits that reduce your North Carolina tax bill
North Carolina allows you to claim the standard deduction or itemize deductions, just as you do on your federal return. The state standard deduction for 2024 is $12,750 for single filers and $25,500 for married couples filing jointly. If you itemize on your federal return, you must also itemize on your state return.
The state offers several credits that directly reduce your tax bill. The Earned Income Tax Credit (EITC) is available to low- and moderate-income workers and families — the amount depends on your income and number of dependents. North Carolina also offers a child dependent credit, a credit for taxes paid to other states, and credits for certain types of income like military retirement or disability payments.
Some credits are refundable, meaning you receive money back even if you owe no tax. Others are nonrefundable, meaning they can only reduce your tax bill to zero. The EITC is partially refundable in North Carolina.
What happens if you owe money or are owed a refund
If you owe North Carolina income tax, you can pay when you file or set up a payment plan. The state accepts payments online, by phone, by mail, or through your tax preparer. If you cannot pay in full, you can request an installment agreement, though you will owe interest and penalties on the unpaid balance.
If you are owed a refund, the state typically processes it within 4 to 6 weeks if you filed electronically, or 8 to 12 weeks if you mailed a paper return. You can check the status of your refund on the North Carolina Department of Revenue website. If you do not receive your refund within these timeframes, contact the department directly.
Interest accrues on unpaid taxes at a rate set by the state each quarter. Penalties for late payment, late filing, or underpayment are added on top of the interest. If you believe you cannot pay, the Department of Revenue may offer hardship relief or a temporary delay, though you must request this in writing.
Frequently Asked Questions
Does North Carolina tax retirement income differently than wages?
Retirement income is taxed at the same 4.99 percent rate as wages, but North Carolina offers a partial exemption if you are 59½ or older. You can exclude up to $35,000 per year of retirement income from pensions, 401(k)s, and IRAs. Social Security is never taxed. The exemption phases out if your total income exceeds $75,000 (single) or $100,000 (married).
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 the state. Use the dates you moved in and out to determine which months count. You may also owe taxes to your previous state for income earned there, though you can claim a credit to avoid double taxation.
Can I file my North Carolina return for free?
Yes, if your income is below the threshold set by the state each year (typically around $79,000). The state offers free filing through its website and participates in the IRS Free File program. Tax software companies and paid preparers charge fees, though some offer discounts for low-income filers.
What if I did not have enough withheld and owe money?
You can pay in full when you file, or request an installment plan from the Department of Revenue. You will owe interest and penalties on the unpaid balance. To avoid this next year, adjust your withholding by submitting a new NC-4 to your employer or making quarterly estimated payments if you are self-employed.
Is military retirement pay taxed in North Carolina?
No. Military retirement pay is fully exempt from North Carolina state income tax. Other retirement income, like pensions and 401(k) distributions, is taxed unless you may have access to for the age-based exemption for taxpayers 59½ and older.