Methodology
How we estimate monthly utility costs and what assumptions we use.
Estimation formulas
- Electric
We cover many states. How we compute the estimate depends on the data source:
Benchmark (e.g. state PUC typical bill) — When we have a standardized typical bill at 1,000 kWh (e.g. Florida PSC Comparative Rate Statistics for FPL, Duke, TECO, and other investor-owned utilities):
estimatedElectric = (typicalBill1000kwh / 1000) × assumedKwh
The implied $/kWh is total ÷ 1,000; we scale by assumed monthly kWh.
Price to Compare (PTC) in choice markets — In states with retail choice (e.g. Pennsylvania, Ohio, Illinois), we often use the utility’s “Price to Compare” for generation (supply) only. Distribution and delivery charges are billed separately by the utility. When we only have PTC, we sometimes add a separate delivery estimate (customer charge + ¢/kWh) so the city total you see is supply + delivery; that’s what you see in places like Illinois (ComEd).
Tariff or single rate — When there’s no benchmark or PTC (e.g. municipal/co-op, or we use a single effective rate):
estimatedElectric = baseMonthly + (energyRatePerKwh × assumedKwh)
Tiered rates are not yet modeled; we use a single effective rate where applicable. In some choice markets we also list alternative supply options (other retail offers) alongside the default so you can compare. When a rate has caveats (e.g. adjustment factors, taxes/fees not included), we may show a short note on that city’s electric card.
- Water
estimatedWater = baseMonthly + (ratePer1000Gal × (assumedGallons / 1000))
Base charge plus volumetric rate applied to assumed gallons. We express the rate per 1,000 gallons for clarity.
- Sewer
Depends on method:
- flat: fixed monthly charge (
flatMonthly). - percentOfWater: a percentage of the estimated water bill. We compute water first, then sewer = water × percentOfWater / 100.
- capacityCommodity: some utilities use an ERU-based capacity charge plus commodity charge per 1,000 gallons. Capacity is per ERU (minimum 1 ERU); ERU = usage ÷ eruGallons (e.g. 7,000) rounded to the nearest 0.1. We use the city’s assumed water usage.
- tiered: not yet modeled as a formula; we store a pre-calculated
estimatedMonthlyfor display. - unknown: we use the stored
estimatedMonthlyas a manual estimate.
- flat: fixed monthly charge (
- Trash
estimatedTrash = monthlyFee
Trash is modeled as a fixed monthly fee. Curbside and recycling are typically bundled where applicable; we use one combined fee in those cases. When there’s no separate resident fee (e.g. covered by taxes or city services), we show $0 and may note that trash is bundled with municipal services.
- Total
estimatedTotal = estimatedElectric + estimatedWater + estimatedSewer + estimatedTrash
Assumptions (default usage)
Each city record stores assumed usage used in the formulas. We use the same defaults for comparison consistency:
- assumedKwh: typically 1,000 kWh per month. Used for electric only.
- assumedGallons: typically 5,000 gallons per month. Used for water and for sewer when sewer is percentOfWater or capacityCommodity.
Your actual usage may differ; adjust mentally or use the formulas with your own numbers.
Sources and last verified
For each utility component we store: sourceName, sourceUrl, and lastVerified (date). Rates should be taken from official utility or provider pages. City pages show “Sources” with clickable links and the last-verified date. The data freshness date shown on each city (e.g. “last verified …”) is the earliest of the four components’ last-verified dates, so you can see how current the overall estimate is.
Confidence and badges
Each utility component has a confidence of confirmed, estimated, or unknown. We show this on city pages as a badge next to each component:
- Confirmed — from an official source (tariff, rate sheet, PUC/commission data).
- Estimated — derived from benchmarks, typical bills, or comparable data; or a placeholder when we don’t have a direct official rate.
- Unknown — we haven’t assigned a confidence level.
← Back to home · About · FAQ
This site is built and maintained by Ascending Web Services LLC.