ADVERTISEMENT

BSP: Stronger demand, easing US-Iran conflict buoy 2027 business outlook

Published Jul 31, 2026 04:25 pm

At A Glance

  • Local businesses grew less pessimistic about economic activity in June, according to the Bangko Sentral ng Pilipinas (BSP), with the year-ahead outlook becoming more upbeat from the previous month's level.
Filinvest City has emerged as the largest and most future-ready CBD in the Metro South, offering businesses and investors room for sustained growth in a fully operational, master-planned township. (Photo: Filinvest City)
Filinvest City has emerged as the largest and most future-ready CBD in the Metro South, offering businesses and investors room for sustained growth in a fully operational, master-planned township. (Photo: Filinvest City)

Local businesses grew less pessimistic about economic activity in June, according to the Bangko Sentral ng Pilipinas (BSP), with the year-ahead outlook becoming more upbeat from the previous month.

Businesses have generally grown “more optimistic” about the economic environment by mid-2027, according to the BSP’s latest business expectation survey (BES), which surveyed more than 500 companies in June.

According to the report released on Friday, July 31, businesses’ optimistic outlook hinged on more robust consumer demand for goods and services, as well as the likely easing and eventual resolution of the United States (US)-Iran war, which has been a major headwind for the local business environment.

Firms were also anticipating “improved domestic and international economic conditions” a year from now.

Over the next 12 months, businesses intend to expand their operations and workforce by hiring more employees.

This would come against expectations of a still-elevated inflation rate of 5.6 percent—higher than the tolerance ceiling of four percent.

Businesses were concerned about higher energy prices, fuel supply shocks, ongoing Middle East tensions, and peso depreciation. However, firms generally expect the local currency to gain footing against the greenback by June 2027.

“Overall, the favorable business outlook could support economic growth for 2027,” the report read.

Sentiment in June alone turned neutral from the negative sentiment in May. “A neutral or zero index suggests that optimists and pessimists are nearly equal in number,” the BSP said.

Leading the reasons behind the improved sentiment in June was the acceleration of consumer spending during the month, driven by back-to-school activities. Firms’ improved sentiment also hinged on lower oil and energy costs during the month.

During the month, the availability of credit from banks was “less tight” compared to the previous month, even as financial conditions were tighter.

Among the primary constraints businesses faced during the month were stiff competition and insufficient demand.

Inflation peaked at 7.2 percent in April and eased to 6.8 percent in May before slowing further to 6.4 percent in June. Much of the elevated inflation was tied to surging oil prices caused by the blockage of the Strait of Hormuz.

Domestic growth continued to slow to 2.8 percent in the first quarter of 2026, its weakest pace since the height of the Covid-19 pandemic. It revived the narrative about the country being the “sick man of Asia” and also prompted private-sector watchers to flag the heightened risk of stagflation amid overheating inflation.

Related Tags

Bangko Sentral ng Pilipinas (BSP) businesses
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; } }

{{ static_articles_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.