Take-Home Paycheck Calculator

Use this take-home paycheck calculator to estimate your net pay (what you actually get) from gross pay (before taxes) based on your pay frequency, federal withholding, FICA, state tax, and deductions.

Salary mode: enter annual gross pay.
Advanced options
Hours and overtime (Hourly only)
Deductions
Federal withholding (estimate)
This calculator uses a simple federal estimate (standard deduction + brackets). The W-4 informed method requires year-specific IRS 15-T tables and is disabled here.
State and local tax (optional)
Tax year (FICA caps)
Calculating…
Gross pay (per paycheck)
–
Starting point before taxes and deductions.
Taxable wages for federal income tax (per paycheck)
–
Gross minus estimated pre-tax deductions (floored at 0).
Federal income tax withholding (estimate, per paycheck)
–
Estimate based on annual brackets and standard deduction.
Social Security tax (per paycheck)
–
6.2% up to the annual wage base, spread evenly as an average.
Medicare tax (per paycheck)
–
1.45% of Medicare wages.
Additional Medicare tax (estimate, per paycheck)
–
0.9% above annual threshold; employer withholding rules can differ.
State income tax (estimate, per paycheck)
–
Percent estimate or your entered per-paycheck amount.
Local/city tax (estimate, per paycheck)
–
Based on your local percent input.
Total pre-tax deductions (per paycheck)
–
Includes traditional 401(k), HSA, and other pre-tax amounts you entered.
Total post-tax deductions (per paycheck)
–
Taken after taxes.
Extra federal withholding (per paycheck)
–
Added on top of the federal estimate.
Take-home pay (net pay, per paycheck)
–
What you get after taxes, deductions, and extra withholding.
Take-home pay (net pay, annual estimate)
–
Net per paycheck multiplied by paychecks per year.
Effective total tax rate (percent of gross)
–
Taxes divided by gross (pre-tax deductions not included).
Notes and warnings
–
If something looks off, double-check hours, deductions, and tax inputs.
Did we solve your problem today?

How to use our Take-Home Paycheck Calculator

  1. Select your Pay type (Salary or Hourly) and enter the Gross pay amount: annual salary if Salary, or hourly rate if Hourly.
  2. Choose your Pay frequency (weekly, biweekly, semimonthly, etc.). This sets how many paychecks are in a year.
  3. Pick your federal Filing status. This affects the standard deduction and tax brackets used for the estimate.
  4. Choose how to handle State income tax input: either an estimated percent rate, or a known per-paycheck withholding amount from a pay stub.
  5. Open Advanced options if needed and enter hours (for Hourly), overtime hours and multiplier, and any pre-tax and post-tax deductions you want included.
  6. If you want a more realistic federal withholding estimate, choose a Federal withholding method and fill in the W-4 related fields (Steps 2 to 4), plus any extra federal withholding per paycheck.
  7. Click Calculate to see a pay-stub style breakdown per paycheck and the annual net pay estimate.
  8. If you see notes or warnings, adjust the specific input mentioned (for example, missing hours for Hourly pay, or deductions that are larger than gross pay).

Definitions

Gross pay: Your pay before any taxes or deductions are taken out.

Take-home pay (net pay): What is left from your paycheck after taxes, deductions, and any extra withholding.

Withholding: Money your employer sends to the government for you during the year (it is not the final tax bill).

Pay frequency: How often you get paid; used to convert yearly amounts into per-paycheck amounts.

Pre-tax deductions: Deductions taken out before federal income tax is estimated (examples can include traditional 401(k), HSA, and some health premiums). Some pre-tax items may still be taxed for Social Security and Medicare.

Post-tax deductions: Deductions taken out after taxes; they reduce your net pay but usually do not reduce taxable wages.

FICA taxes: Payroll taxes for Social Security and Medicare. Employee rates are 6.2% for Social Security and 1.45% for Medicare [2].

Social Security wage base: The maximum amount of wages per year that Social Security tax applies to; after you pass it, Social Security tax should stop for the rest of the year [2].

Additional Medicare Tax: An extra 0.9% Medicare tax on wages above a threshold; employers must start withholding it after wages exceed $200,000 in a calendar year [2][3].


Methodology

1) Paychecks per year

paychecks_per_year = {weekly:52, biweekly:26, semimonthly:24, monthly:12, quarterly:4, semiannual:2, annual:1}

