ADVERTISEMENT

Tariff-exempt Philippine agri, food exports a boon to peso—MUFG

Published Nov 17, 2025 11:16 am

At A Glance

  • Japanese financial giant MUFG Bank, Ltd. believes the Philippine peso could gain modest support from the United States' (US) decision to exempt certain Philippine agricultural exports from the 19-percent tariff US President Donald Trump imposes.
Japanese financial giant MUFG Bank Ltd. believes the Philippine peso could gain modest support from the United States’ (US) decision to exempt certain Philippine agricultural exports from the 19-percent tariff US President Donald Trump imposes.
Michael Wan, senior currency analyst at MUFG Global Markets Research, said in a Nov. 17 commentary that the recent tariff exemptions on exports bound for the US could “provide some relief to both the Philippine peso and Indonesian rupiah at the margin, especially given uncertainty around the conclusion of trade deals for both.”
To recall, Trump exempted certain key agricultural imports—such as coffee, cocoa, bananas, beef, and other food products—which, for Wan, suggests that the tariffs may be having a greater negative impact on US consumers and important constituencies than the administration publicly acknowledges.
Of the Philippine food and agricultural exports, vegetable oils—including coconut oil—account for around four percent of US imports from the Philippines; cereals and milling products, one percent; and coconuts, bananas, and other fruits, about 0.6 percent.
Overall, tariff-exempt exports to the US account for about six percent of the Philippines’ total shipments.
“From a foreign exchange (forex) perspective, however, the bigger macro driver for both the peso and rupiah is still domestic issues, including fiscal uncertainties in Indonesia and corruption issues around flood control projects and the negative spillovers to government spending in the Philippines,” Wan noted.
It can be recalled that the peso hit a new all-time low last Nov. 12, closing at ₱59.17 per US dollar, surpassing the previous record of ₱59.13:$1 set on Oct. 28. This was attributed to the market turning downbeat due to public fund governance concerns and lackluster economic growth.
Despite its recent lows, Wan remains a bit bullish on the local currency against the dollar, which currently moves within the ₱59:$1 territory.
“[MUFG looks] for the peso to come off gradually toward the ₱58:$1 mark, helped over time by a weaker dollar and also some eventual improvement in government spending from the first half of 2026,” Wan said.
As per MUFG’s report last week, the bank expects the peso to settle at a slightly stronger level of ₱58.7:$1 by the end of the fourth quarter, before stabilizing at the ₱58:$1 level through the second quarter of next year and slipping again to ₱58.5:$1 in the third quarter of 2026.
MUFG had said the sharp slowdown in gross domestic product (GDP) growth to four percent in the third quarter reinforces the Bangko Sentral ng Pilipinas’ (BSP) confidence to further adjust key interest rates lower.
It expects that, with an “accommodative policy,” the BSP will again reduce the policy rate to 4.5 percent, from 4.75 percent at present, at the Monetary Board’s (MB) final policy meeting for the year in December.
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.