ADVERTISEMENT

ANZ: Philippine spending slump to choke growth through mid-2026

Published Jan 23, 2026 03:06 pm
Australia and New Zealand Banking Group (ANZ) said the Philippine economy could be revitalized if the government reverses the contraction in government spending.
However, ANZ believes the drag from tighter infrastructure spending likely pulled growth below target in the fourth quarter of 2025 and is expected to continue choking output growth in the first half of 2026.
If realized, this would follow the third-quarter growth of four percent—the weakest in four and a half years. Still, such an expansion rate would fall short of the retained 5.5- to 6.5-percent GDP growth goal for the year.
“Domestic activity likely slowed down further, reflected in declining car sales and consumer goods import numbers,” Sanjay Mathur, ANZ chief economist for Southeast Asia and India, wrote in a Jan. 23 commentary.
“Government spending slowed further over the quarter and will continue to constrain growth in the first half of 2026,” Mathur added.
He said an economic slowdown has been observed domestically “as repercussions from governance-related issues in public infrastructure projects have not receded.” Weak public spending, especially on capital projects, has spilled over to households and businesses, dampening confidence in both sectors.
Public infrastructure spending plunged by two-fifths to ₱65.9 billion in October 2025 from ₱110 billion in October 2024 due to persistent delays in project payments stemming from a continued squeeze on public infrastructure spending.
It bears noting that the Department of Budget and Management (DBM) attributed the spending drop to reduced disbursements at the controversial Department of Public Works and Highways (DPWH), following the start of a flood-control corruption probe in September.
Mathur noted that more downbeat consumer expectations—lower than pre-pandemic levels—and fewer businesses expanding during the period were likely reflected in the weaker fourth-quarter 2025 GDP print.
Fourth-quarter 2025 and full-year 2025 gross domestic product (GDP) figures are scheduled to be released on Jan. 29, 2026.
It appears that the fourth quarter does not bring a promise of a spending rebound on the infrastructure front amid the government’s redemption efforts by committing to tackling graft issues and improving both the probe and validation of existing flood-control projects.
“Lower infrastructure spending is expected to continue to weigh on overall government disbursements for the rest of the quarter while the Department of Public Works and Highways (DPWH) boosts its efforts to address corruption issues, ramp up ongoing investigations and validations, and resume construction activities,” read the October disbursement report of the Department of Budget and Management (DBM).
On a brighter note, Mathur believes the drag from net exports will “likely” ease on the back of resilient export performance, expected to make a larger contribution to output expansion during the quarter.
For the lender, weak overall growth and soft domestic demand point to a final quarter-point rate cut by the Bangko Sentral ng Pilipinas (BSP) to 4.25 percent—the impact of which could be limited by low confidence.
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.