ADVERTISEMENT

BPI Wealth raises AUM target to ₱4 trillion by 2030

Peso funds slated for end-2025

Published Oct 31, 2025 04:30 pm  |  Updated Oct 31, 2025 01:42 pm
Signaling bolder growth, the wealth management arm of Bank of the Philippine Islands (BPI) has abandoned its old ₱3-trillion assets under management (AUM) goal to instead pursue a loftier ₱4-trillion target by 2030.
On the sidelines of the 2025 BPI Signature Yacht Race Series Season 3 Launch, BPI Wealth President and Chief Executive Officer Maria Theresa Marcial told reporters that the country’s largest trust corporation is reviewing its plan and has set aside the ₱3-trillion AUM target.
“We’re already in the middle of revisiting our next medium-term plan. We are closing our 2021–2026 plan, so we’re doing another five-year plan. So far, we’re looking at a ₱4-trillion target by 2030,” Marcial said.
As of September, the entire BPI Wealth’s AUM stood at ₱1.9 trillion, which Marcial expects to grow steadily by about 15 percent to 20 percent by 2026. If realized, it would expand to at least ₱2.19 trillion.
“We’re projecting around 15-percent growth. That’s always our steady target because we want to maintain consistent growth,” Marcial noted.
Peso bond fund
To make investing easier for Filipinos, BPI Wealth will also offer peso-denominated versions of its popular United States (US) dollar-denominated Sustainable Funds
Marcial said the Sustainable Funds suite consists of three global funds — the BPI Sustainable Equity Fund, Sustainable Bond Fund, and Sustainable Balance Fund — which were launched about two years ago and are denominated in US dollars.
“What we’ve learned is that it’s not easy for the typical Filipino investor since they have to buy US dollars. That’s why we’re launching the peso class of the BPI Sustainable Funds suite this time,” she said.
All three global funds will have peso counterparts for easier subscription among domestic investors.
While the short-term US dollar funds require a minimum investment of $100, the medium-term peso bond fund may be purchased for as little as ₱1,000.
Marcial said they expect the Bangko Sentral ng Pilipinas (BSP) to maintain a “more accommodative policy.” The BSP recently shifted to a more dovish stance due to lingering governance concerns over public infrastructure spending.
“We are seeing central banks cutting policy rates. With the rate cuts, that means it’s positive for investment in bonds,” Marcial explained.
BPI Wealth currently holds a 20 percent to 21 percent share of the trust industry, a level the CEO considers a “dominant position,” and aims to sustain and further expand this share over time.
According to the CEO, BPI’s wealth unit aims to add up to 1,000 clients each year, increasing its current base of over 6,000 to about 7,000 by end-2025.
BPI Private Wealth serves high-net-worth clients with $1 million to less than $5 million in assets, very high-net-worth clients with $5 million to $30 million, and ultra-high-net-worth individuals with at least $30 million.

Related Tags

Bank of the Philippine Islands (BPI)
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.