ADVERTISEMENT

PEZA beats 2024 record, approvals near ₱250-billion goal as investor confidence builds

Published Dec 19, 2025 02:15 pm
The Philippine Economic Zone Authority (PEZA) is on the brink of reaching its ₱250-billion target in investment pledges for the year after surpassing last year’s figures, based on the investment promotion agency’s (IPA) latest approvals.
In a statement, PEZA said it approved ₱237.1 billion worth of investments as of Dec. 12, a 10.7-percent increase from last year’s full-year record of ₱214.18 billion.
These investment pledges, which are expected to materialize into actual developments within the country’s economic zones, comprise a total of 307 new and expansion projects.
The projects are projected to generate as much as $10.22 billion in exports, more than double last year’s anticipated output of $4.69 billion.
They are also expected to create 74,678 direct jobs, slightly higher than the 72,413 jobs recorded a year ago.
Nearly half, or 146, of the approved projects went to the manufacturing sector.
Other sectors that secured investment pledges include information technology and business process management (IT-BPM) with 67 projects, followed by the facilities and domestic sectors with 25 projects each.
By location, 263 projects, or 86 percent of the total, will be built in Luzon, while 33 will be in Visayas and 11 in Mindanao.
PEZA said domestic investors were the leading source of investment pledges this year.
In terms of foreign investment, the leading source during the period was Japan, followed by Cayman Islands, South Korea, Singapore, and China.
Foreign and local investors register their projects with PEZA to qualify for fiscal and non-fiscal incentives, streamlined business processes, and other benefits.
For December alone, investments approved by PEZA surged to ₱32.21 billion, compared with ₱12.63 billion in the same month last year.
Investments approved as of Dec. 12 cover 26 new and expansion projects, which are expected to generate $2.83 billion in export revenues and create 5,183 new jobs.
PEZA Director General Tereso Panga said the increase in investments for the month—and for the year as a whole—reflects investors’ continued confidence in the country’s economic zone system.
“Surpassing our 2024 investment milestone ahead of year-end strongly reflects growing confidence in the Philippines as a stable, competitive, and future-ready investment destination,” he said.
Panga said the IPA is scheduled to hold its final board approval meeting on Dec. 22, with a pipeline of big-ticket projects expected to receive the green light.
This, he said, will allow PEZA to achieve—or even surpass—its ₱250-billion goal, which is the agency’s conservative target for the year.
The IPA had earlier set a more ambitious target of ₱300 billion.
Panga said the upward trajectory of investment approvals this year further reinforces the country’s position as a reliable regional hub for manufacturing, services, and sustainable investments.
“As our country prepares to take on a more prominent leadership role in the region, PEZA will remain committed to ensuring that these investments translate into jobs, exports, and long-term economic value for Filipinos,” he 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.