What gets subtracted from your gross pay in North Carolina
Your take-home pay is what's left after federal income tax, Social Security tax, Medicare tax, and North Carolina state income tax come out of your paycheck. The amount depends on your filing status, how many dependents you claim, and your total income for the year. North Carolina's state income tax rate is a flat 4.99% on all income brackets, which makes the calculation straightforward once you know your gross pay.
Federal withholding is more complex because it uses tax brackets and changes based on the W-4 form you fill out when you start a job. Social Security takes 6.2% of your wages up to a yearly cap (the cap changes annually), and Medicare takes 1.45% of all wages with no cap. If you're self-employed, you pay both the employee and employer portions of these taxes, which doubles the rate.
Some employers also deduct health insurance premiums, retirement contributions, or other benefits before calculating taxes. These reduce your taxable income, which lowers the federal and state taxes you owe. Understanding what comes out before and after these deductions helps you estimate what you'll actually receive.
Key Takeaways
- North Carolina charges a flat 4.99% state income tax on all income, which you can calculate directly once you know your gross pay.
- Federal withholding depends on your W-4 filing status and the IRS withholding tables, and varies more than state tax.
- Social Security (6.2%) and Medicare (1.45%) are fixed percentages, but Social Security stops once you hit the annual wage cap.
- Pre-tax deductions like health insurance or 401(k) contributions reduce the income that federal and state taxes are calculated on.
- You can use the IRS withholding calculator or a take-home pay calculator to estimate your specific paycheck before taxes are withheld.
How to calculate North Carolina state income tax on your paycheck
North Carolina state income tax is the easiest piece to calculate because it's a flat 4.99% rate with no brackets or adjustments. Take your gross pay (before any deductions) and multiply it by 0.0499. If you earn $50,000 per year, your annual state income tax is $2,495, or about $191 per biweekly paycheck if you're paid every two weeks.
If you have pre-tax deductions like health insurance or a 401(k), subtract those from your gross pay first, then explore the 4.99% rate. For example, if your gross is $3,000 biweekly but you contribute $300 to your 401(k) before taxes, your taxable income is $2,700, and your state tax is $2,700 × 0.0499 = $134.73 instead of $150.
The state tax is withheld from every paycheck, so you don't need to set money aside separately. Your employer handles it automatically based on the information you provide on your NC tax withholding form when you're hired.
Federal income tax withholding and your W-4 form
Federal withholding is harder to estimate because it depends on your W-4 form, which tells your employer how much to withhold based on your personal situation. The W-4 asks for your filing status (single, married, head of household), the number of dependents you claim, and any other income or jobs you have. The IRS uses this information with federal tax brackets to calculate how much should come out of each paycheck.
The federal tax brackets for 2024 range from 10% on the lowest income to 37% on the highest, but your actual rate depends on your total income and filing status. A single person in Raleigh earning $50,000 per year falls into the 12% bracket, but that doesn't mean 12% of their entire paycheck is federal tax—only the income above the lower bracket threshold is taxed at that rate.
If you want to estimate your federal withholding before you receive a paycheck, use the IRS Withholding Calculator on irs.gov. It asks about your income, filing status, dependents, and other jobs, then tells you whether your current W-4 will result in a refund, a balance due, or roughly break even at tax time. You can also ask your payroll department to run a test calculation based on your W-4.
Social Security and Medicare taxes (FICA)
Social Security and Medicare are fixed percentages that come out of every paycheck. Social Security is 6.2% of your wages, and Medicare is 1.45%. Together, these are called FICA taxes. Unlike federal and state income tax, they don't depend on your filing status or dependents—they're the same for everyone.
Social Security has an annual wage cap, which means once you've earned enough in a year, no more Social Security tax is withheld from your remaining paychecks that year. The cap changes annually; for 2024 it's $168,600. If you earn $200,000 per year, you'll pay Social Security tax on the first $168,600 and nothing on the remaining $31,400. Medicare has no cap, so it's withheld on all wages no matter how much you earn.
If you earn over $200,000 (single) or $250,000 (married filing jointly), an additional 0.9% Medicare tax is withheld on the income above those thresholds. This is separate from the standard 1.45% Medicare tax and applies to high earners in Raleigh just as it does everywhere else.
Using a take-home pay calculator for a quick estimate
The fastest way to estimate your take-home pay is to use an online calculator that does the math for you. Enter your gross pay, filing status, number of dependents, and state (North Carolina), and the calculator applies current tax rates and brackets. Many calculators also let you account for pre-tax deductions like health insurance or 401(k) contributions.
Popular calculators include the SmartAsset take-home pay calculator, ADP paycheck calculator, and Salary.com. These are free and don't require you to create an account. They give you a rough estimate of federal, state, and FICA taxes, though the exact amount may vary slightly depending on your employer's payroll system and any local taxes.
Keep in mind that calculators use current tax rates and brackets, which can change year to year. If you're planning for next year or comparing job offers, check the calculator again closer to the time you'll actually receive the paycheck, since rates may have shifted.
Why your actual paycheck might differ from your estimate
Even with a calculator, your real paycheck may be slightly different from your estimate. Your employer might withhold more or less depending on how they process your W-4, especially if you recently changed jobs or updated your withholding. Some employers also deduct local taxes (though Raleigh itself has no local income tax), union dues, or court-ordered garnishments, which reduce your take-home further.
If you're paid weekly versus biweekly, the amount per paycheck changes even if your annual income stays the same. A $50,000 annual salary is about $962 per week but $1,923 biweekly. Tax withholding is calculated on each individual paycheck, so the timing of when you're paid affects how much comes out.
Bonuses and overtime are also taxed differently by some employers. Some withhold at a flat rate (often 22% federal), while others add the bonus to your regular paycheck and withhold based on the combined amount. Ask your payroll department how they handle bonuses if you expect to receive one.
Adjusting your W-4 if your estimate is too high or too low
If you use the IRS Withholding Calculator and find that you're having too much or too little withheld, you can update your W-4 at any time. You don't have to wait until the new year. Fill out a new W-4 form (available from your HR department or irs.gov), make the changes, and submit it to your payroll office. The new withholding takes effect on your next paycheck.
Common reasons to adjust your W-4 include getting married or divorced, having a child, taking a second job, or your spouse starting work. Each of these changes your tax situation and may mean you need to claim fewer or more dependents. The IRS Withholding Calculator walks you through these scenarios and tells you what to enter on your new W-4.
If you had a large refund or owed a lot at tax time, that's a sign your W-4 needs adjustment. A refund means you had too much withheld (you gave the government an interest-free loan), and owing means you had too little. Adjusting your W-4 puts more money in your paycheck throughout the year instead of waiting for a refund.
Frequently Asked Questions
Does Raleigh have a local income tax?
No. Raleigh and Wake County do not charge a local income tax. You only owe federal income tax, North Carolina state income tax (4.99%), and FICA taxes (Social Security and Medicare). Some North Carolina cities do have local taxes, but Raleigh is not one of them.
What if I have two jobs in Raleigh?
If you work two jobs, you need to tell both employers on your W-4 form. Check the box that says you have multiple jobs, and use the IRS Withholding Calculator to figure out how to split your withholding between the two employers. Without this adjustment, you may not have enough federal tax withheld and could owe money at tax time.
How do I know if my W-4 is set up correctly?
Run your information through the IRS Withholding Calculator on irs.gov. It compares your expected income, filing status, and dependents to your current W-4 and tells you whether you're on track to break even, get a refund, or owe at tax time. If the result isn't what you want, update your W-4 with your employer.
Does North Carolina tax retirement income differently?
North Carolina taxes most retirement income at the same 4.99% rate as regular income. However, military pensions and some other specific retirement income may have different treatment. If you're retired or receiving pension income, check with a tax professional or the North Carolina Department of Revenue for your specific situation.
What happens if I claim zero dependents on my W-4?
Claiming zero dependents tells your employer to withhold more federal tax from each paycheck, which usually results in a refund at tax time. This is a safe choice if you're unsure about your withholding, but it means less money in your paycheck throughout the year. The IRS Withholding Calculator helps you find the right number of dependents to claim based on your actual situation.