Georgia Power Rates per kWh Calculator
This calculator helps you estimate your electricity costs based on Georgia Power's tiered rate structure. Understanding your consumption and the associated rates is key to managing your energy bills.
Monthly Kilowatt-Hours (kWh) Used:
kWh in Tier 1:
Tier 1 Rate ($/kWh):
kWh in Tier 2:
Tier 2 Rate ($/kWh):
kWh in Tier 3:
Tier 3 Rate ($/kWh):
Calculate My Bill
Estimated Monthly Bill: $0.00
Note: These are estimated rates and may vary based on your specific service plan and Georgia Power's current tariffs. This calculator uses a simplified tiered structure.
.calculator-container {
font-family: sans-serif;
border: 1px solid #ccc;
padding: 20px;
border-radius: 8px;
max-width: 500px;
margin: 20px auto;
background-color: #f9f9f9;
}
.calculator-container h2 {
text-align: center;
color: #333;
margin-bottom: 15px;
}
.calculator-container p {
color: #555;
line-height: 1.6;
margin-bottom: 20px;
}
.input-section label {
display: block;
margin-bottom: 5px;
font-weight: bold;
color: #444;
}
.input-section input[type="number"] {
width: calc(100% – 22px);
padding: 10px;
margin-bottom: 15px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}
.input-section input[type="number"]:focus {
outline: none;
border-color: #007bff;
}
.calculator-container button {
display: block;
width: 100%;
padding: 12px;
background-color: #007bff;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
transition: background-color 0.3s ease;
}
.calculator-container button:hover {
background-color: #0056b3;
}
.result-section {
margin-top: 25px;
padding-top: 15px;
border-top: 1px solid #eee;
text-align: center;
}
.result-section h3 {
color: #28a745;
font-size: 1.4em;
margin-bottom: 10px;
}
.result-section span {
font-weight: bold;
}
.result-section p {
font-size: 0.9em;
color: #777;
}
function calculateGeorgiaPowerBill() {
var monthlyKwh = parseFloat(document.getElementById("monthlyKwh").value);
var tier1Kwh = parseFloat(document.getElementById("tier1Kwh").value);
var tier1Rate = parseFloat(document.getElementById("tier1Rate").value);
var tier2Kwh = parseFloat(document.getElementById("tier2Kwh").value);
var tier2Rate = parseFloat(document.getElementById("tier2Rate").value);
var tier3Kwh = parseFloat(document.getElementById("tier3Kwh").value);
var tier3Rate = parseFloat(document.getElementById("tier3Rate").value);
var totalCost = 0;
if (isNaN(monthlyKwh) || isNaN(tier1Kwh) || isNaN(tier1Rate) || isNaN(tier2Kwh) || isNaN(tier2Rate) || isNaN(tier3Kwh) || isNaN(tier3Rate)) {
document.getElementById("estimatedBill").textContent = "Invalid input. Please enter valid numbers.";
return;
}
var remainingKwh = monthlyKwh;
// Tier 1 Calculation
var kwhInTier1 = Math.min(remainingKwh, tier1Kwh);
totalCost += kwhInTier1 * tier1Rate;
remainingKwh -= kwhInTier1;
// Tier 2 Calculation
if (remainingKwh > 0) {
var kwhInTier2 = Math.min(remainingKwh, tier2Kwh);
totalCost += kwhInTier2 * tier2Rate;
remainingKwh -= kwhInTier2;
}
// Tier 3 Calculation
if (remainingKwh > 0) {
var kwhInTier3 = remainingKwh; // Whatever is left goes into Tier 3
totalCost += kwhInTier3 * tier3Rate;
}
document.getElementById("estimatedBill").textContent = "$" + totalCost.toFixed(2);
}