North Carolina charges a flat income tax rate on wages and investment income

North Carolina has a single state income tax rate of 4.99 percent, applied to all taxable income regardless of how much you earn. This rate applies to wages, self-employment income, interest, dividends, and capital gains. Unlike some states that use multiple tax brackets, North Carolina treats all income the same way — if you owe state income tax, the rate is 4.99 percent of your taxable amount.

The state also taxes certain types of retirement income. Social Security benefits are not taxed in North Carolina, but distributions from IRAs, 401(k)s, and pensions are subject to the 4.99 percent rate unless they fall under specific exemptions. Military pensions and some government employee pensions have their own rules, so if you receive retirement income, you may want to check whether it counts as taxable income in the state.

North Carolina does not have a separate capital gains tax. Long-term capital gains — money you make from selling stocks, real estate, or other investments held for more than a year — are taxed as ordinary income at the same 4.99 percent rate.

Key Takeaways

  • North Carolina's state income tax rate is a flat 4.99 percent on all taxable income, with no higher brackets for higher earners.
  • Social Security is not taxed, but retirement account withdrawals and pensions are taxed at the standard 4.99 percent rate unless exempt.
  • The state does not tax capital gains separately; investment profits are taxed as ordinary income.
  • You may owe North Carolina income tax if you work in the state even if you live elsewhere, depending on reciprocal agreements with your home state.
  • Standard deductions and filing thresholds change yearly, so your actual tax bill depends on your income level and filing status.

Who has to pay North Carolina state income tax

You owe North Carolina state income tax if you are a resident of the state or if you earned income within North Carolina during the tax year. Residency is determined by where you maintain your permanent home. If you moved to North Carolina during the year, you are considered a resident for the part of the year you lived there.

Non-residents who work in North Carolina may also owe state income tax on wages earned within the state. However, some states have reciprocal agreements with North Carolina that allow workers to pay income tax only to their home state instead. Virginia, Pennsylvania, and the District of Columbia have reciprocal agreements with North Carolina, meaning if you live in one of those places and work in North Carolina, you typically pay tax to your home jurisdiction, not to North Carolina.

If you are self-employed or operate a business in North Carolina, you owe income tax on your net business income. You will also owe self-employment tax to the federal government, which is separate from state income tax.

Standard deductions and filing thresholds

North Carolina uses standard deductions that reduce the amount of income subject to tax. The standard deduction amount depends on your filing status — single, married filing jointly, married filing separately, or head of household — and changes each tax year. For the 2024 tax year, the standard deduction ranges from around $10,000 for single filers to $20,000 for married couples filing jointly, though these amounts are adjusted annually by the state.

You must file a North Carolina state tax return if your income exceeds the standard deduction for your filing status. Even if you do not owe tax, filing may be worth doing if you had taxes withheld from your paychecks, because you could receive a refund. The state also allows you to claim certain tax credits — such as the Earned Income Tax Credit — that can reduce your tax bill or result in a refund.

If you are over 65 or blind, North Carolina allows an additional standard deduction. Check the North Carolina Department of Revenue website for the current year's thresholds and deduction amounts, since they shift annually.

How withholding and estimated tax payments work

If you are employed, your employer withholds North Carolina state income tax from your paycheck based on the W-4 form you complete. The amount withheld depends on your filing status, the number of dependents you claim, and other adjustments you make on the form. If too much is withheld, you receive a refund when you file; if too little is withheld, you owe when you file.

If you are self-employed or have income not subject to withholding — such as rental income, freelance work, or investment gains — you may need to make estimated tax payments to North Carolina four times per year. These payments are due in April, June, September, and January. Failing to make estimated payments can result in penalties and interest, even if you ultimately owe no tax.

You can adjust your withholding at any time by submitting a new W-4 to your employer. If you expect a large refund or to owe a significant amount, changing your withholding mid-year can help you avoid that outcome.

Tax credits and deductions available in North Carolina

North Carolina offers several tax credits that can reduce your state income tax bill. The Earned Income Tax Credit is available to low- and moderate-income workers and is often worth several hundred dollars. The state also offers a Child and Dependent Care Credit for childcare expenses, and a Dependent Exemption Credit for each dependent you claim.

The state allows you to deduct certain expenses from your income before calculating tax. Contributions to a traditional IRA, for example, may be deductible. Charitable donations and mortgage interest are not deductible on the North Carolina return, because the state does not allow itemized deductions — you use the standard deduction instead.

Some types of income are partially or fully exempt from North Carolina tax. Military pensions and certain government employee pensions may may have access to for exemptions. Disability income and workers' compensation are not taxed. If you receive any of these types of income, review the North Carolina Department of Revenue guidance to determine whether it is taxable.

Filing your North Carolina state tax return

North Carolina uses the federal tax year, which runs from January 1 to December 31. State tax returns are due on the same date as federal returns — typically April 15 — unless that date falls on a weekend or holiday. If you file a federal extension, your North Carolina return is also extended to the same date.

You can file your North Carolina return by mail, online through the state's tax portal, or through a tax preparation software that supports North Carolina returns. The state does not require you to use a particular method. If you file electronically, you typically receive a refund faster than if you mail a paper return.

The North Carolina Department of Revenue processes returns and issues refunds. Refunds typically arrive within 4 to 6 weeks if you file electronically and request direct deposit. If you file by mail or request a check, the timeline is longer.

Frequently Asked Questions

Do I have to pay North Carolina income tax if I just moved to the state?

You owe North Carolina income tax on income earned while you were a resident. If you moved mid-year, you file a part-year resident return and pay tax only on income earned after you became a resident. Your previous state may also claim tax on income earned before you left.

What happens if I do not file a North Carolina tax return?

If you owe tax and do not file, the state can assess penalties and interest on the unpaid amount. The penalty starts at 5 percent of the unpaid tax and increases over time. Interest accrues daily. If you are owed a refund but do not file, you lose the refund after a certain period — typically three years.

Can I deduct mortgage interest on my North Carolina return?

No. North Carolina does not allow itemized deductions, so you cannot deduct mortgage interest, property taxes, or charitable donations. Everyone uses the standard deduction instead, regardless of actual expenses.

Is my Social Security taxable in North Carolina?

No. North Carolina does not tax Social Security benefits. However, if you have other income, that income is taxed at the standard 4.99 percent rate.

What is the important date to file my North Carolina return?

The important date is the same as the federal important date, usually April 15. If you request a federal extension, your North Carolina return is extended to the same date. Filing electronically and requesting direct deposit is the fastest way to receive a refund.