ADVERTISEMENT

Higher transmission charges reflected in March electricity bills

Published Mar 12, 2025 06:21 am

NGCP BAROTAC NUEVO.jpg

National Grid Corporation of the Philippines (NGCP) announced that transmission charges have gone up in March.

In a briefing on Wednesday, March 12, Julius Datingaling, head of revenue management department of NGCP, reported that transmission wheeling rates (TWR) dropped by 3.14 percent from ₱0.5422 per kilowatt-hour (kWh) to ₱0.5252/kWh in February. The TWR are charges for power delivery services.

Ancillary services (AS) rates, on the other hand, climbed to ₱0.6975/kWh in February, which is a 5.05 percent increase from ₱0.6640/kWh in January. According to Datingaling, the cost includes the second tranche of the remaining 70 percent AS costs from the reserve market for the March 2024 period, which was deferred by the Energy Regulatory Commission (ERC).

“[These are] support services needed to stabilize and manage the grid during instances of power supply-demand imbalance,” he said.

Consumers will then see a ₱0.52/kWh charge from NGCP in their March billing, while the bulk of transmission charges is for AS that is remitted to providers. NGCP reiterated that it does not earn from AS and would not benefit from the increasing rates, as it is a pass-through cost.

NGCP spokesperson Cynthia Alabanza, shared that the grid corporation has been coordinating with the Department of Energy (DOE) to prepare for the hot season; however, the summer forecast is yet to be disclosed.

“We are still working with the industry players and generators to ensure the supply-demand would be stable during the summer,” she said.

Erwil Bugaoisan, NGCP’s head of systems operations, referenced the DOE’s forecast, which indicates that Luzon will have the highest power demand this year, with an outlook of 14,769 megawatts (MW), compared to Visayas and Mindanao.

In Visayas, demand is expected to peak at 3,111 MW, while Mindanao’s demand is projected to reach 2,789 MW.

“Historically, the peak demand increase usually plays around five to six percent, but the forecast for yellow and red alerts are based on the percentage of probability… We want to level down the yellow alerts,” Bugaoisan said.

According to NGCP, yellow alerts are issued when the operating margin is not enough to meet the generation’s contingency requirement, while red alert is a signal for insufficient power supply, causing an imbalance between consumer demand and the grid’s contingency requirement.

On March 5, NGCP issued the first yellow alert of the year due to a spike in power demand caused by hot weather. The increased demand was compounded by the unavailability of GNPower Dinginin (GNPD) 1 and reduced output from 16 other critical power plants. The status was eventually lifted through NGCP’s rapid assessment of grid stability, optimization of remaining available power, and real-time plant monitoring and coordination.

Related Tags

National Grid Corporation of the Philippines
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.