Calculate your take-home pay after Utah state taxes, federal taxes, and FICA deductions.
Weekly
Bi-weekly
Semi-monthly
Monthly
Annually
Single
Married Filing Jointly
Head of Household
Your Pay Breakdown
Gross Pay:$0.00
Federal Income Tax:-$0.00
State Tax (Utah 4.65%):-$0.00
FICA (Social Security + Medicare):-$0.00
Estimated Net Pay:$0.00
Understanding Your Utah Paycheck
Navigating payroll taxes in the Beehive State is relatively straightforward compared to other states because Utah utilizes a flat income tax rate. Whether you are earning $40,000 or $400,000, your state tax obligation starts at a consistent baseline percentage.
How Utah Taxes Work
As of 2024, the Utah individual income tax rate is 4.65%. This flat rate applies to your federal adjusted gross income (AGI), though Utah does provide a taxpayer tax credit that effectively functions as a standard deduction and personal exemption, which phases out as income increases.
Federal and FICA Deductions
Federal Income Tax: This is based on your filing status and taxable income after deductions. Brackets range from 10% to 37%.
Social Security: A fixed 6.2% of your gross pay, up to the annual wage limit ($168,600 for 2024).
Medicare: A fixed 1.45% of your gross pay with no wage cap.
Example: Earning $75,000 in Salt Lake City
If you earn a gross annual salary of $75,000 and file as Single in Utah:
FICA Taxes: Roughly $5,738 per year.
Federal Tax: Approximately $7,600 (after standard deduction).
Utah State Tax: Roughly $3,487 (4.65% flat rate).
Estimated Take-Home: Your annual net pay would be approximately $58,175, or roughly $2,237 every two weeks.
Disclaimer: This calculator is for estimation purposes only. Actual withholding may vary based on specific credits, local tax variations, or employer-specific benefits.
function calculateUtahPay() {
var gross = parseFloat(document.getElementById('grossPay').value);
var frequency = parseFloat(document.getElementById('payFrequency').value);
var filingStatus = document.getElementById('filingStatus').value;
var preTax = parseFloat(document.getElementById('preTax').value) || 0;
if (isNaN(gross) || gross 1) {
annualGross = gross * frequency;
} else {
// If they entered an annual salary, the "per pay period" gross is salary / 26 (assumed biweekly for display)
gross = annualGross / 26;
frequency = 26;
}
var annualPreTax = preTax * frequency;
var taxableAnnual = annualGross – annualPreTax;
// FICA (Social Security 6.2% up to 168600, Medicare 1.45%)
var ssTax = Math.min(annualGross, 168600) * 0.062;
var medicareTax = annualGross * 0.0145;
var totalFICA = ssTax + medicareTax;
// Utah State Tax (Flat 4.65%)
var utahTaxRate = 0.0465;
var stateTax = taxableAnnual * utahTaxRate;
// Federal Income Tax (2024 Simplified Brackets)
var standardDeduction = 14600;
if (filingStatus === 'married') standardDeduction = 29200;
if (filingStatus === 'hoh') standardDeduction = 21900;
var fedTaxable = Math.max(0, taxableAnnual – standardDeduction);
var fedTax = 0;
if (filingStatus === 'single' || filingStatus === 'hoh') {
if (fedTaxable > 609350) { fedTax += (fedTaxable – 609350) * 0.37; fedTaxable = 609350; }
if (fedTaxable > 243725) { fedTax += (fedTaxable – 243725) * 0.35; fedTaxable = 243725; }
if (fedTaxable > 191950) { fedTax += (fedTaxable – 191950) * 0.32; fedTaxable = 191950; }
if (fedTaxable > 100525) { fedTax += (fedTaxable – 100525) * 0.24; fedTaxable = 100525; }
if (fedTaxable > 47150) { fedTax += (fedTaxable – 47150) * 0.22; fedTaxable = 47150; }
if (fedTaxable > 11600) { fedTax += (fedTaxable – 11600) * 0.12; fedTaxable = 11600; }
fedTax += fedTaxable * 0.10;
} else {
// Married filing jointly
if (fedTaxable > 731200) { fedTax += (fedTaxable – 731200) * 0.37; fedTaxable = 731200; }
if (fedTaxable > 487450) { fedTax += (fedTaxable – 487450) * 0.35; fedTaxable = 487450; }
if (fedTaxable > 383900) { fedTax += (fedTaxable – 383900) * 0.32; fedTaxable = 383900; }
if (fedTaxable > 201050) { fedTax += (fedTaxable – 201050) * 0.24; fedTaxable = 201050; }
if (fedTaxable > 94300) { fedTax += (fedTaxable – 94300) * 0.22; fedTaxable = 94300; }
if (fedTaxable > 23200) { fedTax += (fedTaxable – 23200) * 0.12; fedTaxable = 23200; }
fedTax += fedTaxable * 0.10;
}
// Bring everything back to the pay period
var periodFedTax = fedTax / frequency;
var periodStateTax = stateTax / frequency;
var periodFICA = totalFICA / frequency;
var periodNet = gross – periodFedTax – periodStateTax – periodFICA – preTax;
// Display Results
document.getElementById('resultsArea').style.display = 'block';
document.getElementById('resGross').innerText = '$' + gross.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resFedTax').innerText = '-$' + periodFedTax.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resStateTax').innerText = '-$' + periodStateTax.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resFICA').innerText = '-$' + periodFICA.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById('resNet').innerText = '$' + periodNet.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
}