ADVERTISEMENT

DBM stands firm on 2030 debt goals despite economic 'headwinds'

Published Feb 9, 2026 12:00 am  |  Updated Feb 7, 2026 11:20 am
The national government remains committed to narrowing its budget deficit and easing its debt burden by 2030, according to the Department of Budget and Management (DBM), even as it recalibrates key fiscal targets amid persistent economic headwinds.
Mary Joy O. de Leon, DBM director for the Fiscal Planning and Reforms Bureau (FPRB), told agency planners that the country is maintaining a steady trajectory toward the macro-fiscal targets outlined in its Medium-Term Fiscal Framework.
The outlook comes as officials begin drafting the 2027 national budget, which will serve as the current administration’s final full-year spending plan.
The government’s optimism persists despite a series of adjustments to its deleveraging timeline. Fiscal authorities recently moved the target for bringing the debt-to-gross domestic product (GDP) ratio below the 60 percent threshold to 2029, further delaying from the previous goal of 2027, which itself had been pushed back from an initial 2025 deadline.
Notably, the government’s total outstanding debt climbed to a new record of ₱17.71 trillion by the end of 2025, driven by additional borrowing to fund projects and the peso’s continued depreciation against the US dollar and other currencies. This level overshot the end-2025 target of ₱17.36 trillion.
Consequently, the debt-to-GDP ratio stood at 63.2 percent, the highest in 20 years since the 65.7 percent recorded in 2005. This indicates that the government is moving away from its stated aim of keeping the sovereign-debt-to-GDP ratio at around 60 percent by the end of the Marcos administration.
Compounding the challenge, the Cabinet-level Development Budget Coordination Committee (DBCC) projected that the debt stock would exceed ₱19 trillion by the end of 2026.
“Unforeseen headwinds warranted updating of the MTFF to ensure that it remains realistic and supportive of growth,” de Leon said.
For one, the target for narrowing the fiscal deficit to 3 percent of GDP by 2028 was revised upward to 3.7 percent for the same period, before being reduced to 3.1 percent by 2030.
It can be recalled that the deficit exceeded targets in 2023 and 2024, widening to 6.2 percent and 5.7 percent, respectively. The Bureau of the Treasury (BTr) has yet to report the 2025 deficit level.
Meanwhile, the government has raised the bar for transitioning to upper-middle-income country (UMIC) status. To achieve UMIC status, the gross national income (GNI) per capita target was increased from $4,256 to at least $4,496.
Several revisions were also made to economic targets, now setting annual growth at six to seven percent from 2026 through 2030. The economy slumped to a below-target 4.4 percent in 2025 as it bore the brunt of the controversial flood control mess.
De Leon told agency budget planners to maximize allocations for the fiscal year (FY) 2027 budget, “considering the impact of the country’s debt burden and the competing demands of government agencies.” She added that implementation-ready proposals should be included in the budget.
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.