ADVERTISEMENT

Gov't spending supports Philippine Q1 growth as consumers save up—Deutsche Bank Research

Published May 6, 2025 11:52 am

At A Glance

  • Robust government spending ahead of the May 12 elections likely sped up economic growth in the first quarter, despite private consumption largely being in wait-and-see mode as Filipinos save up, according to the research arm of global financial giant Deutsche Bank.

Robust government spending ahead of the May 12 elections likely sped up economic growth in the first quarter, despite private consumption largely being in wait-and-see mode as Filipinos save up, according to the research arm of global financial giant Deutsche Bank.

In a May 3 report received by Manila Bulletin on Tuesday, May 6, Deutsche Bank Research forecast the Philippines' first-quarter gross domestic product (GDP) growth as "remaining relatively stable" and inching up to 5.4 percent from the previous quarter's 5.3 percent.

Its Philippine growth projection was nonetheless below the consensus estimate of a 5.7-percent end-March expansion, as well as the government's more ambitious full-year goal of six to eight percent.

The government will report on first-quarter GDP performance on Thursday, May 8.

While expenditures on public goods and services were seen to be "stronger" at the start of the year to avoid the election ban, Deutsche Bank Research said that "the political cycle's impact on private consumption may not be notable," referring to next week's midterm polls.

According to Deutsche Bank Research, Filipino households have been "[exercising] restraint amid highly elevated economic uncertainty—rebuilding their savings" that dried up during the harder times wrought by the Covid-19 pandemic.

The report noted that the Bangko Sentral ng Pilipinas' (BSP) latest Consumer Expectations Survey (CES), conducted in the fourth quarter of 2024, showed that the share of surveyed households with savings dropped to 25.6 percent from 29 percent in the third quarter of the same year.

Deutsche Bank Research recalled that back in the fourth quarter of 2019—pre-pandemic—as much as 36.3 percent of Filipino households had savings.

It nonetheless cited the boost from slower inflation, which its report had projected to have eased to 1.7 percent last month amid "falling oil and food prices, coupled with muted demand-pull price pressures."

Actual April headline inflation, reported by the Philippine Statistics Authority (PSA) on Tuesday, showed a fall to 1.4 percent—the lowest since November 2019.

The Deutsche Bank Research report also noted that manufacturing in the Philippines bucked the regional contractionary trend in April, right after United States (US) President Donald Trump announced a tariff spree against trading partners, including a 17-percent reciprocal tariff on American imports from its former lone colony in Asia.

Related Tags

Deutsche Bank Research gross domestic product (GDP) growth Bangko Sentral ng Pilipinas (BSP) Consumer Expectations Survey (CES) inflation rate Philippine Statistics Authority (PSA) Donald Trump reciprocal tariff Covid-19 pandemic
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; } }

{{ static_articles_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.