ADVERTISEMENT

BSP's net income sharply rebounds in 2024, hits ₱118 billion

Published Mar 20, 2025 04:07 am

BSP.png
After the decline in 2023, the Bangko Sentral ng Pilipinas’ (BSP) net income surged by ₱91.1 billion last year, reaching ₱117.6 billion, driven by higher revenues and lower expenses.

Last year’s income was 344 percent or more than four times larger than the central bank’s ₱26.5-billion net income in 2023.

The 2023 figure dropped by nearly 58 percent from ₱62.6 billion in 2022, when the Covid-19 pandemic was winding down.

According to the BSP’s latest statement of income and expense, total earnings for full-year 2024 reached ₱300.4 billion. It expanded by ₱87.7 billion or over 41 percent from the ₱212.7 billion revenues in 2023.

More than 80 percent of these revenues were sourced from interest income at ₱240.8 billion. The remaining nearly 20 percent came from miscellaneous income at ₱59.6 billion.

Interest income increased by nearly 22 percent (from ₱197.9 billion), while miscellaneous income increased by more than three times (from ₱14.8 billion).

Notably, total expenditures—over 75 percent of the total revenues—dropped by nearly seven percent as it only reached ₱226.7 billion from ₱243 billion worth of expenses in 2023. This marks a massive shift from an over 40 percent increase in the previous year.

Interest expenses accounted for nearly 74 percent (₱167.2 billion) of total expenditures, while other expenses accounted for the remaining 26 percent (₱59.5 billion).

Both interest expenses and other expenses decreased, but the notable drop in expenditures was driven by the latter. It declined by more than 20 percent at ₱15.1 billion—the majority or 93 percent of the total drop in the BSP’s 2024 expenses.

The BSP also earned ₱44.1 billion from foreign exchange fluctuations, a decrease of ₱12.9 billion from the ₱57 billion in gains recorded in 2023.

Last year, the BSP’s total assets reached ₱7.81 trillion, increasing by ₱260 billion or over three percent from the previous year’s ₱7.55 trillion.

International reserves, which rose ₱400 billion, accounted for more than 78 percent (₱6.11 trillion) of these assets. Domestic securities, at ₱1.12 trillion, comprised over 14 percent of the total–although it declined from ₱1.26 trillion in the previous year. Other assets, and loans and advances made up the remainder.

Total liabilities increased by two percent, rising from ₱7.4 trillion in 2023 to ₱7.59 trillion in 2024.

Currency in circulation, at ₱2.72 trillion, accounted for nearly 36 percent of the total. It increased by ₱270 billion, or more than 11 percent, from the earlier year’s ₱2.45 trillion.

Deposits made up nearly 31 percent of the total. It declined from ₱2.63 trillion to ₱2.32 trillion last year.

The revaluation of foreign currency accounts accounted for the third largest share (over 14 percent) in total liabilities at ₱1.09 trillion. It rose by ₱290 billion, or over 36 percent, from ₱800 billion in 2023.

As of 2024, the BSP’s net worth surged to ₱223.5 billion, up by ₱81 billion, or nearly 57 percent its 2023 net worth of ₱142.5 billion.

This is primarily due to a near doubling of surplus or reserves, from ₱82.5 billion in 2023, to ₱163.5 billion. Capital remained at ₱60 billion.

Related Tags

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