2) Gross pay per paycheck

If Pay type is Salary, gross pay is spread evenly across the selected number of paychecks. If Pay type is Hourly, gross pay is based on hours in that paycheck (including overtime).

gross_per_pay = annual_salary / paychecks_per_year

gross_per_pay = hourly_rate*hours_per_pay + hourly_rate*overtime_multiplier*overtime_hours_per_pay

3) Convert annual deductions to per-paycheck amounts

deduction_per_pay = annual_deduction / paychecks_per_year

This calculator treats annual deduction inputs as totals for the year and allocates them evenly across paychecks.

4) Pre-tax and post-tax deductions

pretax_total_per_pay = gross_per_pay*(pretax_401k_percent/100) + pretax_hsa_annual/paychecks_per_year + pretax_health_annual/paychecks_per_year + other_pretax_annual/paychecks_per_year

posttax_total_per_pay = posttax_deductions_annual / paychecks_per_year

Assumption: pre-tax deductions reduce federal taxable wages in this estimate. Real pay stubs can differ depending on benefit plan rules.

5) Taxable wages used for federal income tax estimate

taxable_federal_per_pay = max(0, gross_per_pay - pretax_total_per_pay)

If deductions are larger than gross pay, taxable wages are floored at 0 and a note is shown.

6) FICA payroll taxes (Social Security and Medicare)

Employee FICA rates are 6.2% for Social Security and 1.45% for Medicare [2]. Social Security is limited by a yearly wage base; Medicare has no wage base limit [2].

ss_tax_annual = 0.062 * min(taxable_ss_wages_per_pay*paychecks_per_year, ss_wage_base)

social_security_per_pay = ss_tax_annual / paychecks_per_year

medicare_per_pay = 0.0145 * taxable_medicare_wages_per_pay

Social Security note: real payroll usually stops Social Security withholding later in the year once the wage base is reached. This tool estimates an even per-paycheck average across the year so you can compare pay frequencies.

7) Additional Medicare Tax (estimate)

Additional Medicare Tax is 0.9% on wages above the threshold. Employer withholding must begin after wages exceed $200,000 in a calendar year, even though your final tax can depend on your filing situation [2][3].

addl_medicare_annual = 0.009 * max(0, taxable_medicare_wages_per_pay*paychecks_per_year - 200000)

additional_medicare_per_pay = addl_medicare_annual / paychecks_per_year

8) Federal income tax withholding (quick estimate method)

This calculator uses a simplified annual tax estimate based on (a) annualized taxable wages, (b) a standard deduction, and (c) tax brackets for the selected filing status. It then divides the result across paychecks. For the official IRS withholding methods and worksheets, see Pub. 15-T [1].

annual_taxable_income = max(0, taxable_federal_per_pay*paychecks_per_year + w4_other_income_annual - w4_deductions_annual - standard_deduction)

annual_federal_tax = bracket_tax(annual_taxable_income)

federal_withholding_per_pay = max(0, (annual_federal_tax - min(annual_federal_tax, w4_dependents_annual_credit))/paychecks_per_year) + extra_federal_withholding_per_pay

Important limitation: actual withholding on a real paycheck can differ because payroll systems use IRS procedures, rounding rules, and W-4 details (including Step 2). This is why the result is labeled as an estimate [1].

9) State and local income tax (estimate options)

If you enter a percent, it is treated as an effective (average) rate for planning. If you enter a per-paycheck amount from a pay stub, that amount is used directly.

state_tax_per_pay = taxable_federal_per_pay*(state_tax_percent/100)

state_tax_per_pay = state_tax_per_pay_input

local_tax_per_pay = taxable_federal_per_pay*(local_tax_percent/100)

10) Net pay, annual net pay, and effective tax rate

net_pay_per_pay = gross_per_pay - pretax_total_per_pay - posttax_total_per_pay - federal_withholding_per_pay - state_tax_per_pay - local_tax_per_pay - social_security_per_pay - medicare_per_pay - additional_medicare_per_pay

annual_net_pay = net_pay_per_pay * paychecks_per_year

effective_total_tax_rate = 100*(federal_withholding_per_pay + state_tax_per_pay + local_tax_per_pay + social_security_per_pay + medicare_per_pay + additional_medicare_per_pay)/gross_per_pay

If gross pay per paycheck is 0, the effective tax rate is shown as N/A to avoid division by zero.


Sources