ADVERTISEMENT

Philippine banks still under-lending to micro, small enterprises

Published Dec 9, 2025 03:24 pm
Philippine banks’ loans to micro, small and medium enterprises (MSMEs) rose more than seven percent in the third quarter, surpassing the half-trillion peso mark as business activity picked up ahead of the holiday season.
Total MSME loans reached ₱540.9 billion as of the third quarter, an increase from the ₱504.8 billion recorded in the same period last year, according to the latest data from the Bangko Sentral ng Pilipinas (BSP). 
The latest figure, however, only accounted for 4.5 percent of the country’s entire banking industry’s ₱12.05 trillion lending portfolio, significantly falling short of the BSP-prescribed 10 percent ratio.
Banks are mandated to allocate eight percent of their loan portfolio to MSEs and two percent to medium-sized enterprises.
Lending to medium enterprises stood at ₱311.3 billion in the July-September period. This represented 2.6 percent of their total loan book, exceeding the two percent regulatory requirement. The amount was 5.2 percent higher than the ₱295.9 billion recorded in the previous year but 2.8 percent lower than the second quarter’s level.
In contrast, loans disbursed to MSEs totaled ₱225.2 billion, equivalent to just 1.9 percent of the loan book, missing the eigh percent target. BSP figures indicate lenders should have set aside a minimum of ₱963.9 billion for MSE borrowing. This third-quarter figure for MSEs was 9.9 percent higher than the previous year and up from the prior quarter’s ₱220.6 billion.
Universal and commercial banks, or big banks, extended ₱144.3 billion in loans to MSEs during the third quarter, which is equivalent to 1.3 percent of their ₱11-trillion loan portfolio. Their loans to medium enterprises amounted to ₱254.1 billion, representing 2.3 percent of their total loan book.
Thrift banks lent ₱45.9 billion to MSEs, making up 5.3 percent of their ₱859.6-billion loan book. Their loans to medium enterprises reached ₱36.5 billion, also accounting for 5.3 percent of their portfolio.
Rural and cooperative banks were the only segment that met and surpassed the overall MSME lending requirements. They disbursed ₱34.3 billion to MSEs, which is 20.3 percent of their ₱168.6-billion portfolio. They also lent out ₱20.7 billion to medium enterprises, 12.3 percent of their total loans.
Digital banks disbursed ₱660 million to MSEs during the quarter, accounting for 1.6 percent of their ₱40.9-billion loan book, while lending to medium enterprises amounted to ₱70 million, or just 0.2 percent of the total.
The growth in lending reflects a "steady recovery in business activity, especially in retail, food, logistics, and service sectors that tend to expand ahead of the holiday season," said John Paolo Rivera, a senior research fellow at the Philippine Institute for Development Studies (PIDS).
Rivera noted that banks are “more willing to lend as MSMEs show better cash flow and repayment performance compared to the pandemic years.”
He added that medium enterprises secured the largest share because they are typically seen as more “bankable,” possessing stronger financial records, better collateral, and clearer growth plans. In contrast, MSEs continue to face tighter borrowing requirements, resulting in a slower uptake of loans.
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.