ADVERTISEMENT

BSP sees no capital flight from flood control scandal

Published Feb 23, 2026 12:00 am  |  Updated Feb 21, 2026 02:08 pm
BSP Governor Eli M. Remolona Jr.
BSP Governor Eli M. Remolona Jr.
The Bangko Sentral ng Pilipinas (BSP) sees no evidence of large-scale capital flight stemming from an ongoing investigation into the controversial flood control project, suggesting that broader financial stability remains intact despite the political scandal.
BSP Governor Eli Remolona Jr. said in a recent interview with One News that the local banking system has shown no signs of systemic fund outflows
He noted that while the regulator is monitoring the situation closely through a dedicated systemic risk team, the country’s financial foundations appear insulated from the controversy.
“We see nothing systemic so far. We are monitoring the situation very closely. We have a team focused on systemic risk and closely tracking developments in the banking sector,” Remolona said.
“So far, conditions remain stable. Banks are healthy, well-capitalized, and highly liquid. Our foreign exchange (forex) reserves are ample. So, on the systemic risk side, we’re in good shape,” the governor said.
Meanwhile, big bank lending growth fell to a nearly two-year low in December 2025, dragged down by a deeper contraction in foreign loans and slower growth in resident lending. Data show it slowed to 9.2 percent in December from 10.3 percent in November, the slowest since the 8.6 percent recorded in February 2024.
Domestic liquidity, or the amount of money in the economy as measured by M3, expanded by seven percent in December, breaching the ₱20-trillion mark. However, this growth rate was slower than the 7.6-percent increase recorded in November.
Meanwhile, the local banking sector’s full-year earnings for 2025 broke another record as they hit a fresh high of ₱403.1 billion, surpassing the previous record of ₱391.3 billion in 2024. This robust net income growth was driven by higher interest and non-interest income.
Lagging digital payments growth
While systemic capital flight does not appear to be a concern for the banking sector, Remolona said cyberthreats are plaguing the system, creating friction for the digital shift.
Remolona said local banks are moving toward highly digitalized payment processes, but risks are emerging along the way. This could derail the goal of having 70 percent of payments done digitally by 2028, as outlined in the Philippine Development Plan (PDP).
“We worry a lot about cyber risks. Even as we continue to encourage digitalization, we are also pushing banks to ensure they are defending themselves against cyber threats,” Remolona said.
He admitted that the pace of digital payments growth has been sluggish, requiring a few more years than earlier assumed to meet the 2028 goal.
“To be honest, digitalization has been slow. We are on track, but it may take a couple more years than initially expected to reach where we want to be,” Remolona said.
As of 2024, digital payments accounted for 57.4 percent of total retail transactions in the country, up from 52.8 percent in 2023 and surpassing the government’s maximum target of 54 percent.
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.