Paycheck Calculator Indiana

Indiana Paycheck & Take-Home Pay Calculator

Weekly Bi-Weekly Semi-Monthly Monthly
Single Married Filing Jointly
Example: Marion (2.02%), Allen (1.48%), Lake (1.5%)

Estimated Per Pay Period Breakdown

Gross Pay $0.00
Federal Income Tax (Est.) -$0.00
FICA (Soc. Security + Medicare) -$0.00
Indiana State Tax (3.05%) -$0.00
Indiana County Tax -$0.00
Estimated Take-Home Pay $0.00

Understanding Indiana Payroll Taxes

Calculating your take-home pay in Indiana involves several layers of taxation. Unlike many states with progressive income tax brackets, Indiana uses a flat tax system for state income tax, making it one of the more straightforward states for payroll calculations.

1. Federal Income Tax

The federal government uses a progressive tax system. Your withholding depends on your filing status (Single or Married) and the total annual gross income. This calculator estimates your federal withholding based on the 2024 IRS tax brackets and the standard deduction.

2. FICA Taxes (Social Security and Medicare)

Most Indiana employees must pay 7.65% of their gross pay toward FICA. This is split into 6.2% for Social Security (up to the annual wage base limit) and 1.45% for Medicare.

3. Indiana State Income Tax

For the 2024 tax year, Indiana's state income tax rate is 3.05%. This is a flat rate applied to your taxable income after certain state-specific exemptions are applied. This rate is scheduled to decrease slightly over the coming years if state revenue targets are met.

4. Indiana County Income Tax

Indiana is unique in that every single one of its 92 counties imposes its own local income tax. These rates typically range from 0.5% to over 3.0%. For example:

  • Marion County: 2.02%
  • Hamilton County: 1.1%
  • Allen County: 1.48%
  • Lake County: 1.5%

Real-World Indiana Paycheck Example

If you live in Indianapolis (Marion County) and earn a gross annual salary of $60,000 paid bi-weekly:

  • Gross Pay: $2,307.69
  • Federal Tax: ~$195.00
  • FICA: $176.54
  • Indiana State Tax (3.05%): $70.38
  • Marion County Tax (2.02%): $46.62
  • Net Take-Home Pay: ~$1,819.15

Note: This calculator provides estimates for informational purposes. Actual withholding may vary based on specific W-4 allowances, 401k contributions, health insurance premiums, and other pre-tax deductions.

function calculateIndianaPaycheck() { var grossAnnual = parseFloat(document.getElementById('grossSalary').value); var frequency = parseFloat(document.getElementById('payFrequency').value); var filingStatus = document.getElementById('filingStatus').value; var countyRateRaw = parseFloat(document.getElementById('countyRate').value); if (isNaN(grossAnnual) || grossAnnual 609350) fedTaxAnnual = 168934 + (taxableIncome – 609350) * 0.37; else if (taxableIncome > 243725) fedTaxAnnual = 47747 + (taxableIncome – 243725) * 0.35; else if (taxableIncome > 191950) fedTaxAnnual = 33810 + (taxableIncome – 191950) * 0.32; else if (taxableIncome > 100525) fedTaxAnnual = 16290 + (taxableIncome – 100525) * 0.24; else if (taxableIncome > 47150) fedTaxAnnual = 5384 + (taxableIncome – 47150) * 0.22; else if (taxableIncome > 11600) fedTaxAnnual = 1160 + (taxableIncome – 11600) * 0.12; else fedTaxAnnual = taxableIncome * 0.10; } else { if (taxableIncome > 731200) fedTaxAnnual = 177597 + (taxableIncome – 731200) * 0.37; else if (taxableIncome > 487450) fedTaxAnnual = 104834 + (taxableIncome – 487450) * 0.35; else if (taxableIncome > 383900) fedTaxAnnual = 76961 + (taxableIncome – 383900) * 0.32; else if (taxableIncome > 201050) fedTaxAnnual = 33060 + (taxableIncome – 201050) * 0.24; else if (taxableIncome > 94300) fedTaxAnnual = 10768 + (taxableIncome – 94300) * 0.22; else if (taxableIncome > 23200) fedTaxAnnual = 2320 + (taxableIncome – 23200) * 0.12; else fedTaxAnnual = taxableIncome * 0.10; } var fedTaxPerPeriod = fedTaxAnnual / frequency; // Indiana State Tax (Flat 3.05%) // Indiana allows a standard exemption of $1,000 per person usually, simplified here var inStateTaxable = Math.max(0, grossAnnual – 1000); var inStateTaxAnnual = inStateTaxable * 0.0305; var inStateTaxPerPeriod = inStateTaxAnnual / frequency; // Indiana County Tax var countyRate = countyRateRaw / 100; var inCountyTaxAnnual = inStateTaxable * countyRate; var inCountyTaxPerPeriod = inCountyTaxAnnual / frequency; // Net Pay var netPay = grossPerPeriod – fedTaxPerPeriod – fica – inStateTaxPerPeriod – inCountyTaxPerPeriod; // Display Results document.getElementById('resGross').innerText = "$" + grossPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resFedTax').innerText = "-$" + fedTaxPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resFICA').innerText = "-$" + fica.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resStateTax').innerText = "-$" + inStateTaxPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resCountyTax').innerText = "-$" + inCountyTaxPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resNet').innerText = "$" + netPay.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('results-container').style.display = 'block'; }

Leave a Comment