ADVERTISEMENT

No year-end recovery for infra spending—DBM

Published Dec 29, 2025 12:00 am  |  Updated Dec 27, 2025 01:46 pm
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 validations 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).
This outlook stemmed from the drop in infrastructure spending in October, as it plunged by 40.1 percent to ₱65.9 billion from ₱110 billion in October 2024 on the back of persistent delays in project payments stemming from a continued squeeze on public infrastructure spending.
According to the DBM, the shrinking of spending during the month was mainly driven by the contraction of disbursements in the highly controversial DPWH, since the flood control corruption investigation began unfolding and exposing powerful government officials in September.
Contractors’ delayed payments “amid ongoing validation of the status of implementation and completion of flood control projects” were cited as a top contributor to this decline.
What was hindering the processing of payments, caused by delayed billings, was the delay in the renewal of contractors’ Philippine Contractors Accreditation Board (PCAB) licenses.
Additionally, final payments have yet to be released, as contractors were unable to secure tax clearance from the Bureau of Internal Revenue (BIR) in time.
From January to October, infrastructure and other capital outlays declined by ₱149.4 billion, or 13.7 percent, to ₱943 billion from ₱1.09 trillion in the same period in 2024.
Notably, the end-October figure stood at 69.9 percent of the programmed spending for the entire year at ₱1.35 trillion—equivalent to 4.8 percent of the country’s gross domestic product (GDP).
To address concerns on transparency, the DPWH launched a portal where details of infrastructure projects are disclosed, including procurement processes, project costs, locations, and a map view, with a feedback feature for reporting irregularities.
Ill-planned, “defective” flood-mitigating projects will also be terminated, according to the DBM. Projects that had been doubled in the 2026 proposed national budget were also deleted from all versions of the bill.
Executive Secretary Ralph G. Recto said the 2026 national budget is likely to be signed in the first week of January next year.
For a science-based and nature-based approach to the planning of future flood control projects, the DBM said the DPWH will make use of data available from the Department of Environment and Natural Resources (DENR) – Water Resources Management Office (WRMO) and other relevant agencies and private groups.

Related Tags

Department of Budget and Management (DBM) infrastructure
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.