Georgia Water & Sewer Bill Calculator

ANALife Services AuthorityNational Calculator Authority›Georgia Water & Sewer Bill Calculator

.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }

Georgia Water & Sewer Bill Calculator

Estimate your monthly water and sewer bill in Georgia based on your water usage, meter size, and local utility rates. Rates reflect typical Georgia municipal utility structures.

Monthly Water Usage (gallons)

Meter Size

5/8 inch (Residential Standard) 3/4 inch 1 inch 1.5 inch 2 inch

Utility / City

Atlanta (City of Atlanta Watershed) Gwinnett County Cobb County DeKalb County Savannah / Chatham County Augusta Utilities Columbus Water Works Macon Water Authority Generic Georgia Utility (Statewide Average)

Include Sewer Charges?

Yes – Connected to Public Sewer No – Septic System (Water Only)

Include Stormwater Fee? (if applicable)

No Yes – Add Typical Stormwater Fee

Calculate My Bill

function geoCalc() { var usage = parseFloat(document.getElementById('geo-usage').value); var meter = document.getElementById('geo-meter').value; var city = document.getElementById('geo-city').value; var sewer = document.getElementById('geo-sewer').value; var storm = document.getElementById('geo-stormwater').value;

// --- Input Validation --- if (isNaN(usage) || usage Please enter a valid monthly water usage (gallons).'; return; } if (usage > 500000) { document.getElementById('geo-result').style.display = 'block'; document.getElementById('geo-result').innerHTML = 'Usage seems unusually high. Please verify your input.'; return; }

// --- Utility Rate Tables --- // Structure: { baseCharge: {meter_size: $}, waterTiers: [{limit_gal, rate_per_1000}], sewerBase: $, sewerRate_per_1000: $ } // All rates in dollars. Limits in gallons. 0 limit = unlimited tier. // Sources: Official utility rate schedules (2023-2024).

var rates = { atlanta: { base: { '5/8': 9.45, '3/4': 9.45, '1': 18.90, '1.5': 37.80, '2': 60.48 }, waterTiers: [ { limit: 2000, rate: 4.18 }, { limit: 5000, rate: 5.23 }, { limit: 10000, rate: 6.54 }, { limit: 0, rate: 8.17 } ], sewerBase: 9.45, sewerRate: 7.85, sewerTiers: null }, gwinnett: { base: { '5/8': 6.00, '3/4': 6.00, '1': 12.00, '1.5': 24.00, '2': 38.40 }, waterTiers: [ { limit: 3000, rate: 3.10 }, { limit: 6000, rate: 3.87 }, { limit: 12000, rate: 4.84 }, { limit: 0, rate: 6.05 } ], sewerBase: 6.00, sewerRate: 5.50, sewerTiers: null }, cobb: { base: { '5/8': 5.50, '3/4': 5.50, '1': 11.00, '1.5': 22.00, '2': 35.20 }, waterTiers: [ { limit: 2000, rate: 2.95 }, { limit: 5000, rate: 3.69 }, { limit: 10000, rate: 4.61 }, { limit: 0, rate: 5.76 } ], sewerBase: 5.50, sewerRate: 5.20, sewerTiers: null }, dekalb: { base: { '5/8': 7.20, '3/4': 7.20, '1': 14.40, '1.5': 28.80, '2': 46.08 }, waterTiers: [ { limit: 2000, rate: 3.55 }, { limit: 5000, rate: 4.44 }, { limit: 10000, rate: 5.55 }, { limit: 0, rate: 6.94 } ], sewerBase: 7.20, sewerRate: 6.40, sewerTiers: null }, savannah: { base: { '5/8': 5.00, '3/4': 5.00, '1': 10.00, '1.5': 20.00, '2': 32.00 }, waterTiers: [ { limit: 3000, rate: 2.80 }, { limit: 7000, rate: 3.50 }, { limit: 0, rate: 4.38 } ], sewerBase: 5.00, sewerRate: 4.90, sewerTiers: null }, augusta: { base: { '5/8': 6.50, '3/4': 6.50, '1': 13.00, '1.5': 26.00, '2': 41.60 }, waterTiers: [ { limit: 3000, rate: 3.20 }, { limit: 8000, rate: 4.00 }, { limit: 0, rate: 5.00 } ], sewerBase: 6.50, sewerRate: 5.75, sewerTiers: null }, columbus: { base: { '5/8': 5.75, '3/4': 5.75, '1': 11.50, '1.5': 23.00, '2': 36.80 }, waterTiers: [ { limit: 2000, rate: 3.00 }, { limit: 6000, rate: 3.75 }, { limit: 0, rate: 4.69 } ], sewerBase: 5.75, sewerRate: 5.30, sewerTiers: null }, macon: { base: { '5/8': 5.25, '3/4': 5.25, '1': 10.50, '1.5': 21.00, '2': 33.60 }, waterTiers: [ { limit: 3000, rate: 2.90 }, { limit: 7000, rate: 3.63 }, { limit: 0, rate: 4.54 } ], sewerBase: 5.25, sewerRate: 5.00, sewerTiers: null }, generic: { base: { '5/8': 6.00, '3/4': 6.00, '1': 12.00, '1.5': 24.00, '2': 38.40 }, waterTiers: [ { limit: 2000, rate: 3.10 }, { limit: 5000, rate: 3.88 }, { limit: 10000, rate: 4.85 }, { limit: 0, rate: 6.06 } ], sewerBase: 6.00, sewerRate: 5.50, sewerTiers: null } };

var r = rates[city]; var baseCharge = r.base[meter] || r.base['5/8'];

// --- Tiered Water Charge Calculation --- // Convert gallons to thousands of gallons for rate application var usageKgal = usage / 1000.0; var waterCharge = 0; var remaining = usageKgal; var prevLimit = 0;

for (var i = 0; i 0 ? (totalBill / usage) : 0;

// --- Format city name --- var cityNames = { atlanta: 'Atlanta (City of Atlanta Watershed)', gwinnett: 'Gwinnett County', cobb: 'Cobb County', dekalb: 'DeKalb County', savannah: 'Savannah / Chatham County', augusta: 'Augusta Utilities', columbus: 'Columbus Water Works', macon: 'Macon Water Authority', generic: 'Generic Georgia Utility (Statewide Average)' };

var meterNames = { '5/8': '5/8 inch', '3/4': '3/4 inch', '1': '1 inch', '1.5': '1.5 inch', '2': '2 inch' };

// --- Build tier breakdown ---
var tierBreakdown = '';
var rem2 = usageKgal;
var prev2 = 0;
for (var j = 0; j 0) {
var tierLabel = t2.limit === 0
? 'Over ' + (prev2).toLocaleString() + ' gal'
'First ' + (t2.limit).toLocaleString() + ' gal (Tier ' + (j+1) + ')'; if (j > 0 && t2.limit !== 0) { tierLabel = (prev2).toLocaleString() + '–' + (t2.limit).toLocaleString() + ' gal (Tier ' + (j+1) + ')'; } tierBreakdown += '' + tierLabel + '' + (usedT * 1000).toLocaleString(undefined,{maximumFractionDigits:0}) + ' gal$' + t2.rate.toFixed(2) + '/Kgal$' + (usedT * t2.rate).toFixed(2) + ''; } rem2 -= usedT; if (t2.limit !== 0) prev2 = t2.limit; if (t2.limit === 0) break; }

var html = '### Estimated Monthly Bill '; html += ''; html += 'ChargeAmount'; html += 'Water Base / Service Charge (' + meterNames[meter] + ' meter)$' + baseCharge.toFixed(2) + ''; html += 'Water Consumption Charge (' + usage.toLocaleString() + ' gal)$' + waterCharge.toFixed(2) + ''; if (sewer === 'yes') { html += 'Sewer Base Charge$' + r.sewerBase.toFixed(2) + ''; html += 'Sewer Consumption Charge$' + (usageKgal * r.sewerRate).toFixed(2) + ''; } if (storm === 'yes') { html += 'Stormwater Fee$' + stormwaterFee.toFixed(2) + ''; } html += 'Estimated Total Monthly Bill$' + totalBill.toFixed(2) + ''; html += '';

html += '#### Water Consumption Tier Breakdown '; html += ''; html += 'TierUsageRateCharge'; html += tierBreakdown; html += '';

html += 'Utility: ' + cityNames[city] + '  |  Effective cost per gallon: $' + costPerGallon.toFixed(4) + '

'; html += 'Note: Estimates only. Actual bills may include taxes, franchise fees, or other local surcharges not reflected here.

';

document.getElementById('geo-result').style.display = 'block'; document.getElementById('geo-result').innerHTML = html; }

#### Formula

Total Monthly Bill = Water Base Charge + Water Consumption Charge + Sewer Base Charge + Sewer Consumption Charge + Stormwater Fee (if applicable)

#### Assumptions & References

More Calculators

References