{"id":40,"date":"2026-06-12T09:00:00","date_gmt":"2026-06-12T09:00:00","guid":{"rendered":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/2026\/06\/12\/grid-fee-reform-2026\/"},"modified":"2026-06-12T09:00:00","modified_gmt":"2026-06-12T09:00:00","slug":"grid-fee-reform-2026","status":"publish","type":"post","link":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/grid-fee-reform-2026\/","title":{"rendered":"What the 2026 grid-fee reform means for C&#038;I rooftops"},"content":{"rendered":"<p>The reform published by the regulator in March takes effect on 1 January 2026, and it changes how commercial and industrial sites are billed for the grid, not just for the energy they draw. Until now, most C&#038;I rooftops in our service territory paid a demand charge set on a single monthly peak \u2014 one bad fifteen-minute window in July could define the bill. From next year that charge splits into a coincident-peak component tied to the utility&#8217;s own system peaks and a lower non-coincident component. In plain terms, the grid stops penalising you for being busy and starts pricing when you are busy.<\/p>\n<p>We have modelled the new tariff against 42 of our operating sites, from a 220 kWp warehouse roof in Hamlin to a 3.1 MWp cold-storage array outside Glenmere. The pattern is consistent. A flat solar-only roof shaves energy volume but barely touches the coincident-peak charge, because our regional peaks now land between 18:00 and 20:00 in winter \u2014 after the array has stopped producing. On several sites the demand-charge line item falls by less than 8 percent even where self-consumption tops 60 percent.<\/p>\n<h3>Where storage rewrites the bill<\/h3>\n<p>The math changes the moment you add batteries. On the Glenmere site we paired the existing 3.1 MWp array with a 1.2 MW \/ 2.4 MWh battery and dispatched it purely against the four forecast coincident-peak intervals. Annual demand charges dropped from roughly 118,000 to 41,000 in the model \u2014 a 65 percent cut \u2014 while the energy arbitrage was almost incidental. The storage was not there to move kilowatt-hours; it was there to be invisible during four hours a month when the grid is most expensive.<\/p>\n<p>Who wins, then, is straightforward. Sites with steady daytime loads and no storage see modest gains. Sites that can shift or shave their evening coincidence \u2014 through batteries, thermal mass, or simply rescheduling a shift \u2014 capture most of the upside. Who pays is the operator who assumes a rooftop array alone still clears the demand charge the way it did in 2023. That assumption is now roughly a decade out of date.<\/p>\n<p>There is a timing wrinkle worth flagging. The coincident-peak windows are published day-ahead, so dispatch has to be forecast-driven, not rule-of-thumb. We have retrofitted our monitoring stack on twelve sites to pull the utility&#8217;s day-ahead signal automatically; manual dispatch left about a fifth of the savings on the table in our December pilot.<\/p>\n<p>Our read is simple. If you are sizing a C&#038;I rooftop for 2026 and beyond, model the demand charge first and the energy yield second, and treat storage as part of the base case rather than an upgrade. We are happy to run your last twelve months of interval data against the new tariff before you commit to a design.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Demand charges are shifting again. We break down who wins, who pays, and how storage changes the math.<\/p>\n","protected":false},"author":2,"featured_media":17,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[30,29,31],"class_list":["post-40","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insights","tag-ci","tag-policy","tag-storage"],"_links":{"self":[{"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":0,"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/media\/17"}],"wp:attachment":[{"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/preview.industrial.anpsthemes.com\/demo12\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}