RateGrid

Status

Current
Every watched rate sheet matches the version the encoded rates were taken from.
328 Sources watched
todayLast checked
today Last source change
today Last scheduled run
0 Plans awaiting re-encoding
7m39s Last run took

No plan is waiting on a filing we have already seen.

Coverage

56% of US residential customers
100% of the 50 largest utilities
79.9M customers covered
45 utilities encoded

Two denominators, because one of them alone would mislead. 79,866,676 of 143,144,185 US residential customers is 55.8%. The same catalogue is 100.0% of the 79,866,676 customers served by the 50 largest utilities by residential customers (49 groups, 53 operating companies), which is where the work has deliberately gone — the country has 1,267 utilities selling residential electricity, and most of them are small municipals and co-ops.

Counted from EIA Form 861, 2024 data year, Sales_Ult_Cust (residential customer count), regenerated 2026-08-31. Customer counts are a census of households served, not of the plans encoded: a utility counts once it has a residential tariff here, whatever else it also files.

2 further utilities are encoded and serving but cannot appear in any of these figures: Oncor (TX, wires only), CenterPoint Energy Houston. Texas is deregulated, so EIA attributes those households to the retailers that sell them energy rather than to the wires company every one of them pays.

Detected changes

Every time a watched rate sheet stops matching the version the served rates were taken from. The monitor compares bytes, so it cannot tell a re-filed rate from a re-rendered PDF - both are real changes to the document and only one needs the rates re-derived. The outcome column says which, and a row that changed no rate is kept rather than hidden.

Showing the 25 most recent of 171. Show 171, or fetch the whole log as JSON from /changes (needs a key).

