ADVERTISEMENT
970x220

Consumer group urges gov't to revise rules on power supply agreement procurement to lower electricity cost

Published Jun 10, 2025 09:36 pm

A power consumer group urged the Department of Energy (DOE) to evaluate and revise an existing circular that governs the procurement of power supply agreements by distribution utilities.

In a letter sent to DOE Secretary Sharon Garin, the consumer group National Association of Electricity Consumers for Reforms (Nasecore) argued that the Competitive Selection Process (CSP) is having difficulty reaching its objective for transparency and fair competition.

The letter was also sent to President Marcos, Executive Secretary Lucas Bersamin, Senate President Francis Escudero, and House Speaker Ferdinand Martin Romualdez.

The CSP policy, which is managed by the DOE, aims to promote the needs of the consumers but  Nasecore president Petronilo Pete Ilagan said it also did not meet its objective of attaining least-cost power supply procurement.

 “Our continuing monitoring indicates that the CSP mechanism has not delivered meaningful market competition. On the contrary, it has largely preserved the dominance of incumbent and affiliated generation companies,” the letter read.

 Ilagan also disclosed that there were actually no new independent or reliable power suppliers that have been introduced to dominant power generation companies, which resulted in the consistent increase in electricity rates.

“Despite DOE's issuance of CSP guidelines, distributor utilities continue to exploit exemptions, emergency procurements, or procedural discretion to bypass genuine competition,” the letter signed by Ilagan and dated June 3 read.

In the letter, Ilagan also compared two decisions of the Energy Regulatory Commission (ERC) approving a P4.0459/kilowatt hour power supply agreement (PSA) rate in December 2019 and the P5.7816/kWh PSA rate in November last year.

“This substantial rate disparity further highlights the policy failure in ensuring least-cost Procurement… The CSP's repeated failure to deliver new suppliers or fair rates-particularly in Meralco’s case exposes deep flaws in policy design and enforcement,” the letter read.

“Without urgent reform, Filipino consumers will remain at the mercy of anti-competitive arrangements and ever-rising electricity costs,” it added.

In the same letter, Nasecore recommended to publicly declare the current CSP framework a policy failure and recognize its inability to ensure transparent, competitive, and cost-effective procurement; and, conduct a “comprehensive overhaul” of the CSP circular, starting with a DOE-led, multistakeholder review.

Additionally, the group advocated for full public disclosure of CSP documents, including bid criteria, evaluations, and awarded contracts.

ADVERTISEMENT
300x250
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0 72px 0 12px; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } li:empty { display: none; } .hidden { display: none; }
function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // The two offset values // changed to 10 from 1 , 2 const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } function isNearBottom() { return window.innerHeight + window.scrollY >= document.documentElement.scrollHeight - 100; } function onScroll() { if (isLoading) return; // Skip if already loading if (isNearBottom()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; // Set flag to prevent multiple calls const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { loadCount++; // Increment only after successful execution }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; // Reset flag after execution }); } } window.addEventListener("scroll", onScroll); }); // Mutation Observer for Newly Loaded Articles const observer = new MutationObserver(() => { const articles = document.querySelectorAll(".articles-observe"); if (articles.length > 0) { observeArticles(articles); } }); observer.observe(document.body, { childList: true, subtree: true }); // Intersection Observer for Updating URL function observeArticles(articles) { const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); } } }); }, { threshold: 0.1 } ); articles.forEach(article => intersectionObserver.observe(article)); }

Sign up by email to receive news.