TRS (Teacher Retirement – 6.0%)
ERS New Plan (1.25%)
ERS GSEPS (1.5%)
None / Other
Estimated Paycheck Breakdown
Gross Pay (Per Period):$0.00
Federal Income Tax:-$0.00
Georgia State Tax (5.39% Flat):-$0.00
FICA (SocSec + Medicare):-$0.00
Retirement & Deductions:-$0.00
Take-Home Pay:$0.00
Understanding Your Georgia State Employee Paycheck
Calculating your take-home pay as a Georgia state employee involves navigating several specific state-level nuances, including the new flat tax rate and mandatory retirement contributions. This calculator is designed to help Georgia employees estimate their net earnings after all statutory and voluntary deductions.
Key Components of Georgia Payroll
1. Georgia Flat Tax: Starting in 2024, Georgia transitioned to a flat income tax rate of 5.39%. This simplified the previous graduated bracket system, making it easier to predict your state tax liability. The standard deduction for single filers is currently $12,000, and $24,000 for married couples filing jointly.
2. Retirement Contributions (TRS and ERS): Most state employees participate in either the Teachers Retirement System (TRS) or the Employees' Retirement System (ERS).
TRS: Typically requires a 6% pre-tax contribution from the employee.
ERS (New Plan/GSEPS): Contribution rates vary between 1.25% and 1.5% depending on your specific entry date and plan choice. These are mandatory deductions that reduce your taxable income.
Calculation Example
If you earn an annual salary of $60,000 as a single filer in Georgia paid monthly:
Gross Monthly Pay: $5,000.00
TRS Retirement (6%): $300.00
Federal Tax (Estimated): ~$450.00
Georgia State Tax (5.39%): ~$215.00
FICA (7.65%): $382.50
Estimated Take-Home: $3,652.50
FICA and Federal Taxes
All state employees (unless specifically exempt under certain legacy plans) pay into Social Security (6.2%) and Medicare (1.45%), totaling 7.65% for FICA. Federal income tax is calculated based on the 2024 tax brackets, taking into account your standard deduction.
Note: This calculator provides an estimate based on current tax laws and standard deductions. It does not account for specific credits, local taxes, or miscellaneous adjustments. Always refer to your official pay stub from the Team Georgia portal for precise figures.
function calculateGAPay() {
var gross = parseFloat(document.getElementById("grossSalary").value);
var frequency = parseFloat(document.getElementById("payFrequency").value);
var status = document.getElementById("filingStatus").value;
var retireRate = parseFloat(document.getElementById("retirementPlan").value);
var health = parseFloat(document.getElementById("healthInsurance").value);
var other = parseFloat(document.getElementById("otherDeductions").value);
if (isNaN(gross) || gross <= 0) {
alert("Please enter a valid annual salary.");
return;
}
// Per period breakdown
var grossPerPeriod = gross / frequency;
// Retirement (Pre-tax)
var retirementAmount = grossPerPeriod * retireRate;
// Federal Tax Calculation (Simplified 2024)
var fedStandardDeduction = (status === 'single') ? 14600 : 29200;
var taxableFed = gross – fedStandardDeduction – ((retirementAmount + health + other) * frequency);
if (taxableFed < 0) taxableFed = 0;
var fedTaxAnnual = 0;
if (status === 'single') {
if (taxableFed <= 11600) fedTaxAnnual = taxableFed * 0.10;
else if (taxableFed <= 47150) fedTaxAnnual = 1160 + (taxableFed – 11600) * 0.12;
else if (taxableFed <= 100525) fedTaxAnnual = 5426 + (taxableFed – 47150) * 0.22;
else fedTaxAnnual = 17168 + (taxableFed – 100525) * 0.24;
} else {
if (taxableFed <= 23200) fedTaxAnnual = taxableFed * 0.10;
else if (taxableFed <= 94300) fedTaxAnnual = 2320 + (taxableFed – 23200) * 0.12;
else fedTaxAnnual = 10852 + (taxableFed – 94300) * 0.22;
}
var fedTaxPerPeriod = fedTaxAnnual / frequency;
// Georgia State Tax (5.39% Flat rate for 2024)
var gaStandardDeduction = (status === 'single') ? 12000 : 24000;
var taxableGA = gross – gaStandardDeduction – ((retirementAmount + health + other) * frequency);
if (taxableGA < 0) taxableGA = 0;
var gaTaxAnnual = taxableGA * 0.0539;
var gaTaxPerPeriod = gaTaxAnnual / frequency;
// FICA (7.65% of Gross)
var ficaPerPeriod = grossPerPeriod * 0.0765;
// Total Deductions (Retirement + Health + Other)
var totalVoluntaryDeductions = retirementAmount + health + other;
// Net Pay
var netPay = grossPerPeriod – fedTaxPerPeriod – gaTaxPerPeriod – ficaPerPeriod – totalVoluntaryDeductions;
// 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("resStateTax").innerText = "-$" + gaTaxPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resFica").innerText = "-$" + ficaPerPeriod.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resDeductions").innerText = "-$" + totalVoluntaryDeductions.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("resNet").innerText = "$" + netPay.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
document.getElementById("ga-results-area").style.display = "block";
}