Yes, North Carolina has a state income tax

North Carolina taxes your income at the state level. Unlike some states that rely only on sales tax or property tax, North Carolina collects income tax from wages, self-employment earnings, investment gains, and other sources. The state tax rate is separate from federal income tax — you owe both.

As of 2024, North Carolina has a flat income tax rate of 4.99 percent on most types of income. This means whether you earn $30,000 or $300,000, the state applies the same percentage rate to your taxable income. This is different from the federal system, which uses tax brackets that increase with income.

You file North Carolina state taxes on Form D-400, the state income tax return. If you work in North Carolina or live there, you generally owe state tax on income earned in the state. If you live in North Carolina but work in another state, the rules depend on where you earned the money and whether that other state also taxes you.

Key Takeaways

  • North Carolina's state income tax rate is 4.99 percent, applied as a flat rate to most income types.
  • You file state taxes separately from federal taxes using Form D-400, which you submit to the North Carolina Department of Revenue.
  • North Carolina taxes wages, self-employment income, capital gains, and retirement distributions, though some retirement income has special rules.
  • If you live in North Carolina but work across the border in another state, you may owe tax to both states, but North Carolina allows a credit for taxes paid to other states.

What income North Carolina taxes

North Carolina applies its 4.99 percent rate to ordinary income — wages from a job, self-employment earnings, interest, dividends, and rental income. If you receive a W-2 from an employer, that income is taxable in North Carolina if you live or work in the state.

Capital gains — profit from selling stocks, real estate, or other assets — are taxed as ordinary income in North Carolina, not at a separate rate. If you buy a stock for $5,000 and sell it for $7,000, that $2,000 gain is subject to the 4.99 percent state tax.

Retirement income has mixed treatment. Distributions from a traditional 401(k) or IRA are taxable. However, North Carolina exempts military pensions and allows a partial deduction for other retirement income if you meet age and income thresholds. Social Security benefits are not taxed by North Carolina.

How the flat tax rate compares to other states

North Carolina's 4.99 percent flat rate is lower than many states but higher than others. States like Texas, Florida, and Tennessee have no state income tax at all. States like California and New York use progressive tax brackets — higher earners pay a higher percentage. A few other states, including Colorado and Illinois, also use flat rates, though at different percentages.

The practical difference: in a progressive system, a person earning $100,000 might pay 5 percent on the first $50,000 and 7 percent on the next $50,000. In North Carolina, that same person pays 4.99 percent on the entire $100,000. For high earners, a flat tax is often lower than a progressive system; for low earners, it can be higher.

Filing requirements and important date

You must file a North Carolina state return if your income exceeds the filing threshold set by the state each year. The threshold varies by filing status — single filers, married couples, and dependents have different limits. You can find the current year's threshold on the North Carolina Department of Revenue website.

The important date to file North Carolina taxes is the same as the federal important date: typically April 15. If you file a federal extension, you automatically get an extension for North Carolina taxes as well. You submit Form D-400 and any required schedules to the North Carolina Department of Revenue, either by mail or electronically through the state's online system.

If you owe state taxes, you can pay when you file or set up a payment plan with the Department of Revenue. If you overpay, the state will refund the difference or allow you to explore it to next year's taxes.

How withholding works for North Carolina residents

If you work in North Carolina, your employer withholds state income tax from your paycheck, just as they withhold federal tax. You complete a Form W-4 (federal) and a Form NC-4 (state) to tell your employer how much to withhold. The more allowances you claim, the less is withheld; the fewer allowances, the more is withheld.

If too much is withheld, you get a refund when you file. If too little is withheld, you owe when you file. You can adjust your withholding mid-year by submitting a new Form NC-4 to your employer if your circumstances change — for example, if you get a second job or your spouse starts working.

Self-employed people do not have an employer to withhold taxes, so they must pay estimated taxes quarterly to North Carolina and the federal government. These payments are due on April 15, June 15, September 15, and January 15.

Tax credits and deductions available in North Carolina

North Carolina offers several credits that reduce your tax bill directly. The Earned Income Tax Credit (EITC) is available to low- and moderate-income workers and is based on federal EITC rules. North Carolina also offers credits for child and dependent care expenses, education expenses, and property taxes paid.

The state allows a standard deduction — a fixed amount you subtract from income before calculating tax — or you can itemize deductions if they exceed the standard amount. The standard deduction amount changes yearly and depends on your filing status. Unlike some states, North Carolina does not allow a deduction for federal income taxes paid.

Certain types of income are excluded entirely. As mentioned, Social Security is not taxed. Military pensions receive preferential treatment. Some types of retirement income are partially deductible if you meet age requirements.

What happens if you work across state lines

If you live in North Carolina but work in South Carolina, Virginia, or another neighboring state, you may owe income tax to both states. The state where you earn the income generally has the first right to tax it. However, North Carolina allows a tax credit for income taxes you pay to another state, which prevents you from being taxed twice on the same income.

The credit is limited: it cannot exceed the North Carolina tax you would have owed on that income. If you earn $50,000 in Virginia and owe Virginia $2,500 in state tax, but North Carolina tax on $50,000 is only $2,495, your credit is capped at $2,495. You would owe North Carolina nothing and keep the $5 difference.

If you live in another state but work in North Carolina, you owe North Carolina tax on income earned here. You may also owe tax to your home state. Again, a credit for taxes paid to North Carolina should prevent double taxation, but the rules depend on your home state's law.

Frequently Asked Questions

Does North Carolina tax retirement income differently?

Social Security is not taxed. Traditional 401(k) and IRA distributions are taxed as ordinary income at 4.99 percent. Military pensions are exempt. Other retirement income may may have access to for a partial deduction if you are age 55 or older and meet income limits, but the rules are complex and depend on the source of the income.

What if I move to North Carolina mid-year?

You owe North Carolina tax only on income earned while you were a resident. If you moved in July, you report income from July onward to North Carolina and income from January through June to your previous state. You may file part-year resident returns in both states to show the split.

Is the 4.99 percent rate the same for everyone?

Yes, the 4.99 percent rate applies to all income types and all taxpayers. There are no higher brackets for high earners. However, certain types of income — like Social Security or military pensions — are excluded entirely, so not everyone pays tax on all their income.

Can I deduct federal income taxes from my North Carolina return?

No. North Carolina does not allow a deduction for federal income taxes paid. You calculate state tax on your federal taxable income, but you cannot reduce that further by subtracting what you paid to the IRS.

Where do I file my North Carolina state return?

You file Form D-400 with the North Carolina Department of Revenue. You can mail it, file electronically through the state's online system, or use tax software that supports North Carolina filing. The important date is the same as the federal important date, typically April 15.