ADVERTISEMENT

Banks' write-offs up 205%

Published May 11, 2021 07:00 am

Philippine banks' write-offs for bad loans have reached P3.517 billion as of end-March, 205 percent higher from same time last year of P1.153 billion, based on data from the Bangko Sentral ng Pilipinas (BSP).

Writing off bad debts which are non-performing loans (NPL) clears banks’ balance sheets as these are considered uncollectable debts. Banks expect gross NPL ratio to climb to six percent this year.  As of end-March, gross NPL ratio rose to 4.21 percent from just a two-percent level in 2020.

The banking sector’s provision for credit on loans and other financial assets amounted to P24.210 billion in the first quarter, it was 5.98 percent lower from last year’s P25.751 billion but it was enough to pull the cumulative net profits down by 3.05 percent to P53.982 billion from P55.684 billion in 2020.

Big banks or the universal/commercial banks accounted for a big chunk of write-offs with P3.420 billion, up by 197.90 percent from same time in 2020 of P1.148 billion. Thrift banks only have P9 million of bad debts written off during the period but the amount was also higher than P3 million it considered unrecoverable debts in 2020.

Large lenders reported P48.441 billion in net profits as of end-March, 3.97 percent lower compared to same period last year of P50.444 billion. Thrift banks had a combined net profits of P2.738 billion, down by 20.57 percent from P3.888 billion in 2020.

Last year, the banking sector reported write-offs for bad loans of P6.390 billion which was 63.47 percent higher than P3.909 billion in 2019, pre-pandemic.

The industry’s cumulative losses on financial assets ballooned to P214.170 billion from only P51.169 billion in 2019. While banks have written off P6.390 billion last year, its provision for credit losses on loans and other financial assets increased to P211.606 billion from just P52.893 billion in the previous year.

At the end of 2020, the combined net profits of all banks totalled P155.218 billion, down by 32.71 percent year-on-year from P230.671 billion in 2019, mainly due to the increase in banks’ provision for credit losses on loans and other financial assets.

In a report, the BSP said the Philippine banking system continue to be “fundamentally sound and stable” amid the pandemic in terms of assets, capital and deposits growth, and positive net profit, stable capital buffers and ample loan loss reserves. “Funded by deposit generation, bond issuances and capital infusion, total resources continued to expand with a novel shift to digital channels, enabling the banking system to keep its critical role in sustaining a functioning financial system with continued delivery of relevant financial services during the pandemic,” said the BSP.

Last year, big banks as well as the smaller rural and cooperative banks posted growth in total assets, deposits and capital, however thrift banks as a sector recorded lower total assets, deposits and capital.

“The loan quality of all banking industries remained manageable as loan loss provisions increased to cushion higher NPL levels. Moreover, across all banking groups, net profit was positive and capital adequacy ratio stayed above the required minimum,” said the BSP.

Related Tags

NPL PDL BSP
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.