ADVERTISEMENT

Is BSP now tapping US dollar reserves to curb peso volatility?

Published Oct 31, 2025 03:41 pm

At A Glance

  • With the Philippine peso still seen to stay under pressure, Fitch Solutions' unit BMI expects the Bangko Sentral ng Pilipinas (BSP) to tap its United States (US) dollar reserves to curb wild swings in the US dollar–peso foreign exchange (forex) rate.
With the Philippine peso still seen to stay under pressure, Fitch Solutions’ unit BMI expects the Bangko Sentral ng Pilipinas (BSP) to tap its United States (US) dollar reserves to curb wild swings in the US dollar-peso foreign exchange (forex) rate.
“We expect the BSP to expend its reserves to ensure a managed, gradual, and orderly depreciation,” BMI said in an Oct. 30 commentary. This came after the peso hit its weakest-ever level of ₱59.13 against the US dollar last Tuesday, Oct. 28, before gradually recovering.
Japanese financial giant MUFG Bank Ltd. said the local currency “could stay under pressure,” along with other Asian currencies such as the Indonesian rupiah and Indian rupee, as the hawkish stance of the US Federal Reserve (Fed) continues to support the greenback.
“The US dollar strengthened following a somewhat hawkish rate cut by the Federal Reserve, weighing on regional currencies,” said Lloyd Chan, senior currency analyst at MUFG Global Markets Research.
Despite the peso’s recent rebound, BMI said it still expects the local currency to gradually lose ground against the US dollar by the end of 2025, possibly returning to the ₱59 level.
“We still expect the peso to weaken slowly toward ₱59:$1 by year-end, averaging around ₱58 in 2025,” BMI said.
John Paolo Rivera, senior research fellow at state think tank Philippine Institute for Development Studies (PIDS), believes the central bank might have already started selling its reserves to temper volatility or a sharp peso decline.
“Given the recent peso weakness, it is likely that the BSP has already been using its reserves in a calibrated manner to smooth out excessive volatility—not to defend a specific exchange rate level, but to moderate sharp swings that could unsettle market expectations,” Rivera said.
For Michael Ricafort, chief economist at Rizal Commercial Banking Corp., the BSP could “possibly” use its reserves “to smoothen any volatility in the local currency, if necessary.” Ricafort added that stable currency movement is “necessary to better manage importation costs and overall inflation.”
Oikonomia Advisory and Research Inc. economist Reinielle Matt Erece said the BSP appears “to have remained in its managed float regime with regards to foreign exchange,” meaning it allows market forces to determine the forex direction.
As such, Erece expects the BSP to remain on standby but “will avoid letting it reach ₱60:$1 due to its impact on the image of the country’s economy.”
“I expect the BSP to step in by selling off dollar reserves if it reaches the ₱59 level again and readjust its monetary policy stance for longer-term forex intervention,” Erece added.
Meanwhile, Reyes Tacandong & Co. senior adviser Jonathan Ravelas argued that the BSP is unlikely to touch its reserves, saying the recent peso depreciation may simply reflect “adjustments amid tariff uncertainties.”
Ravelas said the country’s fundamentals remain solid, supported by ample buffers such as strong gross international reserves (GIR) and steady remittance inflows from overseas Filipino workers.
As of end-September, the country’s GIR climbed to a nearly one-year high of $108.8 billion—enough to cover more than seven months of imports. The BSP said these reserves are sufficient to defend the peso should it come under pressure.
“Sustained use of reserves is usually reserved for episodes of extreme volatility or speculative activity. For now, interventions are likely measured and tactical, aimed at preventing overshooting while signaling policy readiness to stabilize the currency if pressures intensify,” Rivera said.
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.