ADVERTISEMENT

DOE awards 88% of fourth RE auction's capacity target

Published Sep 4, 2025 10:34 am
The Department of Energy (DOE) has wrapped up the fourth Green Energy Auction (GEA-4), awarding 88 percent of the targeted capacity across ground-mounted and floating solar, onshore wind, and integrated solar with energy storage systems (IRESS).
In a statement, the DOE has reported that the preliminary auction results showed 9,423 megawatts (MW) worth of subscribed renewable (RE) capacity, which is below the initial installation target of 10,653 MW.
“These commitments came from a total of 111 accepted bids, underscoring the robust response of the private sector to the government’s call for clean energy investment,” it said.
While the majority of the target capacity has been auctioned off, some of the floating solar, onshore wind, and IRESS technologies were left unsubscribed.
According to the DOE, these unsubscribed capacities will be offered to other qualified bidders whose bids exceeded the initial targets, to ensure all opportunities for RE are maximized.
Winning bidders for GEA-4 will then need to submit their post-auction requirements, including the affidavit of undertaking, performance bond, and system impact study (SIS), to ensure that their committed renewable capacities are realized and technically verified for grid connection.
Energy Secretary Sharon Garin believes that the auction would help the country achieve its energy transition goals to a 35-percent RE share in the power generation mix by 2030 and 50 percent by 2040.
“The results of GEA-4 affirm the strong partnership between government and the private sector in driving RE deployment. By securing over 9,000 MW of new clean energy commitments, and by offering unsubscribed installation targets to other eligible bidders, we are ensuring that our transition is ambitious, inclusive, and resilient,” she said.
After this successful bidding round, the DOE’s GEA-5, which will cover the country’s first offshore wind developments, requires further refinements to its non-price criteria.
Non-price criteria are applied to larger-scale projects with significant environmental and community impacts. For offshore wind, the DOE adopted these measures to account for port and transmission line access.
With GEA-5 deferred to the fourth quarter of 2025, Energy Regulatory Commission (ERC) Chairperson Francis Saturnino Juan said the commission is now preparing ahead to set the auction’s reserve price.
“We are just waiting for the DOE’s announcement when we should be starting the process for setting the reserve price to be used for the round of auctioning,” he said in an ambush interview.
“Even then, we are actually starting preparations. Our team has actually been already doing the numbers and determining what costs to use in the model that we used in setting the GEAR [reserve] price.”
The ERC determines the GEAR price of an auction by setting a maximum rate per kilowatt-hour (kWh) that developers can bid. This was designed to keep rates consumer-friendly and affordable, and to attract more investments.
Last June, the ERC set GEA-4 ceiling rates at ₱5.68/kWh for rooftop solar, ₱4.4832/kWh for ground-mounted solar, ₱6.528/kWh for floating solar, and ₱5.4028/kWh for IRESS.
Onshore wind, on the other hand, had a ₱6.0859/kWh price cap.
“We are quite certain at some point it [GEA-5] will move, and it will be declared and it will be conducted. So we have to be prepared,” Juan said.
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.