DetectedAffectsChange Outcome
2026-10-05oncor-residential-2026-10-04content changed (3,241,138 -> 3,886,275 bytes, +645,137) · c1263802662b → 5e9cd16c4f98re-encoded
Oncor put temporary rates into effect on 4 Oct (Docket 59249): TCRF 1.9046c to 2.1669c and DCRF 0 to 0.5755c, +0.8378 c/kWh, about +$8.38 on 1,000 kWh. Re-encoded from 4 Oct; no published total covers it yet, so it is disclosed as unreconciled.
2026-10-04dominion-nc-schedule-1-2025-02-01content changed (3,220,827 -> 2,831,845 bytes, -388,982) · 2061ac127f2c → 0a2ce93d3a0fno rate change
Dominion North Carolina's filing is back to the 21 August edition, byte-identical, as on 2 October. Its server keeps alternating between that and the 2 October cogeneration purchase-rate edition; neither changes Schedule 1 or its riders.
2026-10-03niagara-mohawk-sc1-2026-04-01content changed, same size (49,735,401 bytes): 6898e380d844 -> 8e4149fe855dno rate change
Niagara Mohawk's PSC 220 tariff was re-exported: same size, and the extracted text is identical character for character. No rate or wording changed.
2026-10-03oge-ok-r1-2026-10-01content changed (646,532 -> 647,615 bytes, +1,083) · 3b35ba2a46b1 → 1e6f28512d89re-encoded
OG&E posted Winter Event Securitization factors effective 1 October (residential 0.243c -> 0.219c/kWh). That charge, the SPP Cost Tracker (0.432c) and the Grid Enhancement credit (-0.029c) had been missing; all three are now encoded, about +$6.22 on 1,000 kWh.
2026-10-03lipa-sc1-180-2026-10-01, lipa-sc1-194-2026-10-01, lipa-sc1-195-2026-10-01, lipa-sc1-580-2026-10-01content changed (123,243 -> 123,241 bytes, -2) · 74791ebdb91d → d34cff152551no rate change
LIPA published its October tariff book. The only change is the Extreme Heat Protections section, cancelled; every rate figure is identical to September's. The watch now reads the October book.
2026-10-03aep-ohio-rs-2026-09-01, aep-ohio-rs-2026-10-01content changed (774,996 -> 796,301 bytes, +21,305) · 38d079c1606f → 9a634ca5dea9re-encoded
PUCO published Ohio Power's Oct-Dec Price to Compare, $0.1019/kWh ($0.1097 before), which the October encoding reproduces. Checking it corrected the Alternative Energy Rider to its filed 0.38973c (was 0.3897c), +$0.0003 on 1,000 kWh.
2026-10-03dominion-nc-schedule-1-2025-02-01content changed (2,831,845 -> 3,220,827 bytes, +388,982) · 0a2ce93d3a0f → 2061ac127f2cno rate change
Dominion North Carolina's filing is back to the 2 October edition (cogeneration purchase rates, Schedules 19-FP and 19-LMP). Its server has now alternated between two editions for two days; neither touches Schedule 1 or its riders.
2026-10-02dominion-va-schedule-1-2026-09-01content changed (9,249,299 -> 15,078,887 bytes, +5,829,588) · 2231c2aca3b3 → b6a2fa061218no rate change
Dominion Virginia's October book changes shared-solar bill credits (residential -13.232c -> -13.528c), the EV Level 2 charging price ($0.34 -> $0.33) and Rider SMR's stated period. Schedule 1 and every rider it uses are unchanged.
2026-10-02dominion-nc-schedule-1-2025-02-01content changed (3,220,827 -> 2,831,845 bytes, -388,982) · 2061ac127f2c → 0a2ce93d3a0fno rate change
Dominion North Carolina's filing is back to the 21 August edition, byte-identical, as on 2 October. Its server keeps alternating between that and the 2 October cogeneration purchase-rate edition; neither changes Schedule 1 or its riders.
2026-10-02nspmn-residential-2026, nspmn-residential-esh-2026content changed (922,986 -> 995,638 bytes, +72,652) · 874ea978a077 → 9618b10d31b7re-encoded
Xcel Minnesota re-filed October's residential fuel factor (Sheet 91.1, effective 1 October): 2.243c -> a credit of -0.179c/kWh, about -$24.22 on a 1,000 kWh October. Other months unchanged. Encoded on both Minnesota plans.
2026-10-02psco-r-2026-08-29, psco-r-2026-10-01, psco-retou-2026-08-29, psco-retou-2026-10-01content changed (83,812 -> 84,462 bytes, +650) · abfeb44a3962 → f47f50b6e5f6already encoded
Xcel posted its Electric Rates Summary effective 1 October 2026. All eight PSCo residential rates and the $8.22 service charge encoded on 30 September reproduce its totals exactly; no rate changes.
2026-10-02masselectric-r1-2026-10-01, masselectric-r1-heat-pump-2026-10-01content changed (179,790 -> 189,110 bytes, +9,320) · 82f608de6aad → a3f93f31359ere-encoded
M.D.P.U. No. 1-26-I, effective 1 October: R-1 net distribution 10.422c -> 10.924c/kWh (base distribution, advanced metering and a new performance incentive factor). Delivery 22.327c -> 22.829c, about +$5.02 on 1,000 kWh. Both Mass Electric plans re-encoded.
2026-10-02masselectric-r1-2026-10-01, masselectric-r1-heat-pump-2026-10-01content changed (95,772 -> 99,707 bytes, +3,935) · db748a777a36 → aa0b57027e6eno rate change
Basic Service sheet re-issued under M.D.P.U. No. 1-26-I with only the filing number and dates changed. The fixed supply price is still 17.185c/kWh for August 2026 to January 2027.
2026-10-02entergy-texas-rs-2026-09-01content changed (53,275 -> 53,229 bytes, -46) · 803c57706d15 → 3d66fb09bf08no rate change
Only the month label changed, September to October. Every line of the Entergy Texas sample bill is identical, still $157.65 on 1,000 kWh.
2026-10-02entergy-neworleans-res25-2026-10-01content changed (90,507 -> 90,274 bytes, -233) · d0ea4cc8b8c8 → 7177c7a19c8fre-encoded
New Orleans fuel adjustment for October 2026 is 1.6246c/kWh (Legacy ENO), down from 1.8153c. Encoded as entergy-neworleans-res25-2026-10-01.
2026-10-02entergy-neworleans-res25-2026-10-01content changed (103,972 -> 104,859 bytes, +887) · adfb95b93219 → a407a0aa10bfre-encoded
Residential PPCR for October 2026 is 3.028659%, down from 6.695326%. Encoded as entergy-neworleans-res25-2026-10-01.
2026-10-02entergy-neworleans-res25-2026-10-01content changed (78,624 -> 78,548 bytes, -76) · 3311e8016118 → 7dda970e76c8no rate change
October's New Orleans EAC row was appended at $0.000000, the same as September; a 2024 row rolled off.
2026-10-02entergy-neworleans-res25-2026-10-01content changed (52,950 -> 52,947 bytes, -3) · 7ec318a0cd80 → 319dd8d800aere-encoded
Entergy New Orleans's October bill: fuel 1.8153c -> 1.6246c/kWh, PPCR 6.695326% -> 3.028659%. $158.04 -> $152.65 on 1,000 kWh. Encoded as entergy-neworleans-res25-2026-10-01.
2026-10-02entergy-mississippi-rs40c-2026-10-01content changed (54,917 -> 54,910 bytes, -7) · fc222d375c94 → 0744ae2279cfre-encoded
Entergy Mississippi's October bill: MSE/RM 20.26223% -> 20.31900%, unit power cost 0.27724% -> 0%, ad valorem 4.9595% -> 4.6650%. $165.10 -> $164.39 on 1,000 kWh. Encoded as entergy-mississippi-rs40c-2026-10-01.
2026-10-02entergy-mississippi-rs40c-2026-10-01content changed (68,118 -> 88,876 bytes, +20,758) · 81ecad47fc3f → 0e2ca5abf20are-encoded
Unit power cost adjustment is 0.00000% from October 2026, down from 0.27724%. Encoded as entergy-mississippi-rs40c-2026-10-01.
2026-10-02entergy-mississippi-rs40c-2026-10-01content changed (100,705 -> 101,726 bytes, +1,021) · 10822984fc57 → 25847c75224ere-encoded
MSE/RM for October 2026 to September 2027 is 20.31900% (MSE-4 now -40.53016%), replacing 20.26223%. Encoded as entergy-mississippi-rs40c-2026-10-01.
2026-10-02entergy-mississippi-rs40c-2026-10-01content changed (87,714 -> 88,130 bytes, +416) · b10fa3c3298c → 240b716afe42re-encoded
Ad valorem tax adjustment is 4.6650% from October 2026, down from 4.9595%. Encoded as entergy-mississippi-rs40c-2026-10-01.
2026-10-02entergy-louisiana-rs-2026-10-01content changed (91,884 -> 91,631 bytes, -253) · 533ccc4a517a → 4cfe73cd7827re-encoded
Entergy Louisiana's October fuel adjustment, 2.748c/kWh (2.821c in September). Encoded as entergy-louisiana-rs-2026-10-01, which reproduces the October sample bill.
2026-10-02entergy-louisiana-rs-2026-10-01content changed (77,517 -> 77,464 bytes, -53) · 693b5be3e453 → 73ff931bcc9ano rate change
October's fuel stabilization factor is 0.0002c/kWh, the same as September; the change was a 2024 row rolling off the table.
2026-10-02entergy-louisiana-rs-2026-10-01content changed (57,929 -> 58,000 bytes, +71) · 8434ecc9fead → 7241de462a91re-encoded
October factors for Entergy Louisiana: fuel 2.821c -> 2.748c/kWh, EAC 0.0037c -> 0.0047c, FSCIV hurricane charge 18.3937% -> 17.5102%. $147.35 -> $146.19 on 1,000 kWh. Encoded as entergy-louisiana-rs-2026-10-01.

