ADVERTISEMENT

Gov't infra spending halves as bureaucracy slows payouts

Published Jun 22, 2026 12:00 am  |  Updated Jun 20, 2026 02:23 pm
Government infrastructure spending plunged in the first four months of the year, failing to recover from a high-profile flood-control corruption scandal that triggered aggressive regulatory oversight and disrupted the processing of state funds.
According to the latest national government disbursement report from the Department of Budget and Management (DBM), capital outlays shrank by 45.6 percent to ₱189.3 billion at end-April from ₱347.6 billion recorded in the same period last year.
The contraction was equivalent to a ₱158.4 billion drop in direct state investments for public works.
The DBM explicitly tied the slump to the residual effects of the previous year's public works controversy, noting that infrastructure spending has yet to recover from the impact of the flood-control issues. Recall that the flood control fiasco compelled the government to heighten its oversight over public spending, especially on the Department of Public Works and Highways, which have inadvertently bottlenecked economic productivity.
According to the budget department, progress billings during the four-month window were largely insignificant owing to majority of the current projects still being in the completion phase.
Furthermore, the agency reported that the administrative turnaround time required to clear public payments has been significantly extended due to the introduction of mandatory verification and review procedures.
The infrastructure bottleneck stands in sharp contrast to overall state spending. Total national government disbursements since January rose 5.1 percent to ₱2 trillion from ₱1.9 trillion a year earlier. However, that expansion was entirely driven by elevated allocations for state subsidies, ballooning interest payments, and personnel services rather than growth-driving capital investments.
The drop in capital expenditure was particularly severe in April alone, when outlays more than halved to ₱41.5 billion compared to the ₱85.8 billion spent in April 2025.
The DBM attributed the weakness to the lackluster spending performance of the public works department, citing ongoing delays in executing the current year’s budget and completing backlogged projects.
The heightened compliance requirements also triggered structural payment friction. Stringent verification procedures delayed payment claims, leaving roughly ₱13.8 billion in outstanding checks sitting with the DPWH at the end of April because various contractors and suppliers had yet to clear or encash them.
Despite the weak start to the year, fiscal authorities expect a sharp rebound in construction activity over the near term. The budget department accelerated funding releases in April, deploying ₱72.1 billion in allotments to the public works department, ₱41 billion to the National Irrigation Administration, and ₱17.3 billion for building public schools.
The government followed this up in May by issuing an additional ₱403.3 billion in allotments for big-ticket public works projects. Officials anticipate these late-second-quarter fund injections will catalyze an infrastructure recovery as contractors begin drawing down mobilization fees to restart stalled job sites.

Related Tags

Department of Budget and Management (DBM) DPWH flood control
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; } }

{{ static_articles_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.