ADVERTISEMENT

Gov't spending slows in May with ₱261 billion in unused cash

Published Jun 25, 2026 04:41 pm
Government agencies reported a dip in spending efficiency as of May, with the utilization of cash allocations slowing compared to the same period last year and leaving ₱260.8 billion in unused cash authority.
Data from the Department of Budget and Management (DBM) showed that the overall utilization rate for notices of cash allocation (NCA) stood at 89 percent in May 2026, a five-percentage-point decrease from the 94 percent recorded in May 2025.
Total fund releases increased 12.3 percent to ₱2.37 trillion from the ₱2.11 trillion recorded a year ago. Of the total amount released to departments and offices, ₱2.11 trillion was utilized. This left ₱260.8 billion in unused cash authority by the end of May—nearly double the ₱136.2 billion left unspent in 2025.
Under the government’s accounting framework, NCAs act as the primary disbursement authority, allowing agencies to pay for contracted works and services. High utilization typically signals efficient procurement and faster administrative rollout of national programs.
Several major agencies saw significant declines in their cash utilization rates. The Department of Education (DepEd) saw its utilization rate dip from 96 percent to 88.8 percent. Of its ₱388.9 billion total allocation, DepEd left ₱43.4 billion unused, which is more than triple the ₱13.4 billion recorded a year ago.
The Department of Social Welfare and Development (DSWD) also experienced a notable drop, with its utilization rate falling from 94 percent to 77.4 percent. This left DSWD with ₱40.6 billion in unused NCAs at the end of the month, compared to ₱7.9 billion in the previous year.
Furthermore, the Department of Public Works and Highways’ (DPWH) spending efficiency saw a sharp decline from 90 percent to 63.9 percent. This drop occurred alongside a significant reduction in its total NCA releases, which fell from ₱417.9 billion to ₱271.4 billion.
The Department of Finance (DOF) saw its utilization rate fall to 88.1 percent from 97 percent in May 2025, a decline that accompanied a massive reduction in total releases to the department, which plummeted from ₱46.2 billion to ₱10.9 billion. Similarly, the Department of Transportation (DOTr) saw its utilization rate decline from 86 percent to 72.9 percent.
Other agencies reporting lower utilization rates included the Department of Agriculture (DA) at 65.1 percent, down from 72 percent, and the Civil Service Commission (CSC) at 66.3 percent, down from 87 percent. The Commission on Elections (Comelec) saw its utilization rate drop to 60.3 percent from 78 percent last year.
In contrast, a few agencies bucked the downward trend. The Department of National Defense (DND) saw its utilization rate improve, rising from 95 percent to 98 percent. The Judiciary also improved its rate from 80 percent to 82.2 percent, while the Commission on Audit (COA) maintained a nearly perfect utilization rate of 99.4 percent.

Related Tags

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