North Carolina paycheck calculator estimates take home pay with federal withholding, NC flat tax rates, allowances, overtime, retirement, and benefits. Built on real payroll logic, results display per-paycheck amounts, monthly totals, and a clear paystub breakdown for working residents.
Compared to a typical 6% state income tax, you keep approximately $0.00 more per month in North Carolina.
The North Carolina Paycheck Calculator computes paycheck-level payroll values by transforming gross pay inputs, pay frequency, filing status, tax year selection, and deduction-related inputs into calculated monetary outputs. The calculation logic produces per–pay-period gross pay, individual tax components, total deductions, net pay, and a monthly-equivalent net amount. All outputs are derived strictly from constants, arithmetic formulas, caps, and conditional branches defined in the calculation code.
Inputs Used by the North Carolina Paycheck Calculator
Pay Mode: A categorical input with two values, salary and hourly. This input determines whether gross pay is supplied directly as an annual amount or computed from hourly components.
Annual Gross Pay: A numeric dollar input representing total annual earnings. This value is used only in salary mode and is divided by the selected pay frequency to compute regular pay per pay period.
Hourly Rate: A numeric dollar input representing compensation per hour. This value is used only in hourly mode.
Regular Hours Per Week: A numeric input representing weekly regular hours. This value is multiplied by the hourly rate to compute weekly regular pay.
Overtime Hours: A numeric input representing weekly overtime hours. These hours are multiplied by the hourly rate and a fixed multiplier of 1.5.
Pay Frequency: A numeric selection representing the number of pay periods per year: 52 (weekly), 26 (bi-weekly), 24 (semi-monthly), 12 (monthly), or 1 (annually). This value is used to annualize weekly amounts and to convert annual values into per-pay-period figures.
Filing Status: A categorical input with values single, married filing jointly, or head of household. This input determines which federal standard deduction, North Carolina standard deduction, and federal tax bracket set are applied.
Tax Year (Rate): A categorical input mapped to a fixed North Carolina flat income tax rate. The code defines rates of 4.25%, 4.50%, and 4.75% depending on the selected year.
NC Allowances: A numeric count input. Each allowance corresponds to a fixed dollar reduction value defined in the calculation logic.
401(k) Contribution (%): A percentage input applied to gross pay to calculate a pre-tax retirement deduction.
NC State Retirement (TSERS): A checkbox input that enables an additional percentage-based pre-tax deduction when selected.
TSERS Contribution Rate: A percentage input applied to gross pay when TSERS is enabled.
Health Insurance (Per Paycheck): A numeric dollar input deducted per pay period and multiplied by pay frequency to compute an annual amount.
Federal Deductions (W-4 Step 4b): A numeric annual dollar input subtracted from federal taxable income before federal tax calculation.
Extra Federal Withholding: A numeric dollar input added per pay period to federal tax and annualized.
Extra NC State Withholding: A numeric dollar input added per pay period to North Carolina state tax and annualized.
Local / County Deduction: A numeric dollar input deducted per pay period after tax calculations.
How the North Carolina Paycheck Calculator Works
The calculation sequence begins by evaluating the selected pay mode. In hourly mode, weekly regular pay is calculated as hourly rate multiplied by regular hours, and weekly overtime pay is calculated as hourly rate multiplied by 1.5 and overtime hours. The weekly total is multiplied by 52 to produce annual gross pay. Regular and overtime components are then divided by the selected pay frequency to determine per-pay-period amounts.
In salary mode, annual gross pay is taken directly from input. Regular pay per period is computed by dividing this annual amount by the selected pay frequency. Overtime pay is set to zero in this mode.
Pre-tax deductions are calculated next. The 401(k) contribution is computed as a percentage of gross pay, producing both annual and per-period values. Health insurance is treated as a fixed per-period amount and is multiplied by pay frequency to derive an annual total. If TSERS is enabled, the specified TSERS rate is applied to gross pay to compute annual and per-period retirement deductions. These components are summed to produce total pre-tax deductions.
Federal taxable income is calculated by subtracting total pre-tax deductions and the annual federal deduction input from annual gross pay. The applicable federal standard deduction is then subtracted. The remaining amount is processed through a progressive federal tax function defined by fixed brackets and rates. Extra federal withholding is added on an annualized basis. The resulting annual federal tax is divided by pay frequency to obtain per-pay-period federal tax.
North Carolina taxable income is calculated by starting with annual gross pay and subtracting total pre-tax deductions. The North Carolina standard deduction associated with the selected filing status is then subtracted. Allowances are applied as an additional fixed reduction, calculated as the allowance count multiplied by the fixed allowance value defined in the code. The remaining taxable amount is multiplied by the selected flat North Carolina tax rate to compute annual state tax. Extra state withholding is added annually, and the total is divided by pay frequency to obtain per-pay-period state tax.
Social Security tax is calculated as 6.2% of annual gross pay, limited by a fixed annual wage cap. Medicare tax is calculated as 1.45% of annual gross pay with no cap. Both values are divided by pay frequency to compute per-pay-period amounts.
Post-tax deductions are then applied. The local or county deduction is subtracted as a fixed per-period amount. Net pay is calculated as gross pay per period minus total taxes and minus total deductions.
Results and Metrics Explained
Gross Pay: The per-pay-period sum of regular pay and overtime pay.
Regular Pay: The per-period amount derived either from annual salary division or from hourly rate multiplied by regular hours.
Overtime Pay: The per-period amount derived from overtime hours multiplied by hourly rate and a fixed multiplier of 1.5.
Federal Tax: The per-pay-period federal income tax derived from annualized progressive brackets, standard deductions, and withholding adjustments.
NC State Tax: The per-pay-period state income tax derived from a flat rate applied to adjusted North Carolina taxable income.
Social Security Tax: The per-pay-period payroll tax equal to 6.2% of annual gross pay up to the defined wage cap.
Medicare Tax: The per-pay-period payroll tax equal to 1.45% of annual gross pay.
Total Taxes: The arithmetic sum of federal tax, North Carolina state tax, Social Security tax, and Medicare tax for the pay period.
Pre-Tax Deductions: The combined per-pay-period total of 401(k), TSERS, and health insurance deductions.
Post-Tax Deductions: Per-pay-period local or county deductions applied after tax calculations.
Net Pay: Gross pay per period minus total taxes and minus total deductions.
Estimated Monthly Net: A derived value calculated by converting per-pay-period net pay into a monthly equivalent using a fixed frequency-based factor.
Interpreting the Calculation Output
Higher gross pay values increase the numeric base used in tax and deduction formulas, resulting in higher calculated tax and deduction amounts when fixed rates and percentages are applied. Higher deduction percentages or fixed deduction amounts increase the numeric values subtracted from gross pay. Higher allowance counts increase the total allowance reduction applied to state taxable income. Net pay represents the remaining numeric value after all defined subtraction operations are completed.
Assumptions and Calculation Limits
Social Security tax is capped at a fixed annual wage limit. Medicare tax has no upper limit. Federal tax calculations use fixed standard deductions and estimated bracket thresholds. North Carolina state tax is calculated using a flat rate without brackets. Allowances reduce North Carolina taxable income by a fixed dollar amount per allowance. Monthly net pay is derived using fixed conversions: weekly net pay multiplied by 52 divided by 12, bi-weekly net pay multiplied by 26 divided by 12, semi-monthly net pay multiplied by 2, monthly net pay multiplied by 1, and annual net pay divided by 12. If computed net pay is negative, the output is constrained to zero.
Estimation Disclaimer
All results are numerical estimates generated solely from the constants, formulas, and conditions defined in the calculation logic. Actual payroll computations may apply different rates, rounding methods, or additional adjustments. The outputs represent modeled calculations rather than authoritative payroll results.
Related Tools & Calculators:
- Cleveland Paycheck Calculator
- Maryland Paycheck Calculator
- Arizona Paycheck Calculator
- Iowa Paycheck Calculator
- New York Paycheck Calculator
- Rhode Island Paycheck Calculator
- Michigan Paycheck Calculator
- Phoenix Paycheck Calculator
- Daily Paycheck Calculator
- Hourly Paycheck Calculator
- Idaho Paycheck Calculator
- Colorado Paycheck Calculator
- Guam Paycheck Calculator
- Northern Mariana Islands Paycheck Calculator
- Arkansas Paycheck Calculator
- Pennsylvania Paycheck Calculator
- Paycheck Calculator
- Vermont Paycheck Calculator
- Florida Paycheck Calculator
- Virginia Paycheck Calculator
- American Samoa Paycheck Calculator