Estimate your federal income tax liability for the 2026 tax year (filed in 2027).
Single
Married Filing Jointly
Married Filing Separately
Head of Household
Enter your itemized deductions or the standard deduction for your filing status if higher.
Understanding the 2026 Tax Calculation
This calculator provides an estimated federal income tax liability for the 2026 tax year, which is the income earned during the 2026 calendar year and typically filed in early 2027. It utilizes the projected tax brackets and standard deduction amounts for 2026, based on IRS inflation adjustments.
How it Works:
The calculation follows these general steps:
Gross Income to Taxable Income: Your gross income (all income earned) is reduced by certain deductions (like IRA contributions, student loan interest) to arrive at your Adjusted Gross Income (AGI).
Deductions: From your AGI, you subtract either the standard deduction or your itemized deductions, whichever is greater. This calculator assumes you've input the higher of the two in the "Deduction Amount" field.
Taxable Income: The remaining amount after deductions is your taxable income.
Tax Brackets: Your taxable income is then taxed according to progressive tax brackets specific to your filing status. Higher portions of your income fall into higher tax rate brackets.
2026 Projected Tax Brackets and Standard Deductions:
The following are *projected* figures for the 2026 tax year, subject to change by the IRS. This calculator uses these projections.
Standard Deductions (Projected for 2026):
Single: $15,000
Married Filing Jointly: $30,000
Married Filing Separately: $15,000
Head of Household: $22,500
2026 Projected Tax Brackets:
Single Filers:
10% on income up to $11,600
12% on income between $11,601 and $47,150
22% on income between $47,151 and $100,525
24% on income between $100,526 and $191,950
32% on income between $191,951 and $243,725
35% on income between $243,726 and $609,350
37% on income over $609,350
Married Filing Jointly:
10% on income up to $23,200
12% on income between $23,201 and $94,300
22% on income between $94,301 and $201,050
24% on income between $201,051 and $383,900
32% on income between $383,901 and $487,450
35% on income between $487,451 and $1,218,700
37% on income over $1,218,700
Married Filing Separately:
10% on income up to $11,600
12% on income between $11,601 and $47,150
22% on income between $47,151 and $100,525
24% on income between $100,526 and $191,950
32% on income between $191,951 and $243,725
35% on income between $243,726 and $609,350
37% on income over $609,350
Head of Household:
10% on income up to $16,550
12% on income between $16,551 and $63,100
22% on income between $63,101 and $100,500
24% on income between $100,501 and $191,950
32% on income between $191,951 and $243,700
35% on income between $243,701 and $609,350
37% on income over $609,350
Disclaimer:
This calculator is for estimation purposes only. Tax laws are complex and subject to change. The figures used are projections for 2026 and may not reflect final IRS announcements or specific tax situations. Consult with a qualified tax professional for personalized advice.
function calculateTaxes() {
var taxableIncome = parseFloat(document.getElementById("taxableIncome").value);
var filingStatus = document.getElementById("filingStatus").value;
var deductionAmount = parseFloat(document.getElementById("deductionAmount").value);
var taxOwed = 0;
if (isNaN(taxableIncome) || taxableIncome < 0) {
document.getElementById("result").innerHTML = "Please enter a valid taxable income.";
return;
}
if (isNaN(deductionAmount) || deductionAmount < 0) {
document.getElementById("result").innerHTML = "Please enter a valid deduction amount.";
return;
}
var incomeAfterDeduction = taxableIncome – deductionAmount;
if (incomeAfterDeduction previousLimit) {
taxableInBracket = Math.min(incomeAfterDeduction, bracket.limit) – previousLimit;
taxOwed += taxableInBracket * bracket.rate;
incomeTaxed += taxableInBracket;
} else {
break;
}
previousLimit = bracket.limit;
}
document.getElementById("result").innerHTML = "Estimated Tax Owed: $" + taxOwed.toFixed(2);
}