ADVERTISEMENT

BMI: Peso could still climb to ₱55 vs. US dollar before end-2025 despite BSP easing

Published Aug 21, 2025 03:55 pm

At A Glance

  • Fitch Solutions' unit BMI said that despite earlier easing and its expected two quarter-point cuts in key interest rates by year-end, it still sees the Philippine peso appreciating to as strong as ₱55 against the United States (US) dollar.

Fitch Solutions’ unit BMI said that despite monetary policy easing and the expected two more quarter-point cuts in key interest rates before year-end, it still sees the Philippine peso appreciating to as strong as ₱55 against the United States (US) dollar.

“Despite rate cuts by the BSP [Bangko Sentral ng Pilipinas], the peso will strengthen slightly from current levels as the evolving situation in the US weighs on the dollar,” BMI said in a report published Wednesday, Aug. 20.

On Wednesday, the peso strengthened against the US dollar, closing at ₱56.96, which was also its intraday high, from ₱57.1 last Tuesday, Aug. 19. The local currency hit an intraday low of ₱57.39 after opening at ₱57.25.

Total trading volume declined to $1.826 billion from Tuesday’s $1.976 billion, according to the Bankers Association of the Philippines (BAP). Markets were closed on Thursday, Aug. 21, as the country commemorated Ninoy Aquino Day.

“We expect that the currency will end the year a touch stronger than the current spot rate of ₱57.22:$1 as there remains the risk that investor confidence in the US dollar may weaken further,” BMI said.

It added that it “continues to expect the peso to trade in a range of ₱55.2-59.2:$1 through the second half of 2025.”

Alongside this forecast, BMI also sees the US Federal Reserve (Fed) cutting rates by 50 basis points (bps) in the second half of the year, keeping interest rate differentials with the Philippines broadly steady.

As for the situation in the US, BMI was referring to the “growing political pressure” that US President Donald Trump places on the Fed. To note, Trump “has publicly and repeatedly called for looser monetary policy.”

BMI argued that should the Fed decide to reduce the key US policy rate, markets could interpret such a decision as influenced by Trump.

This would heighten doubts regarding the Fed’s independence “especially if rate cuts coincide with fiscal slippage or policy uncertainty.”

As such, BMI sees this bolstering the risk appetite for emerging currencies such as the peso.

BMI forecasts the peso to settle at ₱59:$1 by end-2025, ₱59.5:$1 in 2026, ₱57.5:$1 in 2027, and ₱58:$1 in 2028.

When it comes to monetary policy, BMI asserted that the BSP “has ample room to ease.” In particular, it expects the central bank to cut rates further by 50 bps to 4.75 percent from the current 5.25 percent, moving in lockstep with the Fed.

BMI cited subdued inflation and sluggish first-quarter growth as the main factors supporting further easing. The country’s economic growth accelerated at a nearly stagnating pace of 5.5 percent in the second quarter.

“We believe this underperformance will continue into the coming quarters, given mounting signs of softening domestic activity and the winding down of exports front-loading,” it 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.