ADVERTISEMENT

Philippine banks' profitability ratios improve in 2023

Published Feb 26, 2024 07:37 am

The country’s banking industry reported improved profitability ratios last year compared to 2022 as earnings grew due to the sector’s profitable operations.

Based on data from the Bangko Sentral ng Pilipinas (BSP), banks’ return on assets (ROA) and return on equity (ROE) increased on a year-on-year basis although it declined on a quarterly basis. 

The 2023 banking system ROA, which is the percentage of net profit or loss to average assets, rose to 1.45 percent from 1.41 percent in 2022, but fell when compared to 1.47 percent in the third quarter last year.

Banks’ ROE or the percentage of net profit or loss to average capital, went up to 11.82 percent versus 11.75 percent in 2022, but was lower compared to the third quarter’s 12.04 percent.

The BSP noted in a report that ROA and ROE – both profitability metrics – reflected the strong performance of Philippine banks during the period based on sustained expansion in assets, deposits, and profit, as well as stable capital, liquidity buffers and ample provision for credit losses.

As of end-2023, the industry reported combined net profits of P354.925 billion, up by 14.45 percent compared to P310.117 billion in 2022 due to higher interest income.

Last year, the banking system’s total assets also increased to a new high of P25.146 trillion compared to P23.047 trillion in 2022. Banks’ assets are funded by deposits, loans and investments which in turn when managed well translates to stable earnings, healthy capital and ample liquidity.

Meanwhile, the industry cost-to-income ratio which measures banks’ efficiency in their operations, increased to 56.70 percent in 2023 from 55.19 percent in 2022. Cost-to-income ratio was however lower than the recorded 56.74 percent in the third quarter last year.

The BSP has said that cost-to-income ratio has been maintained at below 60 percent since the pandemic. This ratio ranged between 60.3 percent and 64.7 from 2015 to 2019 and 54.9 percent and 59.1 percent from 2020 to 2022. Cost-to-income ratio is the percentage of non-interest expenses, net of impairment losses, to total operating income.

The BSP noted that in 2023, banks’ net interest margin (NIM) increased to four percent versus 3.65 percent in 2022, but lower than 4.05 percent in the third quarter last year. NIM is the percentage of net interest income to average earning assets.

As for banks’ earning asset yield, this improved to 5.62 percent in 2023 compared to 4.40 percent in 2022, and also from 5.58 percent in the third quarter last year.

Funding cost significantly increased to 1.86 percent last year from 0.85 percent in 2022, and from 1.74 percent in the third quarter 2023.

Banks’ interest spread, taking into consideration the earning asset yield and funding cost, rose to 3.77 percent from 3.55 percent in 2022, but fell from 3.83 percent in the third quarter period.

The percentage of interest income to average earning assets is the earning asset yield while the funding cost is the percentage of interest expenses to average interest-bearing liabilities. The difference between the two is the interest spread. 

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.