ADVERTISEMENT

BDO cautious despite Q1 profit growth, cites economic uncertainties

Published Apr 25, 2025 06:53 am

BDO japan.png

BDO Unibank, Inc. reported a net income of ₱19.7 billion in the first three months of 2025 from ₱18.5 billion last year, due to sustained performance across its core businesses. 

The first-quarter income increased by ₱1.2 billion, or 6.5 percent higher than last year’s

BDO President and CEO Nestor V. Tan said during a press briefing on April 25 that the first quarter is not indicative of the bank’s full-year performance, noting that the nearly seven percent growth was “actually affected by the uncertainty.” 

For the coming months, Tan said BDO still sees “a strong pipeline of business.”

For the period, the SM Group’s banking unit said its earnings reflected 13.8 percent return on average common equity (ROCE).

BDO’s customer loans increased by 12 percent to ₱3.3 trillion, driven by growth across all market segments. Deposits grew by six percent to reach ₱3.8 trillion, with a current account/savings account (CASA) ratio standing at 70 percent. Tan noted this was largely supported by the bank’s expanding branch network.

Net interest income rose by six percent due to growth in earning assets, while non-interest income surged by 21 percent. The bank said in an April 25 statement that these were “fueled by the strong performance of fee-based income.”

Asset quality showed improvement, as the non-performing loan (NPL) ratio declined to 1.8 percent, and NPL coverage reached 143 percent under revised Bangko Sentral ng Pilipinas (BSP) guidelines, excluding provisions allocated in retained earnings.

Using the old reporting regime, NPL coverage would have been 179 percent in the first quarter of the year.

Shareholders’ equity rose by 12 percent due to sustained profitability, resulting in a 12 percent increase in book value per share to ₱111.13. 
BDO's Common Equity Tier 1 (CET1) ratio also improved to 14.4 percent, up from 13.6 percent in the same period last year.

“Despite economic uncertainties arising from US tariffs and trade policies, the Philippines is expected to remain resilient being a domestic and consumption-based economy,” the bank said. 

But given the declining interest rates, Tan believes the 12-percent net income growth in 2024 will not be replicated this year. 

“It will be a little less. And it’s because of the expected decline in interest rates. Spreads will be affected. It will still have growth, but probably not on the same level as last year.” 

While optimistic about the bank’s performance, he cited rate and foreign exchange (forex) volatility as threats to its growth. He added inflation pressures and the country’s “twin” fiscal and current account deficits.

Moving forward, the bank noted that it “remains well-positioned to navigate potential risks and achieve sustainable growth and profitability with its strong business franchise, market leadership, and robust capital position.”

BDO network is nearing 1,800 branches, combining both network bank and unibank branches. It added 71 branches in 2024 and expects to open 100 to 120 more this year.

Related Tags

Banco de Oro
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.