Estimate your net pay per pay period as an hourly employee in Georgia. This calculator accounts for federal income tax, FICA taxes (Social Security and Medicare), and Georgia state income tax, along with pre-tax and post-tax deductions.
Bi-weekly (26 per year)
Weekly (52 per year)
Semi-monthly (24 per year)
Monthly (12 per year)
Federal Withholding Information
Single
Married Filing Jointly
For informational purposes; actual withholding depends on W-4 specifics and may not be fully reflected in this estimate.
Georgia State Withholding Information
Single
Married Filing Jointly
Deductions
e.g., 401(k) contributions, health insurance premiums
e.g., Roth 401(k) contributions, union dues
Understanding Your Georgia Hourly Paycheck
For hourly employees in Georgia, understanding how your gross pay transforms into net pay involves several key deductions. This calculator helps you estimate your take-home pay by considering federal, state, and FICA taxes, as well as any pre-tax or post-tax deductions you might have.
Gross Pay
Your gross pay is the total amount you earn before any deductions. It's simply your hourly wage multiplied by the number of hours you work in a given pay period. For example, if you earn $25 per hour and work 80 hours bi-weekly, your gross pay would be $2,000.
Pre-tax Deductions
These are deductions taken from your gross pay before taxes are calculated. Common pre-tax deductions include contributions to a 401(k) retirement plan, health insurance premiums, and Flexible Spending Account (FSA) contributions. Because these reduce your taxable income, they can lower your overall tax liability.
Federal Income Tax
The federal government levies income tax based on your taxable income, filing status (Single, Married Filing Jointly, etc.), and other factors from your W-4 form. The U.S. uses a progressive tax system, meaning higher earners pay a larger percentage of their income in taxes. This calculator uses standard deductions and current tax brackets to estimate your federal withholding.
FICA Taxes (Social Security & Medicare)
FICA stands for Federal Insurance Contributions Act. These taxes fund Social Security and Medicare programs. As an employee, you contribute:
Social Security: 6.2% of your gross wages, up to an annual wage base limit ($168,600 for 2024).
Medicare: 1.45% of all your gross wages, with no wage limit.
Your employer also pays a matching amount for both Social Security and Medicare.
Georgia State Income Tax
Georgia has its own state income tax. For 2024, Georgia is transitioning to a flat tax rate of 5.49%. Your taxable income for state purposes is determined after considering state-specific standard deductions and exemptions based on your filing status and the number of allowances you claim on your Georgia Form G-4.
Post-tax Deductions
These deductions are taken from your pay after all taxes have been calculated and withheld. Examples include Roth 401(k) contributions, union dues, garnishments, or certain types of insurance premiums. Unlike pre-tax deductions, they do not reduce your taxable income.
Net Pay
Your net pay, or take-home pay, is the amount remaining after all federal, state, and FICA taxes, as well as all pre-tax and post-tax deductions, have been subtracted from your gross pay. This is the money that actually lands in your bank account.
How to Use the Calculator
Simply enter your hourly wage, the number of hours you expect to work in a pay period, and select your pay frequency. Then, provide your federal and Georgia state withholding information, including filing status and any allowances or dependents. Finally, input any pre-tax or post-tax deductions you have. Click "Calculate Paycheck" to see a detailed breakdown of your estimated earnings and deductions.
Disclaimer
This calculator provides an estimate based on current tax laws and common deductions for the 2024 tax year. It does not account for all possible tax credits, specific W-4 adjustments, local taxes, or unique payroll situations. For precise financial planning, consult with a qualified tax professional or your payroll department.
.calculator-container {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-color: #f9f9f9;
padding: 25px;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
max-width: 700px;
margin: 30px auto;
border: 1px solid #e0e0e0;
}
.calculator-container h2 {
color: #2c3e50;
text-align: center;
margin-bottom: 25px;
font-size: 1.8em;
}
.calculator-container h3 {
color: #34495e;
margin-top: 25px;
margin-bottom: 15px;
font-size: 1.4em;
border-bottom: 1px solid #eee;
padding-bottom: 5px;
}
.calculator-container h4 {
color: #34495e;
margin-top: 20px;
margin-bottom: 10px;
font-size: 1.2em;
}
.form-group {
margin-bottom: 18px;
display: flex;
flex-direction: column;
}
.form-group label {
margin-bottom: 8px;
font-weight: bold;
color: #555;
font-size: 0.95em;
}
.form-group input[type="number"],
.form-group select {
padding: 10px 12px;
border: 1px solid #ccc;
border-radius: 5px;
font-size: 1em;
width: 100%;
box-sizing: border-box;
transition: border-color 0.3s ease;
}
.form-group input[type="number"]:focus,
.form-group select:focus {
border-color: #007bff;
outline: none;
box-shadow: 0 0 5px rgba(0, 123, 255, 0.2);
}
.form-group small {
color: #777;
font-size: 0.85em;
margin-top: 5px;
}
button {
background-color: #28a745;
color: white;
padding: 12px 25px;
border: none;
border-radius: 5px;
cursor: pointer;
font-size: 1.1em;
margin-top: 20px;
width: 100%;
transition: background-color 0.3s ease, transform 0.2s ease;
}
button:hover {
background-color: #218838;
transform: translateY(-2px);
}
.calculator-result {
background-color: #e9f7ef;
border: 1px solid #d4edda;
border-radius: 8px;
padding: 20px;
margin-top: 30px;
font-size: 1.1em;
color: #155724;
}
.calculator-result p {
margin-bottom: 10px;
line-height: 1.6;
}
.calculator-result strong {
color: #0a3614;
}
.calculator-result .total-net-pay {
font-size: 1.4em;
font-weight: bold;
color: #0a3614;
margin-top: 15px;
padding-top: 10px;
border-top: 1px dashed #a7d9b5;
}
.calculator-article {
margin-top: 40px;
padding-top: 20px;
border-top: 1px solid #e0e0e0;
color: #333;
line-height: 1.7;
}
.calculator-article p, .calculator-article ul {
margin-bottom: 15px;
}
.calculator-article ul {
list-style-type: disc;
margin-left: 20px;
}
.calculator-article li {
margin-bottom: 8px;
}
// Federal Tax Brackets (2024) – defined globally for access within calculatePaycheck
var federalTaxBrackets = {
"single": [
{ rate: 0.10, min: 0, max: 11600 },
{ rate: 0.12, min: 11601, max: 47150 },
{ rate: 0.22, min: 47151, max: 100525 },
{ rate: 0.24, min: 100526, max: 191950 },
{ rate: 0.32, min: 191951, max: 243725 },
{ rate: 0.35, min: 243726, max: 609350 },
{ rate: 0.37, min: 609351, max: Infinity }
],
"married": [ // Married Filing Jointly
{ rate: 0.10, min: 0, max: 23200 },
{ rate: 0.12, min: 23201, max: 94300 },
{ rate: 0.22, min: 94301, max: 201050 },
{ rate: 0.24, min: 201051, max: 383900 },
{ rate: 0.32, min: 383901, max: 487450 },
{ rate: 0.35, min: 487451, max: 731200 },
{ rate: 0.37, min: 731201, max: Infinity }
]
};
function calculatePaycheck() {
// Get input values
var hourlyWage = parseFloat(document.getElementById("hourlyWage").value);
var hoursWorked = parseFloat(document.getElementById("hoursWorked").value);
var payPeriod = document.getElementById("payPeriod").value;
var federalFilingStatus = document.getElementById("federalFilingStatus").value;
var federalDependents = parseInt(document.getElementById("federalDependents").value); // For display/info, not direct calculation
var gaFilingStatus = document.getElementById("gaFilingStatus").value;
var gaAllowances = parseInt(document.getElementById("gaAllowances").value);
var preTaxDeductions = parseFloat(document.getElementById("preTaxDeductions").value);
var postTaxDeductions = parseFloat(document.getElementById("postTaxDeductions").value);
// Validate inputs
if (isNaN(hourlyWage) || hourlyWage < 0 ||
isNaN(hoursWorked) || hoursWorked < 0 ||
isNaN(preTaxDeductions) || preTaxDeductions < 0 ||
isNaN(postTaxDeductions) || postTaxDeductions < 0 ||
isNaN(federalDependents) || federalDependents < 0 ||
isNaN(gaAllowances) || gaAllowances < 0) {
document.getElementById("result").innerHTML = "Please enter valid positive numbers for all fields.";
return;
}
// Constants for 2024
var socialSecurityWageBase = 168600;
var socialSecurityRate = 0.062;
var medicareRate = 0.0145;
var gaFlatTaxRate = 0.0549; // Georgia flat tax rate for 2024
var federalStandardDeductions = {
"single": 14600,
"married": 29200
};
var gaStandardDeductions = {
"single": 5400,
"married": 7100
};
var gaExemptionPerPerson = 3000; // For taxpayer, spouse, and dependents/allowances
var payPeriodsPerYear;
switch (payPeriod) {
case "weekly":
payPeriodsPerYear = 52;
break;
case "bi-weekly":
payPeriodsPerYear = 26;
break;
case "semi-monthly":
payPeriodsPerYear = 24;
break;
case "monthly":
payPeriodsPerYear = 12;
break;
default:
payPeriodsPerYear = 26; // Default to bi-weekly
}
// 1. Gross Pay
var grossPay = hourlyWage * hoursWorked;
// 2. Annualize for tax calculations
var annualGrossPay = grossPay * payPeriodsPerYear;
var annualPreTaxDeductions = preTaxDeductions * payPeriodsPerYear;
// 3. Taxable Gross (after pre-tax deductions)
var taxableGrossForFederalAndGA = grossPay – preTaxDeductions;
if (taxableGrossForFederalAndGA < 0) taxableGrossForFederalAndGA = 0; // Cannot have negative taxable gross
var annualTaxableGrossForFederalAndGA = annualGrossPay – annualPreTaxDeductions;
if (annualTaxableGrossForFederalAndGA < 0) annualTaxableGrossForFederalAndGA = 0;
// 4. FICA Taxes (Social Security & Medicare)
var socialSecurityTax = 0;
var medicareTax = 0;
// Social Security (up to wage base limit)
var annualSocialSecurityTaxable = Math.min(annualGrossPay, socialSecurityWageBase);
socialSecurityTax = (annualSocialSecurityTaxable * socialSecurityRate) / payPeriodsPerYear;
// Medicare (no wage limit)
medicareTax = (annualGrossPay * medicareRate) / payPeriodsPerYear;
var totalFicaTax = socialSecurityTax + medicareTax;
// 5. Federal Income Tax
var annualFederalTaxableIncome = annualTaxableGrossForFederalAndGA – federalStandardDeductions[federalFilingStatus];
if (annualFederalTaxableIncome < 0) annualFederalTaxableIncome = 0;
var annualFederalTax = 0;
var federalBrackets = federalTaxBrackets[federalFilingStatus];
for (var i = 0; i bracket.min) {
var taxableInBracket = Math.min(annualFederalTaxableIncome, bracket.max) – bracket.min;
if (bracket.min === 0) { // For the first bracket, min is 0, so just take up to max
taxableInBracket = Math.min(annualFederalTaxableIncome, bracket.max);
}
annualFederalTax += taxableInBracket * bracket.rate;
}
}
var federalTax = annualFederalTax / payPeriodsPerYear;
// 6. Georgia State Income Tax
var gaStandardDeduction = gaStandardDeductions[gaFilingStatus];
var gaExemptions = gaAllowances * gaExemptionPerPerson;
if (gaFilingStatus === "married") {
// For married, GA allows 2 exemptions for taxpayer+spouse by default, plus allowances
gaExemptions += (2 * gaExemptionPerPerson); // Add for taxpayer and spouse
} else { // Single
gaExemptions += gaExemptionPerPerson; // Add for taxpayer
}
var annualGaTaxableIncome = annualTaxableGrossForFederalAndGA – gaStandardDeduction – gaExemptions;
if (annualGaTaxableIncome < 0) annualGaTaxableIncome = 0;
var annualGaTax = annualGaTaxableIncome * gaFlatTaxRate;
var gaTax = annualGaTax / payPeriodsPerYear;
// 7. Net Pay Calculation
var netPay = grossPay – preTaxDeductions – federalTax – totalFicaTax – gaTax – postTaxDeductions;
// Format results
var formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
});
var resultHTML = "