ADVERTISEMENT

Gov't agencies speed up spending even as cash releases dip

Published Apr 6, 2026 04:34 pm
Government agencies accelerated their spending efficiency in the first two months of the year, burning through cash allocations at a faster clip than in 2025 despite slight contraction in total fund releases.
Data from the Department of Budget and Management (DBM), published on Monday, April 6, showed that the overall utilization rate for notices of cash allocation (NCA) climbed to 87 percent in February, up from 83 percent in the same period in 2025.
While the DBM recorded a slight decrease in total fund releases to ₱700.2 billion—a 1.5 percent dip from ₱710.9 billion a year ago—the actual pace of utilization increased.
Of the total amount released to line departments, state-run firms, and local government units, ₱608.9 billion was utilized. This left ₱91.3 billion in unused cash authority by the end of the month.
Under the government's accounting framework, these notices act as the primary disbursement authority, allowing agencies to pay for contracted works and services.
High utilization typically suggests more efficient procurement and administrative rollout of national programs compared to earlier in the year.
Notably, the Commission on Elections (Comelec) experienced the most dramatic improvement, surging from 64 percent in 2025 to 96.5 percent in 2026.
The Department of Transportation (DOTr) also significantly improved its efficiency, rising from 76 percent to 92 percent.
This was also the trend for the Department of Foreign Affairs (DFA) from 89 percent to 98.1 percent; Commission on Audit (COA) from 87 percent to 95.6 percent; and the Department of Education (DepEd), from 86 percent to 89.1 percent, even with a ₱21 billion increase in its allocation.
Further, the Department of Public Works and Highways’ (DPWH) spending efficiency also improved from 81 percent to 91.5 percent in 2026, despite a sharp decline in its total NCA releases from ₱112.1 billion to ₱61.2 billion.
Meanwhile, several agencies saw their performance trend downward, with some experiencing a complete reversal of their 2025 efficiency levels.
For one, the Department of Social Welfare and Development (DSWD) dropped sharply, plummeting from 92 percent to 60.2 percent. This left ₱22.8 billion in unused NCAs compared to only ₱2.8 billion the previous year.
Both the Department of Information and Communications Technology (DICT) and the Judiciary’s spending efficiency dropped in 2026, with the former slowing to 59.9 percent from 76 percent, and the latter to 49.5 percent from 59 percent.
Other laggards were the Department of Agriculture (DA) at 59.3 percent and the Department of Labor and Employment (DOLE) at 50.2 percent.
It can be noted that the Department of Finance (DOF) significantly improved from eight percent in February 2025 to 65.4 percent this year. This came alongside a significant cut in total releases to the department, from ₱36.2 billion down to ₱3.8 billion.

Related Tags

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