ADVERTISEMENT

DOE still has 'no clear fix' to power supply problems

Published Aug 10, 2026 12:01 am
The country’s power supply mess is getting uglier by the day, particularly in the Visayas. Perhaps President Marcos’ “mahiya naman kayo” verbal fireworks now need to be directed squarely at Department of Energy (DOE) officials. While millions of distressed Filipinos endure tight supply and punishing electricity rates, the agency still appears to be searching for the switch—even for much-needed short-term fixes.
The DOE’s planning pendulum has been swinging wildly in all directions: from going all-in on renewables to chasing nuclear, hydrogen, and other emerging technologies. But while the agency pursues the next big thing, Energy Secretary Sharon Garin’s planning agenda appears dangerously detached from the immediate, practical fixes required to ensure the Marcos administration does not leave behind a legacy of power crises.
Last week’s fresh string of red alerts in the Visayas grid was another ominous escalation in a worsening power squeeze. That comes on top of more than two months of yellow alerts—marking the industry’s longest sustained period of strained power supply warnings.
It is hard to ignore how a DOE staffed with seven undersecretaries (or eight until one retired in June) and a phalanx of assistant secretaries can still stumble on the primary job explicitly handed to them by the Electric Power Industry Reform Act (EPIRA): efficient planning for the country’s energy sector.
What makes the situation even more alarming is that these red and yellow alerts are hitting the grid during the rainy season, which is normally a period of lower demand, and at a time when economic growth has slowed to a six-month low of 2.6 percent.
If the economy finally shifts into high gear and sustains rapid growth in the coming years, the question will be plain and unforgiving: where is the electricity backbone to carry it, or will the economy race forward only to slam into a wall of power shortages built by this administration’s planning failures?
The country’s interconnected grids should have served as a safety net, with the Visayas grid drawing power from Luzon and Mindanao. However, with several plants offline, even that lifeline is fraying. To date, Mindanao’s surplus is nearly exhausted, while the Luzon grid is hardly flush with reserves.
Recent alert declarations by system operator National Grid Corporation of the Philippines (NGCP) have been both prescriptive and revealing. As of last weekend, 10 plants were on forced outage. Worse, three generating units have been offline since 2025, two since 2024, two since 2023, and one since 2021. These can no longer be dismissed as isolated breakdowns to be downplayed; they constitute a mounting outage backlog—a slow-burning threat steadily eating away at the country’s energy security.
Why is the DOE conspicuously quiet on these prolonged, simultaneous forced outages that strip the grid of much-needed capacity, yet quick to raise hell over a 9.5-MW plant in off-grid Siquijor that triggered service interruptions last year? Industry veterans viewed that episode as wildly overblown, sarcastically joking that given the marginal scale of the problem, the crisis could have been solved with a generator set ordered from Temu.
The Visayas grid may be the immediate battleground, but the consequences will not remain isolated there; this is growing into a national danger signal. Tight supply threatens not only system reliability, but also risks igniting price surges in the Wholesale Electricity Spot Market (WESM)—with the financial shock landing where it hurts most: on consumers’ monthly bills.
If EPIRA could speak on its recent 25th anniversary, celebrated by the DOE, it might have skipped the ceremonial speeches and simply said: “Hold my purse—I need to slap someone who still can’t get energy planning right after all these years!”
When power supply strains, government must listen
In simple terms, a yellow alert means the power system is walking a tightrope with virtually no reliability buffer. There is enough capacity to meet immediate demand, but precious little reserve to absorb another plant failure. A red alert occurs when that narrow ledge crumbles: available supply can no longer cover demand plus required reserves, leaving the grid dangerously exposed to blackouts if another generating unit trips offline.
The real menace behind yellow and red alerts is not the warning color itself, but the fundamental weakness beneath it: a power system running on razor-thin margins where every forced outage, supply shortfall, or sudden demand spike worsens the strain on both supply reliability and rates.
Generation remains the major flashpoint. That is precisely where stronger DOE oversight and discipline are urgently required to curb forced outages, protect supply, and prevent avoidable costs from landing on soaring electric bills.
Beyond chronic and seemingly unchecked forced outages, the country’s power crisis represents a perfect storm of vulnerabilities: aging infrastructure, insufficient firm baseload capacity, a lack of energy storage or flexible generation for when variable renewables suddenly drop off, weak grid integration for renewable energy projects, and transmission expansion that continues to lag due to uncoordinated planning. The picture increasingly resembles a ship without a capable captain at the helm to steer the industry toward energy security.
A resilient grid needs enough reserve margin to absorb a hard hit from sudden plant or transmission failures. To be clear, experiencing one or two yellow alerts on an exceptionally hot day is not a reason to panic. The legitimate cause for concern is repetition: when yellow and red alerts become a recurring feature, they stop looking like isolated events and start exposing structural weaknesses that demand urgent government intervention.
While there is no universal formula for an ideal reserve margin, well-run electricity markets around the world strive for a 20 percent to 30 percent cushion as a reasonable benchmark for reliable power operation. A grid running with barely any breathing room is not lean or efficient—it is a precarious gamble, and consumers are forced to pay when that risky bet goes wrong.
At this make-or-break moment, the DOE should be leading from the front and pushing concrete solutions onto the table. Sadly, the agency appears to have misplaced both its sense of urgency and its resolve to crack the whip on players that fail to deliver.
Scrutinizing GenCos’ fuel costs
While the debate over scrapping system loss charges rages on, the Energy Regulatory Commission (ERC) is opening another front: putting the fuel costs passed on to consumers by power generators under the regulatory microscope.
The audit will cover the six billing months from Jan. 1 to June 30, 2026, zeroing in on how fuel costs escalated at the height of the Middle East crisis and whether those increases were fully justified.
The ERC specifically drew the audit line around this period because it represents the window when generation costs recorded their steepest increases, ultimately driving up consumer electricity bills.
As ERC Chairperson Francis Juan emphasized: “Concentrating the audit on this six-month window allows the Commission to test the specific price spike of concern while keeping the exercise tightly scoped and fast to complete.”
In particular, the ERC will place generation companies' (GenCos) fuel charges under a forensic lens: verifying whether every peso was computed strictly under approved formulas, adhered to contractual caps or collars, and reflected actual fuel expenses rather than unauthorized markups or disguised non-fuel charges.
The ERC’s ultimate objective is to determine whether GenCos over-recovered or under-recovered fuel costs. If the audit uncovers excess collections, those amounts must be refunded to customers via monthly electric bills.
To put it bluntly, while consumer frustration over soaring bills remains at a fever pitch, concrete audit action by the ERC is critically important—not only to uncover potential financial relief, but to restore confidence that every charge passed on has a defensible basis.
The ERC is demonstrating that leadership is not a popularity contest. The regulatory body is showing that real work ranges from immediate relief to long-term structural reforms, including rate resets that may invite criticism and consumer backlash when decisions are rendered in the months ahead. Someone has to take the heat today so the power sector has a fighting chance tomorrow.
Hopefully, strategic policy direction will finally show up at the DOE’s doorstep. With less than two years left in the Marcos administration, top officials must step up and get serious about power planning. Because if we are being brutally honest, the agency today seems to have plenty of plans, but far too little effective planning—and very little competent leadership to show for it.
For feedback and suggestions, please email: [email protected]

Related Tags

Department of Energy (DOE) Energy Secretary Sharon Garin Energy Regulatory Commission (ERC) Power Moves by Myrna Velasco Philippine energy plan
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; } }

{{ static_articles_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.