Nebraska Paycheck Calculator

Nebraska Paycheck Calculator

Calculate your take-home pay after federal and state taxes

Weekly Bi-weekly Semi-monthly Monthly
Single Married Filing Jointly

Estimated Results (Per Pay Period)

Gross Pay:
Federal Income Tax:
FICA (SocSec + Medicare):
Nebraska State Tax:
Net Take-Home Pay:

Understanding Nebraska Payroll Taxes

Calculating your take-home pay in Nebraska requires accounting for three primary tax layers: Federal Income Tax, FICA (Social Security and Medicare), and Nebraska's progressive state income tax. Nebraska uses a bracketed system where higher income earners pay a higher percentage on their top dollars.

Nebraska State Tax Brackets (2024 Estimates)

Nebraska's income tax system has four brackets. For single filers, the rates are approximately:

  • 2.46% on the first $3,700 of taxable income
  • 3.51% on income between $3,701 and $22,140
  • 5.01% on income between $22,141 and $35,400
  • 5.84% on income exceeding $35,400

FICA and Federal Taxes

Regardless of which state you live in, the federal government mandates a FICA tax of 7.65% (6.2% for Social Security and 1.45% for Medicare) on your gross earnings. Additionally, federal income tax brackets range from 10% up to 37%, depending on your total annual earnings and filing status.

Example Calculation

If you earn $60,000 annually in Omaha, Nebraska, and file as single:

  1. Gross Bi-weekly: $2,307.69
  2. FICA (7.65%): $176.54
  3. Federal Tax: Approx. $225.00
  4. Nebraska State Tax: Approx. $105.00
  5. Net Take-Home: Approx. $1,801.15
function calculateNebraskaPay() { var grossAnnual = parseFloat(document.getElementById('grossPay').value); var frequency = parseFloat(document.getElementById('payFrequency').value); var filingStatus = document.getElementById('filingStatus').value; var preTaxDeduction = parseFloat(document.getElementById('preTax').value) || 0; if (isNaN(grossAnnual) || grossAnnual <= 0) { alert('Please enter a valid gross salary.'); return; } var grossPerPeriod = grossAnnual / frequency; var taxableGrossPerPeriod = grossPerPeriod – preTaxDeduction; if (taxableGrossPerPeriod < 0) taxableGrossPerPeriod = 0; // FICA (Social Security 6.2% + Medicare 1.45% = 7.65%) var ficaTax = grossPerPeriod * 0.0765; // Federal Income Tax (2024 Simplified Brackets) var fedStandardDeduction = (filingStatus === 'single') ? 14600 : 29200; var taxableFedAnnual = grossAnnual – (preTaxDeduction * frequency) – fedStandardDeduction; if (taxableFedAnnual 609350) fedTaxAnnual = 183647 + (taxableFedAnnual – 609350) * 0.37; else if (taxableFedAnnual > 243725) fedTaxAnnual = 66197 + (taxableFedAnnual – 243725) * 0.35; else if (taxableFedAnnual > 191950) fedTaxAnnual = 49589 + (taxableFedAnnual – 191950) * 0.32; else if (taxableFedAnnual > 100525) fedTaxAnnual = 17621 + (taxableFedAnnual – 100525) * 0.24; else if (taxableFedAnnual > 47150) fedTaxAnnual = 5608 + (taxableFedAnnual – 47150) * 0.22; else if (taxableFedAnnual > 11600) fedTaxAnnual = 1160 + (taxableFedAnnual – 11600) * 0.12; else fedTaxAnnual = taxableFedAnnual * 0.10; } else { if (taxableFedAnnual > 731200) fedTaxAnnual = 191050 + (taxableFedAnnual – 731200) * 0.37; else if (taxableFedAnnual > 487450) fedTaxAnnual = 105637 + (taxableFedAnnual – 487450) * 0.35; else if (taxableFedAnnual > 383900) fedTaxAnnual = 72441 + (taxableFedAnnual – 383900) * 0.32; else if (taxableFedAnnual > 201050) fedTaxAnnual = 28657 + (taxableFedAnnual – 201050) * 0.24; else if (taxableFedAnnual > 94300) fedTaxAnnual = 11216 + (taxableFedAnnual – 94300) * 0.22; else if (taxableFedAnnual > 23200) fedTaxAnnual = 2320 + (taxableFedAnnual – 23200) * 0.12; else fedTaxAnnual = taxableFedAnnual * 0.10; } var fedTaxPerPeriod = fedTaxAnnual / frequency; // Nebraska State Tax (2024 Simplified) var neStandardDeduction = (filingStatus === 'single') ? 7900 : 15800; var taxableNEAnnual = grossAnnual – (preTaxDeduction * frequency) – neStandardDeduction; if (taxableNEAnnual 35400) neTaxAnnual = 1433 + (taxableNEAnnual – 35400) * 0.0584; else if (taxableNEAnnual > 22140) neTaxAnnual = 738 + (taxableNEAnnual – 22140) * 0.0501; else if (taxableNEAnnual > 3700) neTaxAnnual = 91 + (taxableNEAnnual – 3700) * 0.0351; else neTaxAnnual = taxableNEAnnual * 0.0246; } else { // Married Filing Jointly NE Brackets (typically double the single brackets) if (taxableNEAnnual > 70800) neTaxAnnual = 2866 + (taxableNEAnnual – 70800) * 0.0584; else if (taxableNEAnnual > 44280) neTaxAnnual = 1476 + (taxableNEAnnual – 44280) * 0.0501; else if (taxableNEAnnual > 7400) neTaxAnnual = 182 + (taxableNEAnnual – 7400) * 0.0351; else neTaxAnnual = taxableNEAnnual * 0.0246; } var neTaxPerPeriod = neTaxAnnual / frequency; var netPay = grossPerPeriod – fedTaxPerPeriod – ficaTax – neTaxPerPeriod – preTaxDeduction; // Display Results document.getElementById('resGross').innerText = '$' + grossPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resFed').innerText = '- $' + fedTaxPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resFica').innerText = '- $' + ficaTax.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resState').innerText = '- $' + neTaxPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resNet').innerText = '$' + netPay.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resultsArea').style.display = 'block'; }

Leave a Comment