Calculate your net pay after Federal and Georgia State taxes
Weekly
Bi-weekly
Semi-monthly
Monthly
Single
Married Filing Jointly
Annual Gross Pay:
Federal Income Tax:
Social Security (6.2%):
Medicare (1.45%):
Georgia State Tax (5.49%):
Total Annual Deductions:
Estimated Take Home (Per Paycheck):
How Your Georgia Take Home Pay is Calculated
Living and working in the Peach State means your paycheck is subject to three primary layers of taxation: Federal Income Tax, FICA (Social Security and Medicare), and Georgia State Income Tax. As of 2024, Georgia has transitioned to a flat income tax rate of 5.49%, simplifying the previous bracket-based system.
Key Factors in Your Paycheck
Federal Income Tax: This is a progressive tax. Your rate increases as your income moves through different brackets ranging from 10% to 37%.
FICA Taxes: This includes a 6.2% contribution for Social Security (up to the annual wage base limit) and 1.45% for Medicare.
Georgia Flat Tax: Georgia's 2024 tax reform moved the state to a flat 5.49% tax on taxable income. The standard deduction for Georgians has also seen significant increases, roughly $12,000 for single filers and $24,000 for married couples.
Allowances: The number of allowances you claim on your Georgia G-4 form affects how much state tax is withheld from each paycheck.
Example Calculation
If you earn a gross salary of $75,000 per year in Georgia and file as Single:
FICA: You will pay roughly $4,650 in Social Security and $1,087.50 in Medicare.
Federal Tax: After the standard deduction, your federal tax would be approximately $8,800.
Georgia Tax: With the 5.49% flat rate (after the $12,000 deduction), your state tax would be roughly $3,458.
Take Home: Your annual net pay would be approximately $57,004, or $2,192 bi-weekly.
Understanding Georgia G-4 vs. Federal W-4
While the federal government eliminated "allowances" on the W-4 form in 2020, Georgia still utilizes them on the G-4 form. Each allowance reduces the amount of your income subject to state withholding. Ensuring these forms are updated after major life events (like marriage or having a child) is crucial for accurate take-home pay.
function calculateGATax() {
var gross = parseFloat(document.getElementById("grossPay").value);
var frequency = parseFloat(document.getElementById("payFrequency").value);
var status = document.getElementById("filingStatus").value;
var allowances = parseInt(document.getElementById("allowances").value) || 0;
if (!gross || gross <= 0) {
alert("Please enter a valid annual salary.");
return;
}
// 2024 Federal Standard Deductions
var fedStandardDeduction = (status === "single") ? 14600 : 29200;
// 2024 Georgia Standard Deductions
var gaStandardDeduction = (status === "single") ? 12000 : 24000;
var gaAllowanceValue = 3000; // General GA allowance value
// 1. FICA Calculations
var socSec = Math.min(gross, 168600) * 0.062;
var medicare = gross * 0.0145;
// 2. Georgia State Tax (2024 Flat Rate: 5.49%)
var gaTaxable = gross – gaStandardDeduction – (allowances * gaAllowanceValue);
if (gaTaxable < 0) gaTaxable = 0;
var gaTax = gaTaxable * 0.0549;
// 3. Federal Income Tax (Simplified 2024 Brackets)
var fedTaxable = gross – fedStandardDeduction;
if (fedTaxable 609350) fedTax += (fedTaxable – 609350) * 0.37 + 183647;
else if (fedTaxable > 243725) fedTax += (fedTaxable – 243725) * 0.35 + 55678.5;
else if (fedTaxable > 191950) fedTax += (fedTaxable – 191950) * 0.32 + 39110.5;
else if (fedTaxable > 100525) fedTax += (fedTaxable – 100525) * 0.24 + 17168.5;
else if (fedTaxable > 47150) fedTax += (fedTaxable – 47150) * 0.22 + 5406;
else if (fedTaxable > 11600) fedTax += (fedTaxable – 11600) * 0.12 + 1160;
else fedTax += fedTaxable * 0.10;
} else {
if (fedTaxable > 731200) fedTax += (fedTaxable – 731200) * 0.37 + 186662;
else if (fedTaxable > 487450) fedTax += (fedTaxable – 487450) * 0.35 + 101349.5;
else if (fedTaxable > 383900) fedTax += (fedTaxable – 383900) * 0.32 + 68213.5;
else if (fedTaxable > 201050) fedTax += (fedTaxable – 201050) * 0.24 + 24330;
else if (fedTaxable > 94300) fedTax += (fedTaxable – 94300) * 0.22 + 10812;
else if (fedTaxable > 23200) fedTax += (fedTaxable – 23200) * 0.12 + 2320;
else fedTax += fedTaxable * 0.10;
}
// Totals
var totalDeductions = fedTax + socSec + medicare + gaTax;
var annualNet = gross – totalDeductions;
var paycheckNet = annualNet / frequency;
// Display Results
document.getElementById("resGrossAnnual").innerText = "$" + gross.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resFedTax").innerText = "- $" + fedTax.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resSocSec").innerText = "- $" + socSec.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resMedicare").innerText = "- $" + medicare.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resStateTax").innerText = "- $" + gaTax.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resTotalDeduct").innerText = "- $" + totalDeductions.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resNetPaycheck").innerText = "$" + paycheckNet.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("gaResults").style.display = "block";
}