ADVERTISEMENT

BSP shifts from 5-year loan cap to risk-based lending framework

To ease borrowers' burden

Published Apr 10, 2026 12:00 am

At A Glance

  • Previously capping loan terms at five years at most, the Bangko Sentral ng Pilipinas (BSP) has moved to amend this rule, proposing a principles-based approach where loan length will be based on a comprehensive assessment of a borrower's creditworthiness.

Previously capping loan terms at five years at most, the Bangko Sentral ng Pilipinas (BSP) has moved to amend this rule, proposing a principles-based approach where loan length will be based on a comprehensive assessment of a borrower’s creditworthiness.

Under a draft circular, which is soliciting industry feedback until April 20, the BSP is seeking to tweak existing rules governing salary-based general-purpose consumption loans in a bid to “provide greater repayment flexibility to borrowers and salaried employees, including teachers.”

This proposal, once implemented, is expected to ease the burden on borrowers when it comes to repaying their loans.

“Consistent with this objective, the revised regulations move away from a prescriptive prudential limit on loan tenor toward a principles‑based approach,” the BSP wrote.

Under the revised framework, lenders under the supervision of the BSP carry the responsibility of “[determining] the appropriate loan tenor and other loan terms based on a thorough assessment of the borrower’s creditworthiness.”

Among the relevant factors that will be considered during assessments are the borrower’s “ability to pay, sources of repayment, and repayment history, as well as the nature and purpose of the loan, consistent with sound credit risk management practices.”

This shift would allow the final repayment period to be established through mutual agreement between the lender and the borrower, provided it remains subject to prudent credit risk controls.

These regulations define salary-based general-purpose loans as unsecured credit for specific consumption needs such as education, emergencies, or household expenses.

Additionally, the BSP provided clarifications as to the scope of salary‑based general‑purpose consumption loans “by distinguishing them from other personal loan products, even where repayment is facilitated through salary deduction or similar arrangements.”

Based on the draft, covered loan transactions may include “credit accommodations for education, hospitalization, emergency, travel, household, and other personal consumption needs.”

Meanwhile, the proposed rule excludes loan products such as credit card loans, auto loans, housing loans, as well as loans used for business or income-generating activities, as these products are already governed by other existing rules specific to such products.

Lending by big banks, or universal and commercial banks (UK/Bs), grew 9.3 percent in January—its slowest pace in nearly two years, since the 8.6 percent recorded in February 2024. Major drags were a deeper contraction in foreign loans and modest growth in domestic lending.

Consumer loans to residents—which cover general-purpose salary, credit card, and motor vehicle loans—expanded at a slower rate of 21.3 percent last January, down from 21.5 percent in December 2025.

Related Tags

Bangko Sentral ng Pilipinas (BSP) bank lending
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.