ADVERTISEMENT

BOI clears ₱26.4 billion in new projects, heavy on renewables

Published Dec 12, 2025 12:55 pm  |  Updated Dec 12, 2025 01:12 pm
The Board of Investments (BOI) has approved a new batch of projects worth ₱26.43 billion for government incentives, as the agency races to hit its target of ₱1.75 trillion in investments for the year.
In a statement on Friday, Dec. 12, the BOI said it cleared 13 new projects totaling ₱26.43 billion during its management committee meeting this week.
These projects are expected to create 2,632 jobs nationwide, according to the investment promotion agency.
A bulk or 87 percent of these new jobs come from the approval of a service export project under the information technology and business process management (IT-BPM) sector.
The project will open additional service delivery centers across key urban areas in Luzon, ranging from global human resources (HR) solutions to remote staffing and business process services, bringing in a total of 1,300 new jobs.
Meanwhile, most investments are from the approval of large-scale solar and wind power projects, totaling over 320 megawatts of new generation capacity.
These investments, which are seen to contribute to the country’s clean energy transition, amount to more than ₱23 billion.
The BOI also approved new mass housing developments valued at nearly ₱1.8 billion, projected to generate around 200 jobs in construction and related industries.
It also cleared an expansion project in the food manufacturing sector during the management committee meeting.
These newly approved investments bring the year-to-date total of BOI approvals to around ₱843.24 billion, covering 274 projects.
The BOI reported on Monday that investment approvals from January to November totaled ₱816.81 billion, just over half of the agency’s target for this year of ₱1.75 trillion.
BOI chair and Trade Secretary Cristina Roque said last month that the agency is keeping its target for the year despite investment numbers suggesting otherwise.
Roque is banking on the potential approval of 10 new big-ticket projects before the end of the year to inject as much as ₱1 trillion into the agency’s full-year tally.
These projects seeking to benefit from fiscal and non-fiscal incentives from the BOI include three hydroelectric projects, four offshore wind (OSW) projects, two air transport service projects, and one transport infrastructure project.
The management committee meeting this week did not include these potential investments since they are still undergoing “rigorous evaluation and due diligence.”
“These major projects, once endorsed by the Board, are expected to provide an even stronger boost to the country’s investment performance,” said Roque.
The BOI is scheduled to hold the final board meeting of the year next week. It is still uncertain whether this meeting will approve the said big-ticket projects.
Roque has said that the BOI is accelerating project approvals following a directive from President Ferdinand “Bongbong” Marcos Jr. to boost the country’s economic activity and create new jobs.
“Each project creates jobs, opens opportunities, and strengthens the economy, demonstrating that growth can be inclusive and sustainable,” she 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.