ADVERTISEMENT

Revenue gains seen as gov't prosecutes flood control fund misuse—DOF

Published Dec 24, 2025 12:00 pm  |  Updated Dec 24, 2025 01:38 pm

At A Glance

  • Improved revenue collection is expected to follow suit as early as the first quarter of 2026 once the Philippine government emerges successful in prosecuting individuals involved in the flood control budget misuse, recouping lost funds, and reforming the practices in public works.
Improved revenue collection is expected to follow suit as early as the first quarter of 2026 once the Philippine government succeeds in prosecuting individuals involved in the misuse of the flood control budget, recouping lost funds, and reforming practices in public works.
Finance Secretary Frederick D. Go told reporters last week that the government’s move to prosecute those who directly dipped their hands into public infrastructure funds, coupled with efforts to restitute misused funds, is part of the Marcos Jr. administration’s response to public scrutiny over alleged large-scale corruption within the government.
Go said the ultimate objective is to overcome and get past this “hump,” or the challenges tied to the deepening probe into the flood control fiasco. He explained that the speed at which Filipinos address the matter affects the outlook for revenue collection.
He said the sooner Filipinos allow the issues to be put to rest, the more beneficial it will be for the expansion of the country’s gross domestic product (GDP), as the extent of resolution affects the country’s revenue earnings.
Growth averaged five percent in the first three quarters of the year, largely due to dampened business sentiment stemming from local governance concerns. This fell short of the government’s GDP growth target of 5.5 to 6.5 percent.
Meanwhile, the government is targeting ₱4.52 trillion in revenues in 2025, accounting for 15.9 percent of the country’s expected full-year output. This is expected to rise by 10.2 percent to ₱4.98 trillion, or 16.2 percent of GDP, in 2026.
According to the Finance chief, restitution of foregone funds from the individuals involved will reach approximately ₱12 billion.
As of Dec. 19, the Anti-Money Laundering Council (AMLC), the country’s financial intelligence unit, has frozen over ₱20 billion worth of assets owned by or linked to government contractors.
AMLC reported that a lawmaker was included in the latest freeze order issued last week. Asset freezing was first carried out on the infamous spouse contractors Sarah and Curlee Discaya, as well as the “Bulacan Group of Contractors.”
To date, 6,538 bank accounts, 367 insurance policies, 255 motor vehicles, 178 real properties, 16 e-wallet accounts, and three securities accounts have been frozen.
For its part, Go said the Department of Public Works and Highways (DPWH) has also implemented reforms, including trimming the unit costs of the projects it is set to undertake. Transparency—via videoconferencing—on how contractors secure particular projects is now also being practiced.
Apart from the DPWH, President Marcos’ chief economic manager also said other agencies have received directives mandating them to review how they could cut costs in the projects they implement.
For the upcoming year, Go stressed the importance of exercising fiscal discipline, or the agencies’ approach to managing their funds, noting that government agencies should prioritize channeling resources into projects that generate higher-quality outputs.
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.