ADVERTISEMENT

ERC orders ₱14-billion Meralco refund to cushion rising power costs

Published Apr 22, 2026 11:58 am  |  Updated Apr 22, 2026 03:38 pm
Manila Electric Co. (Meralco) customers will receive a reprieve on their electricity bills starting next month after the Energy Regulatory Commission (ERC) ordered the utility to accelerate the multibillion-peso refund to insulate households from global energy volatility.
In a statement on Wednesday, April 22, the ERC said it directed the country’s largest power distributor to refund approximately ₱14 billion to consumers beginning in May.
Under the revised schedule, Meralco will apply a deduction of ₱0.2511 per kilowatt-hour to monthly bills, according to the ERC. The adjustment will appear as “AWAT (Refund)/Collect” on billing statements and is expected to continue through next year.
The refund stems from a “true-up” mechanism covering distribution rates implemented between July 2022 and December 2024. This regulatory process compares the official rates charged to customers against the Actual Weighted Average Tariff, which is calculated based on Meralco’s audited revenues and energy sales.
ERC said the discrepancy suggests that actual earnings during the period exceeded the levels permitted under the regulatory framework, necessitating a return of capital to the ratepayer base.
To maximize the impact of the relief, the ERC ordered Meralco to compress the refund period to 12 months, down from the previously considered 36-month window.
The decision to frontload the rebates comes as the government seeks to dampen the domestic inflationary impact of escalating tensions in the Middle East. Geopolitical instability in the region has placed sustained upward pressure on global oil benchmarks and power generation costs, threatening to raise the cost of living for Metro Manila residents.
The current mandate follows a separate ₱20 billion refund program initiated in April last year, which provided a ₱0.1189 per kilowatt-hour reduction. The ERC noted that as of February, roughly ₱14.17 billion from previous adjustments remained outstanding, prompting the move to expedite the payout.
ERC Chairperson Francis Saturnino Juan said the expedited timeline is essential for maintaining fair pricing amid economic uncertainty.
He noted that while the commission must ensure predictable environment for utilities, its primary mandate is consumer protection.
“The ERC’s mandate is to protect consumers while ensuring a stable and predictable regulatory environment,” he said. “By expediting the refund, we are providing more immediate relief to Meralco consumers, particularly in the face of rising electricity costs driven by global and domestic factors.”
Juan described the true-up mechanism as a critical safeguard that ensures tariffs remain cost-reflective. (Gabriell Christel Galang)

Related Tags

ERC MERALCO Energy Regulatory Commission (ERC) Manila Electric Co. (Meralco) Meralco refund
ADVERTISEMENT
.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; } .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; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); 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); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); 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]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.