function calculateIndianaPaycheck() {
var grossInput = parseFloat(document.getElementById('grossPay').value);
var freq = parseFloat(document.getElementById('payFrequency').value);
var status = document.getElementById('filingStatus').value;
var countyRate = parseFloat(document.getElementById('countyRate').value) / 100;
if (isNaN(grossInput) || grossInput <= 0) {
alert("Please enter a valid gross pay amount.");
return;
}
var annualGross = (freq === 1) ? grossInput : grossInput * freq;
if (freq === 1) {
var periodGross = grossInput / 26; // Default to bi-weekly display if annual is entered
freq = 26;
} else {
var periodGross = grossInput;
}
// FICA Taxes
var socialSecurity = periodGross * 0.062;
var medicare = periodGross * 0.0145;
// Indiana State Tax (Flat 3.15% for 2024)
var stateTax = periodGross * 0.0315;
// Indiana County Tax
var countyTax = periodGross * (isNaN(countyRate) ? 0 : countyRate);
// Federal Tax Calculation (Simplified 2024 Brackets)
var standardDeduction = (status === 'married') ? 29200 : (status === 'head' ? 21900 : 14600);
var taxableAnnual = Math.max(0, annualGross – standardDeduction);
var fedTaxAnnual = 0;
if (status === 'single' || status === 'head') {
if (taxableAnnual <= 11600) fedTaxAnnual = taxableAnnual * 0.10;
else if (taxableAnnual <= 47150) fedTaxAnnual = 1160 + (taxableAnnual – 11600) * 0.12;
else if (taxableAnnual <= 100525) fedTaxAnnual = 5426 + (taxableAnnual – 47150) * 0.22;
else fedTaxAnnual = 17168.5 + (taxableAnnual – 100525) * 0.24;
} else {
if (taxableAnnual <= 23200) fedTaxAnnual = taxableAnnual * 0.10;
else if (taxableAnnual <= 94300) fedTaxAnnual = 2320 + (taxableAnnual – 23200) * 0.12;
else fedTaxAnnual = 10852 + (taxableAnnual – 94300) * 0.22;
}
var federalTax = fedTaxAnnual / freq;
var netPay = periodGross – federalTax – socialSecurity – medicare – stateTax – countyTax;
document.getElementById('resGross').innerText = '$' + periodGross.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resFed').innerText = '-$' + federalTax.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resSS').innerText = '-$' + socialSecurity.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resMed').innerText = '-$' + medicare.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resState').innerText = '-$' + stateTax.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resCounty').innerText = '-$' + countyTax.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resNet').innerText = '$' + netPay.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('results-section').style.display = 'block';
}
Understanding Your Indiana Paycheck
Calculating your take-home pay in Indiana requires accounting for four distinct layers of taxation: Federal Income Tax, FICA (Social Security & Medicare), Indiana State Income Tax, and Indiana County Income Tax. Our calculator is updated with 2024 tax rates to give you the most accurate estimate possible.
Indiana State Income Tax Rate
Unlike many states with progressive tax brackets, Indiana utilizes a flat tax rate. For the 2024 tax year, the Indiana individual income tax rate is 3.15%. This rate is scheduled to continue a gradual reduction over the coming years, provided the state meets specific revenue targets, making it one of the more tax-friendly states in the Midwest.
Indiana County Income Taxes
Unique to the Hoosier state is the significance of county-level income taxes. Every county in Indiana has its own tax rate, which applies to both residents and sometimes non-residents who work in the county. For example:
Marion County (Indianapolis): 1.62%
Allen County (Fort Wayne): 1.48%
Hamilton County: 1.1%
Lake County: 1.5%
These rates are added on top of the 3.15% state flat tax, meaning your total state and local tax liability often ranges between 4.25% and 5.5%.
Example Calculation
If you live in Marion County and earn a bi-weekly gross salary of $2,000:
Gross Pay: $2,000.00
Social Security (6.2%): $124.00
Medicare (1.45%): $29.00
Indiana State Tax (3.15%): $63.00
Marion County Tax (1.62%): $32.40
Federal Tax (Est. Single): ~$145.00
Estimated Net Pay: $1,606.60
Frequently Asked Questions
Is Indiana's tax rate decreasing? Yes, Indiana passed legislation to gradually lower the flat state income tax rate from 3.23% in previous years to 3.05% by 2027, with the 2024 rate sitting at 3.15%.
What if I work in one county but live in another? In Indiana, you generally pay the county tax rate of your county of residence as of January 1st of the tax year. If you move during the year, your withholding usually stays the same until the following year.
Does this include health insurance deductions? This calculator focuses on statutory tax withholdings. If you have pre-tax deductions like 401(k) contributions or health insurance premiums, your taxable income (and thus your tax) will be lower, and your net pay will decrease by the amount of those contributions.