The MyStubs paycheck tax calculator is a free, state-aware payroll engine that runs the same federal brackets, FICA wage bases, state income tax tables, paid-leave program rates, local taxes, and employer-side taxes a real payroll processor would calculate for one pay period. You enter the pay details and the calculator returns a line-by-line breakdown for both sides of the desk: employee take-home and total employer cost. Per IRS Publication 15 and Publication 15-T, federal withholding depends on the W-4 version, filing status, pay frequency, and any pre-tax benefits — exactly the inputs the calculator collects across four tabs (Earnings, Federal, State, Benefits) before it shows the result.
This guide walks through every tab, the math behind each line, and how to push the result straight into the paystub generator when the run is done. The strongest setup before you click "Calculate":
- The work state and resident state (different states for remote employees with reciprocity agreements)
- Pay frequency — weekly, biweekly, semimonthly, or monthly — and the pay date
- W-4 version (modern post-2020 or legacy pre-2020) plus filing status, multiple-jobs flag, dependents, and any extra withholding
- Pre-tax benefit amounts per period — medical, dental, vision, FSA, HSA — in dollars
- Retirement deferral — plan type (401(k), 403(b), 457(b), Roth, IRA, SIMPLE), percentage or flat dollar
- Whether you need the employer-cost view — flip on "Show employer taxes" for FUTA, SUTA, and employer-only state programs
- Any locality — Ohio, Indiana, Maryland, Michigan, Missouri, or Kentucky resident or work locality with its own rate
Threaded character for this guide: Priya Anand, founder of "Anand Studio," a three-person design studio in Austin, Texas. Priya is pricing a senior designer hire at $72,000 salary, paid biweekly = $2,769.23 gross per period. The candidate is single, files a modern post-2020 W-4 with no dependents, contributes $200 per period to traditional 401(k), and shares the $250/month employer-provided health premium (employee portion $125 per biweekly check). Texas has no state income tax, so the only state-side line is SUTA on the employer view. Priya needs three numbers: the candidate's biweekly take-home, the full employer cost per period, and an estimate of total annual cost including FUTA, SUTA, and FICA match. Every worked example below uses Priya's figures.
Paycheck Calculator
Run the same numbers Priya runs in this post
A free, state-aware gross-to-net calculator that returns employee take-home and total employer cost line by line. Push the result into the paystub generator with one click.
Open the Paycheck CalculatorThe Seven-Step Run
The calculator is organized into four tabs and three output panels. Done in order, the workflow takes about ninety seconds for a salaried employee with one set of benefits. The seven steps below mirror the on-screen progression and each advances the run.
| Step | Tab or panel | What you do | What the calculator returns |
|---|---|---|---|
| 1 | State picker | Pick work state (and resident state if different) | Pre-loads state brackets, paid-leave rates, locality fields |
| 2 | Earnings | Enter hourly, salary, bonus, commission rows + overtime | Gross pay for the period rolls up live |
| 3 | Federal | Pick W-4 version, filing status, dependents, extra withholding | Federal income tax line |
| 4 | State | Locality, paid-leave overrides, SUTA rate for employer view | State income tax + paid-leave employee share |
| 5 | Benefits | Pre-tax medical/dental/vision/FSA/HSA + retirement deferrals | Reduces taxable wages; updates results live |
| 6 | Results panel | Read the donut chart + breakdown table | Take-home + every employee tax line + employer cost |
| 7 | Push to generator | Click "Use This Data In The Generator" | Lands you on /paystubs with form pre-filled |
The four tabs separate variables that screening platforms and payroll engines treat as independent. Federal withholding under IRC §3402 runs off the W-4 and the IRS percentage-method tables in Pub 15-T. FICA under IRC §3101 for the employee and IRC §3111 for the employer runs at 6.2 percent Social Security to the 2026 SSA wage base of $184,500 plus 1.45 percent Medicare uncapped, with the 0.9 percent additional Medicare surtax kicking in on wages above $200,000. State income tax, paid-leave, and locality lines run on each state's published rate schedule. FUTA under IRC §3301 sits at 0.6 percent net on the first $7,000 in most states. The calculator handles each layer separately so an off-by-one error in one variable doesn't propagate through the others.
Paystub Generator
Create your paystub in minutes
Build a professional paystub with built-in 2026 tax math, all 50 states, and instant PDF download.
Create Your PaystubStep 1 Pick a State, Step 2 Enter Pay
Open the calculator hub at mystubs.store/paycheck-tax-calculator. The state picker sits at the top of the page with a 50-state grid below. Click any card or use the dropdown. Each card carries a small badge if the state has no income tax or runs a paid-leave program, so you see the field set the next page will ask for. Priya picks Texas.
The Earnings tab opens with four fields: pay frequency, tax year, pay date, and the "How are you paid?" row builder. Priya enters:
| Earnings field | Priya's entry | What the calculator does |
|---|---|---|
| Pay frequency | Biweekly | Sets 26 periods/year for annualization |
| Tax year | 2026 | Loads 2026 federal brackets, SSA wage base, FUTA |
| Pay date | June 5, 2026 | Used for the YTD calculation and pay-period dating |
| Earnings row 1 | Salary, $2,769.23 per period | $72,000 ÷ 26 = $2,769.23 |
| Overtime | None | Skipped |
For an hourly worker the entry is different. Pick "Hourly," enter hours and rate. The calculator handles overtime (FLSA-compliant 1.5x for hours over 40 per workweek for non-exempt employees) and double-time on separate rows so each contribution to gross is visible. Bonuses go on their own row; commission likewise. Stacked entries — say a salary plus a one-time bonus in the same period — roll up to a single gross figure with the contribution of each row labeled.
| Pay type | What the row asks for | When you use this row |
|---|---|---|
| Hourly | Hours, rate per hour | Hourly worker, including with overtime |
| Salary | Per-period amount | Salaried worker; annualize by dividing annual by frequency |
| Bonus | Flat dollar amount | One-time or quarterly bonus, including signing bonus |
| Commission | Flat dollar amount | Variable comp paid alongside base |
| Overtime | Hours, rate per hour, multiplier (1.5x or 2x) | Non-exempt overtime or double-time |
| Tipped | Hours, base + tips | Tipped employee with hourly base |
| Reimbursement | Flat dollar | Non-taxable expense reimbursement (excluded from gross) |
Priya's biweekly gross of $2,769.23 is the foundation of every line below. Per the IRS supplemental wage withholding rules in Pub 15, if Priya later runs a bonus check separately, she can pick the 22 percent supplemental flat rate; if she runs the bonus in the same check as regular pay (aggregate method), the calculator runs the combined amount through the regular percentage tables. The choice matters because the supplemental method withholds less for a high-bracket worker getting a large bonus, more for a low-bracket one.
Step 3 W-4 and Filing Status
The Federal tab is where the W-4 elections live. The first question is W-4 version. About 80 percent of workers in 2026 are on the modern post-2020 W-4. Workers who haven't updated since before 2020 are still on the legacy allowances-based form, and a small number of employers continue to honor the older election even though new hires must use the modern form per About Form W-4 on irs.gov.
| W-4 version | When to use | Calculator fields |
|---|---|---|
| Modern (2020+) | New hires since 2020, anyone who updated their W-4 after Dec 2019 | Filing status, multiple-jobs box, dependents (Step 3 dollar amounts), other income, deductions, extra withholding |
| Legacy (pre-2020) | Workers who have never submitted a new W-4 since before 2020 | Filing status, number of allowances, extra withholding |
| Exempt | Workers who meet IRC §3402(n) exemption (no prior-year liability + no expected current-year liability) | Box checked; no FIT line on output |
Priya's candidate filed a modern W-4: single, no other jobs, $0 dependents, $0 other income, $0 extra deductions, $0 extra withholding. With those entries the calculator runs the IRS Pub 15-T percentage-method tables against biweekly taxable wages, after subtracting pre-tax deductions on the Benefits tab.
A separate exemption set lives below the main fields: federal income tax exemption (rare; usually nonresident-alien or treaty-based), Social Security exemption (rare; usually certain student workers per IRC §3121(b)(10), religious exemption per Form 4029), and Medicare exemption (rare; tied to the SS exemption). These are checkboxes, not free-text fields, because the calculator only runs them where the IRS recognizes a specific exemption category.
Step 4 State and Locality Fields
The State tab adapts to the state picked in step 1. Texas has no state income tax, so Priya's State tab shows only an employer-side SUTA rate field (with the Texas Workforce Commission's published new-employer rate as a default) and a paid-leave indicator showing "Not applicable in TX." States with income tax show full bracket-driven fields; locality states surface an additional dropdown.
| State category | States | What the State tab asks for |
|---|---|---|
| No income tax (7 + AK/NH variants) | TX, FL, NV, SD, TN, WA, WY (+ NH on dividends only, AK on dividends only) | Only SUTA rate (employer view); no employee state income line |
| Paid-leave states | CA, NY, NJ, MA, WA, OR, CT, RI, CO, DE, MD, ME | Employee paid-leave rate (often pre-filled), program-specific overrides |
| Local-tax states | OH, IN, MD, MI, MO, KY, PA, NY (NYC + Yonkers) | Resident locality dropdown + work locality dropdown; rates auto-populate |
| Reciprocity states | NJ↔PA, KY↔IN, MD↔VA/WV/DC, MI↔IL/IN/KY/MN/OH/WI | Resident state vs. work state question routes the income tax line |
| Flat-rate states | IL, IN, MI, MA (5%), CO, NC, PA, UT | Single rate runs against state taxable wages |
| Bracketed states | CA, NY, NJ, OR, MN, HI, DC | State brackets and filing status applied per state schedule |
For a California run, the State tab would prompt for SDI (1.30 percent uncapped per the 2026 EDD rate schedule), PFL contribution, the DE-4 filing status, and any additional state withholding. For a New York run, it would prompt for IT-2104 filing status, NYC or Yonkers resident locality, and the NYPFL rate. For Ohio it would prompt for the resident school district and city locality. The calculator preselects the published rate for the current year, but every rate field is editable so an employer with a different SUTA assignment (Texas SUTA rates run roughly 0.31 percent to 6.31 percent depending on the experience rating per the Texas Workforce Commission) can override the default.
Priya leaves the Texas SUTA rate at the new-employer default of 2.7 percent on the first $9,000 of wages, ticks "Show employer taxes" to surface the employer-side panel, and moves to Benefits.
Step 5 Pre-Tax Deductions and Retirement
The Benefits tab is where taxable wages get reduced. Two sub-panels: pre-tax benefits (medical, dental, vision, FSA, dependent-care FSA, HSA) and retirement deferrals (401(k), 403(b), 457(b), Roth, IRA, SIMPLE).
| Benefit row | Pre-tax for FIT? | Pre-tax for SS? | Pre-tax for Medicare? | Pre-tax for state? |
|---|---|---|---|---|
| §125 medical premium | Yes | Yes | Yes | Usually yes |
| §125 dental premium | Yes | Yes | Yes | Usually yes |
| §125 vision premium | Yes | Yes | Yes | Usually yes |
| Healthcare FSA | Yes | Yes | Yes | Usually yes |
| Dependent-care FSA | Yes | Yes | Yes | Usually yes |
| HSA via payroll | Yes | Yes | Yes | Usually yes (CA + NJ exceptions) |
| Traditional 401(k) | Yes | No | No | Usually yes |
| Roth 401(k) | No | No | No | No |
| Traditional IRA via payroll | No (deducted on 1040) | No | No | No |
| Commuter benefits (transit/parking) | Yes (to monthly cap) | Yes | Yes | Usually yes |
Priya enters the candidate's two benefit lines:
| Benefit row | Per-period amount | Annual | What it reduces |
|---|---|---|---|
| §125 medical premium | $125.00 | $3,250 | Box 1, Box 3, Box 5, state taxable |
| Traditional 401(k) | $200.00 | $5,200 | Box 1, state taxable only |
The traditional 401(k) deferral sits below the 2026 elective-deferral limit of $24,000 per IRS retirement-plan limits, so the calculator accepts it without flagging. A worker over age 50 would also get a catch-up field. Roth deferrals are entered identically but the calculator routes them to post-tax, so Box 1 is not reduced.
Priya's Gross-to-Net, Line by Line
With the four tabs filled, the calculator runs the math. Below is Priya's candidate's full biweekly run, every line shown explicitly so you can audit against a real paystub.
| Line | Formula | Amount |
|---|---|---|
| Gross pay (salary) | $72,000 ÷ 26 | $2,769.23 |
| Less: §125 medical premium | per period entered | ($125.00) |
| Less: traditional 401(k) | per period entered | ($200.00) |
| Federal taxable wages (Box 1 base) | $2,769.23 − $125.00 − $200.00 | $2,444.23 |
| SS taxable wages (Box 3 base) | $2,769.23 − $125.00 | $2,644.23 |
| Medicare taxable wages (Box 5 base) | $2,769.23 − $125.00 | $2,644.23 |
| Federal income tax (Pub 15-T biweekly, single, modern W-4) | bracket stack | $234.45 |
| Social Security tax (6.2% of Box 3) | $2,644.23 × 0.062 | $163.94 |
| Medicare tax (1.45% of Box 5) | $2,644.23 × 0.0145 | $38.34 |
| State income tax | Texas (none) | $0.00 |
| State paid-leave / SDI | Texas (none) | $0.00 |
| Local tax | Austin (none) | $0.00 |
| Take-home (net pay) | $2,769.23 − $125 − $200 − $234.45 − $163.94 − $38.34 | $2,007.50 |
The federal income tax line of $234.45 flows from the IRS Pub 15-T 2026 percentage-method tables for biweekly, single filer, modern W-4. With biweekly taxable wages of $2,444.23, the bracket stack reads (figures based on Pub 15-T 2026 biweekly Worksheet 1A; small variation by precise table version):
| Pub 15-T biweekly band (single, modern W-4) | Income in band | Rate | Tax |
|---|---|---|---|
| $0 to $611.54 (10% threshold; below this no FIT applies on modern W-4 single) | $611.54 | 0% | $0.00 |
| $611.54 to $1,103.85 (10% band) | $492.31 | 10% | $49.23 |
| $1,103.85 to $2,597.69 (12% band) | $1,340.38 | 12% | $160.85 |
| $2,597.69 to $2,444.23 (Priya's top of band; partially in 22% would have been here for higher gross) | n/a | — | — |
| Stacked federal income tax | $2,444.23 base | — | ~$234.45 |
Annualized, the candidate's federal income tax line runs roughly $6,095.70 ($234.45 × 26). Social Security runs $4,262.44 ($2,644.23 × 26 × 6.2 percent), well below the 2026 SSA wage-base cap of $184,500. Medicare runs $996.84 uncapped, and stays at 1.45 percent because the candidate doesn't cross the $200,000 additional-Medicare-tax threshold under IRC §3101(b)(2). Take-home is roughly $52,195 annualized ($2,007.50 × 26).
Total Cost to Hire Priya's Candidate
The employer view answers the question Priya actually opened the calculator for: what does the new senior designer really cost? Tick "Show employer taxes" and the Employer cost breakdown panel surfaces. Per IRS Depositing and Reporting Employment Taxes, the employer pays its own FICA match, FUTA, and state SUTA — all on top of gross wages — plus any employer-only state program contributions (paid leave employer share in states like CA, NY, NJ, MA; reemployment service fund assessments in many states).
| Employer-side line | Formula | Per-period | Annual |
|---|---|---|---|
| Gross wages | $2,769.23 | $2,769.23 | $72,000.00 |
| FICA match — Social Security (6.2% on SS wages) | $2,644.23 × 0.062 | $163.94 | $4,262.44 |
| FICA match — Medicare (1.45% on MC wages) | $2,644.23 × 0.0145 | $38.34 | $996.84 |
| FUTA (0.6% net on first $7,000) | $7,000 × 0.006 | spread | $42.00 |
| TX SUTA (2.7% new-employer rate on first $9,000) | $9,000 × 0.027 | spread | $243.00 |
| Health premium (employer portion of $250/mo) | $125 employer share × 26 | $125.00 | $3,250.00 |
| Total annual employer cost | sum | — | ~$80,794.28 |
The employer side carries roughly 12.2 percent on top of the $72,000 wage in this scenario — $8,794 of fully-loaded cost above headline salary. A higher-wage state with paid-leave employer contributions and a higher SUTA assignment would push that ratio toward 15-18 percent. A lower-wage state with a stricter SUTA cap can pull it back near 10-11 percent. The calculator runs the math state by state, so Priya's hire-decision math doesn't lean on a generic "30 percent loaded cost" rule of thumb.
The State-Matrix Fields You'll See
The State tab changes shape from state to state. Below: seven no-income-tax states, five paid-leave states, and six local-tax states with the distinct fields each surfaces. For a deeper state-by-state walkthrough including the bracketed states, see the free paycheck calculator by state.
| State | Income tax | Paid-leave / SDI | Local tax | Reciprocity? | What State tab asks |
|---|---|---|---|---|---|
| Texas | None | None | None | No | SUTA rate (employer only) |
| Florida | None | None | None | No | SUTA rate (employer only) |
| Nevada | None | None | None | No | Modified Business Tax (employer) |
| South Dakota | None | None | None | No | SUTA rate only |
| Tennessee | None | None | None | No | SUTA rate only |
| Washington | None | Paid Family + Medical Leave | None | No | Employee PFML rate; LTC (Cares Fund) |
| Wyoming | None | None | None | No | SUTA rate only |
| California | Bracketed | SDI 1.30% no cap; PFL | Some city | No | DE-4 status; SDI rate; PFL share |
| New York | Bracketed | NYPFL | NYC, Yonkers | No | IT-2104 status; NYC/Yonkers resident; NYPFL |
| New Jersey | Bracketed | TDI + FLI | None | PA | NJ-W4; TDI/FLI rates |
| Massachusetts | Flat 5% | PFML | None | No | M-4 status; PFML employee share |
| Oregon | Bracketed | Paid Leave Oregon + transit | Multnomah, Eugene | No | OR-W4; PLO rate; transit taxes |
| Ohio | Flat (variable) | None | Many cities + school districts | No | School district + city locality |
| Indiana | Flat 3.05% | None | County | KY | County of residence |
| Maryland | Bracketed | None | County | DC, VA, WV, PA | County of residence |
| Michigan | Flat 4.05% | None | 24 cities | IL/IN/KY/MN/OH/WI | City of work + city of residence |
| Missouri | Bracketed | None | KC, St. Louis | No | KC/St. Louis indicator |
| Kentucky | Flat 4% | None | Occupational tax | IN, OH, WV, VA | County/city occupational tax |
For a remote worker whose resident and work states differ, the calculator routes through both. A New Jersey resident working in New York City, for example, pays New York state and NYC income tax on wages earned there; New Jersey credits the tax paid to New York under its reciprocity / credit for taxes paid to other jurisdictions rule. The calculator runs the work-state withholding line and flags the resident-state credit on the output. The DOL state labor agency contacts page is the canonical source if you need to call the state directly with a question.
Eight Common Calculator Errors
Red flags that void the run before it even starts:
- Picking the wrong work state when the worker telecommutes from another state — the State tab fields are state-specific, and a Texas-resident remote worker paid by a California employer typically owes California tax under CA EDD remote-worker guidance regardless of where they sit
- Selecting the legacy W-4 by default when the worker filed a modern W-4 (or vice versa) — the formulas are fundamentally different
- Forgetting the §125 medical premium row, which understates take-home and overstates withholding by 7.65 percent of the premium amount
- Forgetting the bonus row when the period includes one — bonuses change Box 1 taxable wages and may trip the 22 percent supplemental rate
- Entering a retirement deferral as both a percentage and a flat dollar (the calculator doubles it)
- Skipping the locality dropdown in Ohio, Indiana, Maryland, Michigan, Missouri, or Kentucky — local tax can be 1-3 percent of gross
- Leaving the tax year on a prior year (the calculator preselects 2026, but always confirm — brackets, wage base, and FUTA all change annually)
- Running a bonus through the aggregate method when supplemental was intended — the aggregate run over-withholds for a moderate earner getting a large bonus, since the periodized rate stacks the bonus into a higher bracket
Honest mistakes that don't void the run but skew the result:
- Pre-tax HSA via payroll routed through Box 1 reduction (correct) but also entered as a separate line item (double-counts)
- Roth 401(k) entered in the traditional 401(k) row (under-withholds because the calculator treats it as pre-tax)
- New-hire SUTA rate left at the default when the employer's actual assigned rate is different — every state assigns experience-rated SUTA, so check the state's quarterly notice
- State paid-leave employee share at the wrong percentage after the state changes the rate mid-year (the calculator pre-fills the current published rate; override if your state notice shows a different rate)
- Treating a non-taxable expense reimbursement as gross pay
- Skipping the additional Medicare surtax flag for a worker over $200,000 — the calculator adds it automatically when the gross crosses the threshold, but the YTD position matters
- Modeling a salaried worker's "ad hoc" overtime row in violation of FLSA exempt status — overtime entries should only appear for non-exempt workers
- Mixing tax years (modeling a 2025 bonus paid in January 2026 against 2025 brackets when the deposit happens in 2026, which is the 2026 tax year per IRS Pub 15 wage-when-paid rule)
The fix for each item is the same: re-read the input fields top to bottom before reading the output. The four tabs are small enough that a 30-second second pass catches almost every error in the second list.
Copy, paste, and fill the bracketed fields. Use this when you're pricing a new hire and want a one-page record of the inputs and outputs.
Priya filled the template above with her senior-designer hire: $72,000 salary in Texas, modern W-4 single, $250/month employer-shared health, $200/period traditional 401(k). Per-period take-home $2,007.50; total annual employer cost approximately $80,794. Loaded ratio 12.2 percent. The note line records "TX SUTA at new-employer 2.7 percent — re-confirm after first quarterly notice."
Earnings-Entry Method by Worker Type
The Earnings tab adapts to how the worker is paid. The right row for your scenario:
| Worker type | Earnings row | Federal tab specifics | State tab specifics |
|---|---|---|---|
| Salaried, biweekly W-2 | Salary row, per-period amount | Modern W-4, filing status, dependents | State income tax + paid-leave |
| Hourly, weekly W-2, non-exempt | Hourly row + overtime row when applicable | Modern W-4 | State income tax + paid-leave |
| Salaried, semimonthly W-2 | Salary row, $/period (annual ÷ 24) | Modern W-4 | State income tax + paid-leave |
| Commission only | Commission row | Modern W-4 with extra withholding to cover variability | State income tax line |
| Tipped employee | Tipped row (base + tips) | Modern W-4 with tip reporting | State income tax + reported tips |
| Bonus run (separate check) | Bonus row only | Supplemental 22% flat rate | State supplemental rate |
| Bonus run (combined with regular) | Salary + bonus rows | Aggregate method | Aggregate state line |
| Newly hired mid-year | Salary or hourly row | Modern W-4 from offer letter | YTD field at $0 |
| Multi-state remote | Salary row | Modern W-4 | Work state + resident state credit |
| §501(c)(3) employee | Salary row | W-4; check 403(b) eligibility | State income tax line |
| Statutory employee | Salary row | W-4 with Box 13 indication | State income tax |
| Owner-employee S-corp | Salary row (reasonable comp) | Modern W-4 | State income tax + state-specific S-corp rules |
Before clicking calculate:
After clicking calculate:
- Compared the take-home against the most recent real paystub for the same worker (within $5 is a reasonable tolerance)
- Confirmed Box 1, Box 3, Box 5 reductions match the benefit and retirement entries
- Confirmed FICA lines are exactly 6.2 percent (SS) and 1.45 percent (Medicare) of the relevant taxable wage
- Confirmed state line is non-zero in income-tax states and zero in no-income-tax states
- Confirmed paid-leave employee share appears in CA / NY / NJ / MA / WA / OR / CT / RI / CO / DE / MD / ME
- Confirmed the employer cost panel includes FICA match, FUTA, SUTA, and any employer-only program
- Saved the new-hire worksheet (template above) or pushed the run to the generator
For the broader fields a paystub built from the run should include, see what should appear on a paystub. For the deeper federal vs. payroll tax distinction the calculator separates internally, see payroll tax vs. income tax. For W-2 vs. 1099 framing — the calculator is W-2-only; 1099 contractors run different math — see W-9 vs. W-2. The companion piece on the gross-to-net pay calculator covers the math in narrative form for readers who prefer prose to a tab UI.
What the Calculator Cannot Do
The calculator is an estimator. Per its own design, it cannot replace the IRS's official withholding tables in Pub 15-T, a state-issued payroll notice with the employer's actual SUTA rate, or a tax professional's advice on an unusual fact pattern. Three categories of work the calculator deliberately doesn't do:
It does not file a return. Withholding is an estimate of liability; the final liability is set on the worker's Form 1040 and the employer's Form 941 quarterly return. A worker who finds the calculator's annualized FIT differs from their actual liability should not assume the calculator is wrong — the W-4 may need updating per About Form W-4 to match the reality.
It does not handle 1099 contractor math. Self-employment tax under IRC §1401 runs 15.3 percent on net Schedule C profit × 0.9235, with no employer side. For contractor income modeling, the calculator points to the W-9 vs. W-2 worked example or to quarterly estimates under Form 1040-ES.
It does not promise rate currency mid-year. State rates change annually and some change mid-year. The calculator pre-fills the latest published rate at run time, but every rate field is editable so a payroll administrator with a more current rate (a SUTA notice from the state, a paid-leave program rate adjustment) can override. For the 2026 IRS inflation adjustments and the 2026 retirement plan limits, the calculator uses the IRS-published figures.
Is the paycheck tax calculator free?
Yes. The calculator is free to use, no account required. You only pay if you choose to download a paystub PDF from the generator after pushing the calculator inputs over. The calculator covers all 50 states plus D.C. and runs current-year brackets, FICA wage bases, and state program rates, and the only paywall on the workflow is the final paystub PDF on the generator side.
How accurate is it?
The calculator uses the same federal brackets in IRS Pub 15-T , the same FICA rates and wage base in IRC §3101 and the 2026 SSA wage base of $184,500 , and the same state and local rates a payroll provider would calculate. For ordinary scenarios — W-2 salaried, biweekly, modern W-4, one set of benefits — the take-home should reconcile to a real paystub within a few dollars. The calculator is accurate enough to estimate take-home, compare offers, and double-check a paystub; it is not tax advice and rates change annually, so confirm with official sources before making compliance decisions.
Does it handle bonuses correctly?
Yes. Add a bonus row in the Earnings tab. If the bonus runs in the same check as regular pay, the calculator uses the aggregate method per IRS Pub 15 — combined wages run through the regular percentage tables. If the bonus runs on a separate check, you can pick the 22 percent supplemental flat rate. The choice matters: for a moderate-bracket worker getting a large bonus, the supplemental method withholds less; for a higher-bracket worker, the aggregate may produce a closer-to-final liability.
Can an employer run it for hiring cost?
Yes. Tick "Show employer taxes" at the bottom of the form to surface the Employer cost breakdown panel. The panel adds the employer share of FICA (6.2% + 1.45% match under IRC §3111 ), FUTA (0.6% net on first $7,000 under IRC §3301 ), state SUTA (rate varies by employer's experience rating), and any employer-only state program contributions. The total at the bottom is the actual cost to put the gross paycheck in the worker's hands.
What if my state has paid family leave or disability?
The State tab surfaces the employee share automatically. California's SDI runs at 1.30 percent uncapped per the 2026 EDD rate schedule . New York runs NYPFL at the state-published rate. New Jersey runs TDI and FLI separately. Massachusetts, Washington, Oregon, Connecticut, Rhode Island, Colorado, Delaware, Maryland, and Maine each run their own program with their own employee-and-employer split. The calculator pre-fills the current published rate but every field is editable so an employer with a different rate (or a worker whose employer publishes a different deduction) can override.
How does the calculator handle local tax?
For Ohio, Indiana, Maryland, Michigan, Missouri, Kentucky, Pennsylvania, and select New York and Oregon localities, the State tab surfaces a locality dropdown. Pick the resident or work locality and the rate auto-populates. Local taxes can run 0.5 percent to 3 percent of gross depending on the city or school district, and a worker who skips the dropdown will see take-home overstated. For Ohio specifically, both city and school-district fields apply, since school-district income tax is separate from municipal income tax.
Can I save the calculation for a paystub?
Yes. Click "Use This Data In The Generator" at the bottom of the results panel. Every input — gross, frequency, W-4, state, locality, benefits, retirement — flows into the paystub generator with no retyping. From there you add the employer and employee information (or pick a saved profile if you have an account), choose a template, preview the paystub, and download the PDF. The calculator's numbers become the foundation of an actual document the worker can use for rent, lending, or year-end records.
Does it cover the 0.9 percent additional Medicare tax?
Yes. Per IRC §3101(b)(2) , the additional Medicare tax of 0.9 percent applies on wages above $200,000 for single filers ($250,000 MFJ) and is paid only by the employee — no employer match. The calculator runs the surtax automatically when gross wages cross the $200,000 single-filer threshold during the year. The threshold is based on the employer's own withholding obligation; the worker may owe more or less at the 1040 if combined household wages cross a different MFJ threshold, which is reconciled at year-end on Form 8959. — David Whitaker, Paystub & Payroll Editor at MyStubs. David covers paystub anatomy, gross-to-net calculation, federal and state tax stacks, payroll recordkeeping, and the income documentation underwriters credit for mortgages, auto loans, and credit cards.
Official sources
Sources · 17 references
- Internal Revenue Service — Publication 15, Employer's Tax Guide
- Internal Revenue Service — Publication 15-T, Federal Income Tax Withholding Methods
- Internal Revenue Service — About Form W-4, Employee's Withholding Certificate
- Social Security Administration — 2026 Contribution and Benefit Base ($184,500)
- Internal Revenue Code §3101 — Employee FICA tax
- Internal Revenue Code §3111 — Employer FICA match
- Internal Revenue Code §3402 — Federal income tax withholding
- Internal Revenue Code §3301 — Federal Unemployment Tax Act (FUTA)
- Internal Revenue Service — Depositing and Reporting Employment Taxes
- Texas Comptroller — Franchise Tax (Texas no personal income tax confirmation)
- U.S. Department of Labor — State Labor Agency Contacts
- Internal Revenue Service — 2026 Inflation Adjustments
- Internal Revenue Service — 2026 Retirement Plan Limits
- California EDD — 2026 Payroll Tax Rates and Withholding
- Internal Revenue Service — Supplemental Wage Withholding (Pub 15)
- Texas Workforce Commission — Unemployment Tax Rates
- U.S. Department of Labor — Fair Labor Standards Act (FLSA Overtime)
Discussion
No comments yet — be the first to share a state-specific note, a follow-up question, or a correction.