Source checks, last 90 days

Whether the monitor ran each day. A gap is a day when staleness could not be ruled out. This is not an uptime chart - uptime is the wrong question for a data product. A day counts as checked whether or not anything changed, because a quiet day and a broken monitor must not look alike.

48 of 49 days checked since the first run on 2026-08-19 — 1 day(s) missed: 2026-10-06. A missed day is one where staleness could not be ruled out. Hover a cell for the date and how many of the 328 watched sources were checked that day.  ·  The 41 pale cells are days before the monitor existed. They are not misses.

How fast do filings get encoded? (all time)

Time from detecting that a utility filed a change to the served rates being updated. This bounds how out-of-date any figure here can be, and it is computed from the record rather than promised.

Measured over every filing since launch, not the window above. Rate changes arrive roughly quarterly, so a 90-day window would usually contain too few to mean anything - and a median over one sample would look like precision it does not have.

Median time to update
0 days
Slowest
3 days
Filings measured
68
Encoded before the document moved
14
Reviewed, changed no rate
88
No longer watched
1

Time from detecting a filing to the encoded rates being updated. Pending means detected and not yet encoded; filings reviewed as changing no rate, those encoded ahead of a future effective date, and those already encoded before the source document changed at all, are counted separately rather than averaged in.

Why this page exists

Every rate API claims to be current, and from the outside that claim cannot be checked. This one can: the source documents are polled daily, every version is kept, and when a utility files something we have not encoded yet this page says so by name. A status page that can only report good news is marketing.

Browse rates · GET /health returns this page's summary as JSON, without a key. GET /changes returns the change log as JSON, and needs one.