EstimateTax
App · 2 actions
Estimate US income tax and take-home pay for a salary: federal income tax with its brackets, Social Security and Medicare, state income tax in all 50 states and the District of Columbia, and local income tax where a city or county charges one. Compare the same salary across states, and see the official source behind every figure. No account or API key required.
Calculate income tax
Work out US income tax and take-home pay for a salary: federal income tax, Social Security and Medicare, state income tax and, where a city or county charges one, local income tax. Handles filing status, 401(k) and other pre-tax deductions, and self-employment income, and says which official document each figure came from. No API key required.
Inputs
- Annual salary
salarynumberRequired - Yearly pay before tax, in US dollars, for example 85000. Enter 0 if all of the income is from self-employment.From 0 to 100000000.
- State
statetext - The state you live and work in. Leave empty to work out federal tax only.One of:
AL(Alabama),AK(Alaska),AZ(Arizona),AR(Arkansas),CA(California),CO(Colorado),CT(Connecticut),DE(Delaware),DC(District of Columbia),FL(Florida), and 41 more. - Local area
local_areatext - The city, county or school district, to add its local income tax. Only some places charge one, mostly in Indiana, Kentucky, Maryland, Michigan, Missouri, New York, Ohio, Oregon and Pennsylvania. Needs a state. Leave empty to skip local tax.
- Filing status
filing_statustext - How the tax return is filed. Single if left empty.One of:
single,married_jointly(Married filing jointly),married_separately(Married filing separately),head_of_household(Head of household). Default:single. - Pre-tax deductions
pre_tax_deductionsnumber - Yearly amount taken from pay before income tax, in US dollars: 401(k) contributions, HSA contributions and health insurance premiums. Lowers income tax but not Social Security or Medicare.From 0 to 100000000.
- Self-employment income
self_employment_incomenumber - Yearly profit from freelance or business work, in US dollars, after business expenses. Adds self-employment tax.From 0 to 100000000.
Outputs
disclaimertext- estimatetax.net's note on what the estimate leaves out.
effective_income_tax_rate_percentnumber- Federal, state and local income tax as a percentage of all income, leaving out Social Security and Medicare.
effective_tax_rate_percentnumber- Total tax as a percentage of all income.
federalobject- The federal side of the calculation in detail.
federal_income_taxnumber- Federal income tax.
filing_statustext- The filing status used: single, married_jointly, married_separately or head_of_household.
filing_status_labeltext- The filing status in words, for example 'Single'.
localobject- The local income tax. Null when none applies.
local_areatext- The local area as it was entered. Null when none was given.
local_income_taxnumber- Local income tax. 0 when none applies.
local_tax_appliedtrue/false- Whether a local income tax was found and added. False when no local area was given or the place charges none; check the spelling if you expected one.
marginal_tax_rate_percentnumber- The federal tax rate on the next dollar earned.
payroll_taxnumber- Social Security and Medicare taken from the salary.
pre_tax_deductionsnumber- The pre-tax deductions used.
salarynumber- The annual salary used.
self_employment_incomenumber- The self-employment income used.
self_employment_taxnumber- Social Security and Medicare on self-employment income.
sourcesobject- Where each figure came from and when it was checked.
stateobject- The state income tax. Null for federal only.
state_codetext- The state's two-letter code. Null for federal only.
state_income_taxnumber- State income tax. 0 for federal only or a state without one.
state_nametext- The state's name. Null for federal only.
take_home_paynumber- What is left for the year after all taxes.
take_home_pay_monthlynumber- Take-home pay divided by 12.
tax_yearnumber- The tax year, for example 2026.
total_taxnumber- All taxes added together for the year.
Example output
{
"disclaimer": "Estimate for planning. Not tax advice. Assumes the standard deduction unless pre-tax deductions is supplied; does not model itemised deductions, capital gains or credits.",
"effective_income_tax_rate_percent": 16.31,
"effective_tax_rate_percent": 27.32,
"federal": {
"additional_medicare_tax": 0.0,
"adjusted_gross_income": 85000.0,
"brackets": [
{
"income_from": 0.0,
"income_to": 12400.0,
"rate_percent": 10.0,
"tax": 1240.0,
"taxed_amount": 12400.0
},
{
"income_from": 12400.0,
"income_to": 50400.0,
"rate_percent": 12.0,
"tax": 4560.0,
"taxed_amount": 38000.0
},
{
"income_from": 50400.0,
"income_to": 105700.0,
"rate_percent": 22.0,
"tax": 4070.0,
"taxed_amount": 18500.0
}
],
"income_tax": 9870.0,
"marginal_rate_percent": 22.0,
"medicare_tax": 1232.5,
"payroll_tax": 6502.5,
"self_employment_tax": 0.0,
"social_security_tax": 5270.0,
"standard_deduction": 16100.0,
"taxable_income": 68900.0
},
"federal_income_tax": 9870.0,
"filing_status": "single",
"filing_status_label": "Single",
"local": {
"income_tax": 2859.52,
"name": "New York City",
"rate_percent": 3.7137,
"taxed_on": "City taxable income"
},
"local_area": "New York City",
"local_income_tax": 2859.52,
"local_tax_applied": true,
"marginal_tax_rate_percent": 22.0,
"payroll_tax": 6502.5,
"pre_tax_deductions": 0.0,
"salary": 85000.0,
"self_employment_income": 0.0,
"self_employment_tax": 0.0,
"sources": {
"federal": {
"checked_on": "2026-08-31",
"name": "IRS Rev. Proc. 2025-32, \u00a7 3.01, Tables 1-4",
"url": "https://www.irs.gov/pub/irs-drop/rp-25-32.pdf"
},
"local": {
"checked_on": "2026-09-02",
"name": "NYS Department of Taxation and Finance, Form IT-201-I (2025) \u2014 New York City tax rate schedule, page 40 of 41",
"url": "https://www.tax.ny.gov/pdf/current_forms/it/it201i.pdf"
},
"state": {
"checked_on": "2026-09-24",
"name": "New York State Department of Taxation and Finance",
"url": "https://www.tax.ny.gov/pdf/current_forms/it/it2105i.pdf"
}
},
"state": {
"code": "NY",
"income_tax": 3993.0,
"name": "New York",
"tax_system": "graduated"
},
"state_code": "NY",
"state_income_tax": 3993.0,
"state_name": "New York",
"take_home_pay": 61774.98,
"take_home_pay_monthly": 5147.91,
"tax_year": 2026,
"total_tax": 23225.02
}Compare take-home pay by state
See how much of the same salary you would keep in different US states, ranked from the highest take-home pay to the lowest, with each state's income tax and total tax. Compare a few states you are choosing between, or all 50 and the District of Columbia at once. No API key required.
Inputs
- Annual salary
salarynumberRequired - Yearly pay before tax, in US dollars, for example 85000. Enter 0 if all of the income is from self-employment.From 0 to 100000000.
- States
stateslist - The states to compare. Leave empty to compare all 50 states and the District of Columbia.One or more of:
AL(Alabama),AK(Alaska),AZ(Arizona),AR(Arkansas),CA(California),CO(Colorado),CT(Connecticut),DE(Delaware),DC(District of Columbia),FL(Florida), and 41 more. - Filing status
filing_statustext - How the tax return is filed. Single if left empty.One of:
single,married_jointly(Married filing jointly),married_separately(Married filing separately),head_of_household(Head of household). Default:single. - Pre-tax deductions
pre_tax_deductionsnumber - Yearly amount taken from pay before income tax, in US dollars: 401(k) contributions, HSA contributions and health insurance premiums. Lowers income tax but not Social Security or Medicare.From 0 to 100000000.
- Self-employment income
self_employment_incomenumber - Yearly profit from freelance or business work, in US dollars, after business expenses. Adds self-employment tax.From 0 to 100000000.
Outputs
countnumber- How many states were compared.
disclaimertext- estimatetax.net's note on what the estimate leaves out.
filing_statustext- The filing status used: single, married_jointly, married_separately or head_of_household.
filing_status_labeltext- The filing status in words, for example 'Single'.
highest_tax_state_codetext- The code of the state with the lowest take-home pay.
highest_tax_state_nametext- The name of the state with the lowest take-home pay.
highest_total_taxnumber- Total tax in that state.
lowest_tax_state_codetext- The code of the state with the highest take-home pay.
lowest_tax_state_nametext- The name of the state with the highest take-home pay.
lowest_total_taxnumber- Total tax in that state.
pre_tax_deductionsnumber- The pre-tax deductions used.
salarynumber- The annual salary used.
self_employment_incomenumber- The self-employment income used.
stateslist- Each state, highest take-home pay first.
take_home_pay_differencenumber- How much more a year you keep in the cheapest state than in the most expensive one.
tax_yearnumber- The tax year, for example 2026.
Example output
{
"count": 3,
"disclaimer": "Estimate for planning. Not tax advice. Assumes the standard deduction unless pre-tax deductions is supplied; does not model itemised deductions, capital gains or credits.",
"filing_status": "single",
"filing_status_label": "Single",
"highest_tax_state_code": "NY",
"highest_tax_state_name": "New York",
"highest_total_tax": 20365.5,
"lowest_tax_state_code": "TX",
"lowest_tax_state_name": "Texas",
"lowest_total_tax": 16372.5,
"pre_tax_deductions": 0.0,
"salary": 85000.0,
"self_employment_income": 0.0,
"states": [
{
"effective_tax_rate_percent": 19.26,
"federal_income_tax": 9870.0,
"payroll_tax": 6502.5,
"rank": 1,
"self_employment_tax": 0.0,
"state_code": "TX",
"state_income_tax": 0.0,
"state_name": "Texas",
"state_tax_system": "none",
"take_home_pay": 68627.5,
"take_home_pay_monthly": 5718.96,
"total_tax": 16372.5
},
{
"effective_tax_rate_percent": 23.57,
"federal_income_tax": 9870.0,
"payroll_tax": 6502.5,
"rank": 2,
"self_employment_tax": 0.0,
"state_code": "CA",
"state_income_tax": 3659.98,
"state_name": "California",
"state_tax_system": "graduated",
"take_home_pay": 64967.52,
"take_home_pay_monthly": 5413.96,
"total_tax": 20032.48
},
{
"effective_tax_rate_percent": 23.96,
"federal_income_tax": 9870.0,
"payroll_tax": 6502.5,
"rank": 3,
"self_employment_tax": 0.0,
"state_code": "NY",
"state_income_tax": 3993.0,
"state_name": "New York",
"state_tax_system": "graduated",
"take_home_pay": 64634.5,
"take_home_pay_monthly": 5386.21,
"total_tax": 20365.5
}
],
"take_home_pay_difference": 3993.0,
"tax_year": 2026
}