ADVERTISEMENT

Meralco's Vantage Energy enters Mindanao power market

Published May 20, 2025 02:51 pm

Vantage Energy, the affiliate retail electricity supplier (RES) of Manila Electric Company (Meralco), has announced its entry into the Mindanao market for the first time, facilitated through partnerships within the food manufacturing, processing, and distribution sector.

In a statement on Tuesday, May 20, Vantage Energy said it has entered into power supply deals with Philippine Spring Water Resources, Inc. (PSWRI) and Cagayan Corn Products Corp. (CCPC).

PSWRI is the product manufacturer of Nature’s Spring, while CCPC produces cornstarch, corn grits, and other feed products.

These partnerships are in line with the Department of Energy’s (DOE) Retail Competition and Open Access (RCOA), a program wherein consumers that has a 500 kilowatt (kW) demand threshold have the freedom to select their retail electricity supplier.

To further expand the competitive retail electricity market (CREM) in Mindanao, Vantage Energy plans to educate the region’s stakeholders to allow them to choose their power supplier at their preferred price points.

Ernesto Cabral, president of Vantage Energy, believed that their entry into the region’s market could bring in growth potential in Mindanao.

“Our new strategic partnerships with local businesses not only mark the beginning of a more energized and dynamic region but also reflect the broader momentum of development beyond the capital,” he said.

“With our goal to deliver a stable and dependable electricity supply, we are committed to providing comprehensive and innovative solutions that will help fuel Mindanao’s economic growth and sustainable development,” Cabral added. 

Energy movements in Visayas

Zooming out of Mindanao, Meralco PowerGen Corporation, Meralco’s power generation arm, is eyeing to set up a battery energy storage system (BESS) in Cebu, which could address the Visayas’ power situation.

“We're looking at putting a battery in Cebu anywhere between 20 to 50 megawatts (MW),” said Emmanuel Rubio, MGen president and chief executive officer on the sidelines of Schneider Electric's Innovation Day.

“Cebu is lacking regulating reserves. If you look at the prices of the spot market for regulating up (RU) and regulating down (RD), we thought that with the 30 MW certification of the Panay Energy Development Corp. Unit 3 to provide regulating, prices will go down… But it’s still not enough, that’s why we’re looking to add [capacity],” he elaborated.

Despite its plans for BESS integration, which would potentially help Visayas’ power supply, Rubio hoped other power players could add more capacity before MGen to offset the high spot market prices.

Earlier this month, the Independent Electricity Market Operator of the Philippines (IEMOP) reported that Visayas’ prices in the wholesale electricity spot market (WESM) stood at ₱4.52 per kilowatt-hour (kWh).

Related Tags

Manila Electric Co. (Meralco) Vantage Energy
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.