ADVERTISEMENT

Philippines GDP set to regain momentum as investment rebounds

Published Feb 12, 2026 01:56 pm
The Philippine economy is poised to regain momentum through 2027 as investment recovers from a corruption-linked slowdown in infrastructure spending, according to the Organization for Economic Cooperation and Development (OECD).
The OECD said in its Economic Survey of the Philippines released on Thursday, Feb. 12, that gross domestic product (GDP) is projected to expand 5.1 percent in 2026 and accelerate to 5.8 percent in 2027.
The forecast follows a sharp deceleration to 4.4 percent in 2025, a slump the Paris-based organization attributed to disruptions in public works amid the national graft scandal.
If realized, the recovery would bring growth in line with the government’s revised targets of five percent to six percent for 2026 and 5.5 percent to 6.5 percent for the following year.
According to OECD, the rebound will be driven by normalization of public construction and declining borrowing costs, while robust labor market and cooling price pressures support household spending.
The OECD expects inflation to settle at 2.6 percent this year and three percent in 2027, remaining within the central bank’s two percent to four percent target range after hitting a nine-year low of 1.7 percent in 2025.
Despite the optimistic outlook, the OECD warned that risks are tilted to the downside. Domestic demand could be hampered if public investment remains sluggish due to stricter corruption controls and fragile investor sentiment.
The report also flagged “tail risks” including natural disasters, energy shortages, and potential labor market displacement caused by artificial intelligence.
Energy security remains a primary concern for the Philippines, which relies heavily on imported coal and liquefied natural gas. With the Malampaya gas field nearing depletion and frequent outages at aging power plants, the OECD noted that the risk of power shortages and energy-driven inflation could compromise industrial competitiveness and strain household budgets.
The report also issued a warning regarding the business process outsourcing sector, a cornerstone of the Philippine economy. Advances in artificial intelligence (AI) and proposed United States (US) legislation, such as the Halting International Relocation of Employment (HIRE) Act, pose structural threats to the industry.
The OECD estimated that 36 percent of business process outsourcing (BPO) positions could be affected by AI, necessitating large-scale reskilling programs to prevent rising inequality.
To achieve the government’s “AmBisyon Natin 2040””goal of becoming a prosperous middle-class society, the Philippines must more than double its income per capita by 2040. 
OECD said this requires sustained annual growth of approximately six percent, surpassing the 4.8 percent average seen between 2011 and 2024.
As the nation’s demographic dividend begins to fade, productivity growth must rise to 5.2 percent to offset slowing population growth.
The OECD urged the Philippines to dismantle regulatory barriers to attract more foreign direct investment, which currently lags behind regional peers Malaysia and Vietnam.
It also called for enforcing the 1957 law requiring a lobbyist registry to curb corruption and the influence of corporate conglomerates. Such measures are essential to enhance transparency and ensure that the country's economic gains are not eroded by political capture.
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.