ADVERTISEMENT

BSP allows non-RTGS banks' direct cash withdrawals during calamities

Published May 4, 2026 02:08 pm

At A Glance

  • Philippine banks not enrolled in the Peso Real-Time Gross Settlement (RTGS) system have been allowed to directly withdraw high-value cash from the Bangko Sentral ng Pilipinas (BSP) during calamities and emergency situations.

Philippine banks not enrolled in the Peso Real-Time Gross Settlement (RTGS) system have been allowed to directly withdraw high-value cash from the Bangko Sentral ng Pilipinas (BSP) during calamities and emergency situations.

“Banks not registered in the Philippine Payment and Settlement System Plus (PhilPaSSplus) and/or the Integrated Currency Management System (ICMS) [may] withdraw currency directly from the BSP during calamity and emergency situations,” the central bank stated in a new rule.

This temporary measure concerning PhilPaSSplus, the country’s primary settlement infrastructure, takes effect immediately until the end of 2027. The window is expected to help ensure stable service levels for smaller or specialized financial institutions when operations are disrupted.

Under the BSP’s Memorandum No. M-2026-015, the relief policy provides guidance for banks that typically rely on other institutions for settlement but may face liquidity pressures due to external shocks.

Banks may access the facility when a “state of calamity is declared covering the city or municipality where the [bank unit] is located” or if a “work suspension is declared… due to calamities, related incidents, or emergency situations that significantly disrupt banking operations in the area.”

For banks in declared calamity zones, withdrawals are permitted during the event and “within five working days after the lifting of the state of calamity.”

To facilitate transactions, the BSP’s regional operations branches (ROBs) have designated service windows. The BSP Greater Manila Regional Office will process withdrawals from 9 a.m. to 4 p.m., while provincial BSP ROBs will operate from 9 a.m. to 3 p.m.

Before making an initial withdrawal, banks must submit authorization documents, including a secretary’s certificate specifying withdrawal limits and authorized signatories.

In urgent cases, the BSP allows “expedited requests,” which are processed within the same day if documents are received on or before 12 noon.

Transactions remain “subject to service fees” under the Manual of Regulations for Banks (MORB). A bundle of new ₱1,000 notes carries a ₱200 fee, while fit ₱1,000 notes are charged ₱140.

To ensure accuracy during high-stress periods, the BSP requires that “discrepancies must be reported within three working days from the date of withdrawal.” After this period, the BSP deems the transaction final and will no longer accept any claims regarding discrepancies.

Through the memo, the BSP aims to safeguard banks’ currency servicing units, which are critical in supporting local economies during times of crisis.

Related Tags

Bangko Sentral ng Pilipinas (BSP) Banks CALAMITIES Emergency
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.