Paycheck Calculator Colorado

Colorado Paycheck Calculator

Calculate your take-home pay with 2024 CO tax rates

Weekly Bi-weekly Semi-monthly Monthly Annually
Single Married Filing Jointly Head of Household

Paycheck Breakdown

Gross Pay $0.00
Federal Income Tax $0.00
Colorado State Tax (4.40%) $0.00
Social Security (6.2%) $0.00
Medicare (1.45%) $0.00
CO FAMLI Tax (0.45%) $0.00
Take-Home Pay $0.00

Understanding Your Colorado Paycheck

Colorado uses a flat income tax rate of 4.40%. Unlike most states with progressive brackets, every dollar you earn above your deductions is taxed at the same state rate. However, federal taxes remain progressive.

Key Payroll Deductions in Colorado:

  • Federal Income Tax: Determined by your filing status and the IRS progressive brackets.
  • FICA: Includes Social Security (6.2% up to $168,600) and Medicare (1.45%).
  • FAMLI Tax: Colorado's Paid Family and Medical Leave Insurance began employee deductions in 2023 at a rate of 0.45% for the employee portion.
  • Local OPT: Some municipalities like Denver, Aurora, and Glendale charge an Occupational Privilege Tax (usually a flat monthly fee around $2-$6) if you earn over a certain threshold.

Example Calculation

If you earn $60,000 annually as a single filer in Colorado:

  • Gross Monthly: $5,000.00
  • Federal Tax (Estimated): ~$450.00
  • Colorado State Tax (4.40%): ~$183.00
  • Social Security (6.2%): $310.00
  • Medicare (1.45%): $72.50
  • CO FAMLI (0.45%): $22.50
  • Monthly Take-Home: ~$3,962.00
function calculateColoradoPaycheck() { var grossInput = document.getElementById('grossPay').value; var payFreq = parseFloat(document.getElementById('payFreq').value); var filingStatus = document.getElementById('filingStatus').value; var preTax = parseFloat(document.getElementById('preTax').value) || 0; if (!grossInput || grossInput <= 0) { alert("Please enter a valid gross pay amount."); return; } var grossPay = parseFloat(grossInput); var annualGross = grossPay * (payFreq === 1 ? 1 : payFreq); var annualPreTax = preTax * (payFreq === 1 ? 1 : payFreq); var taxableIncome = annualGross – annualPreTax; // Standard Deductions 2024 var stdDeduction = 14600; if (filingStatus === 'married') stdDeduction = 29200; if (filingStatus === 'head') stdDeduction = 21900; var fedTaxable = Math.max(0, taxableIncome – stdDeduction); // Federal Brackets (Simplified 2024 Single for base logic, adjusted slightly for Status) var fedTax = 0; if (filingStatus === 'single' || filingStatus === 'head') { if (fedTaxable <= 11600) fedTax = fedTaxable * 0.10; else if (fedTaxable <= 47150) fedTax = 1160 + (fedTaxable – 11600) * 0.12; else if (fedTaxable <= 100525) fedTax = 5426 + (fedTaxable – 47150) * 0.22; else if (fedTaxable <= 191950) fedTax = 17168 + (fedTaxable – 100525) * 0.24; else fedTax = 39110 + (fedTaxable – 191950) * 0.32; } else { if (fedTaxable <= 23200) fedTax = fedTaxable * 0.10; else if (fedTaxable <= 94300) fedTax = 2320 + (fedTaxable – 23200) * 0.12; else if (fedTaxable <= 201050) fedTax = 10852 + (fedTaxable – 94300) * 0.22; else fedTax = 34337 + (fedTaxable – 201050) * 0.24; } // Colorado State Tax (Flat 4.40% of Federal Taxable Income usually) var stateTax = fedTaxable * 0.0440; // FICA var socialSecurity = Math.min(annualGross, 168600) * 0.062; var medicare = annualGross * 0.0145; // Colorado FAMLI (0.45% of wages) var famliTax = annualGross * 0.0045; // Period Calculations var div = (payFreq === 1 ? 1 : payFreq); var pFed = fedTax / div; var pState = stateTax / div; var pSS = socialSecurity / div; var pMed = medicare / div; var pFamli = famliTax / div; var pGross = grossPay; var pNet = pGross – pFed – pState – pSS – pMed – pFamli – preTax; // Display document.getElementById('resGross').innerText = '$' + pGross.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resFed').innerText = '-$' + pFed.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resState').innerText = '-$' + pState.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resSS').innerText = '-$' + pSS.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resMed').innerText = '-$' + pMed.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resFamli').innerText = '-$' + pFamli.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resNet').innerText = '$' + pNet.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resultsArea').style.display = 'block'; }

Leave a Comment