ADVERTISEMENT

NGCP: Transmission rates rise by 7% in August

Published Sep 17, 2025 02:06 pm
Consumers are seeing higher transmission rates this month due to increase in ancillary service (AS) rates, according to the National Grid Corporation of the Philippines (NGCP).
In a briefing on Wednesday, Sept. 17, Julius Datingaling,NGCP head for revenue management department, announced that its transmission rate in August rose by 7.09 percent to ₱1.417 per kilowatt-hour (kWh).
This increase was due to the higher AS rates, which had gone up to ₱0.6659/kWh from ₱0.5872/kWh.
AS charges are pass-through costs for electricity supplied by generators during supply-demand imbalances.
According to NGCP, these charges are remitted to generation companies with which they have bilateral contracts, as well as to the Independent Electricity Market Operator of the Philippines (IEMOP) for ancillary services sourced from the Reserve Market.
“Based on the information gathered from IEMOP, there [are] two reasons: one is the increase on the spot quantity, and the second one is the increase on the prices [from] the oil-based power plants,” Datingaling elaborated.
Despite the expected power demand movements in the coming “BER” months (which starts from September to December), Cynthia Alabanza, NGCP spokesperson, explained that market forces will determine the prices moving forward.
“Because it’s market-driven, so the rules on supply and demand will apply. It’s not always going up. There are months, like last month, that prices in the reserve market has slightly gone done,” she said.
The grid operator’s transmission wheeling rate, which is the charge for delivering power through the grid, has incrementally increased from ₱0.5923/kWh to ₱0.5970/kWh.
NGCP clarified that it collects only around ₱0.5970/kWh for its transmission service, with ancillary services (AS) remaining the largest component of transmission-related costs.
Despite the increase, consumers under the Manila Electric Company (Meralco) will see a ₱0.1852/kWh reduction this month due to a lower generation charge.
Boracay power outage assessed
Meanwhile, the NGCP assured on its part that it has assessed the situation in Boracay Island after a weekend-long power outage.
On Sept. 13, Boracay experienced a power interruption due to damaged underground cables located within the Caticlan Airport, while the Nabas-Unidos 69-kilovolt (kV) transmission line tripped.
Alabanza clarified that NGCP had already addressed the transmission concern last Saturday.
“In fact, the bypass line that the distribution utility needed to expedite restoration of power services from their end, NGCP helped them put up that bypass line,” she said.
“This particular line it’s on the distribution utility. We’re done [NGCP]… We fixed our portion.”
The NGCP, along with Aklan Electric Cooperative (Akelco), has constructed a temporary 69 kV bypass overhead line which spans 800 meters in the Airport’s runway to help restore power to the island.
Furthermore, NGCP’s 138 kV Nabas-Caticlan-Boracay transmission line project, which has been ordered to be expedited, is expected to improve power infrastructure in the area. The project is valued at around ₱5.48 billion.

Related Tags

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