ADVERTISEMENT

Marcos' debt bill surges to record as interest costs balloon

Published Mar 16, 2026 12:00 am  |  Updated Mar 14, 2026 01:53 pm
The national government’s debt service burden surged to a record ₱2.1 trillion last year, as the administration of President Ferdinand Marcos Jr. grappled with ballooning interest costs that now consume an increasing share of the budget.
Data from the Bureau of the Treasury (BTr) showed over the weekend that total debt settlements for January to December last year rose 4.1 percent from ₱2.02 trillion in the previous year.
Debt service also continued a steep upward trajectory. For context, total debt payments have more than doubled since 2020, when they stood at ₱962.5 billion.
As of 2025, the country’s interest payments increased by 13.2 percent to ₱864.1 billion from ₱763.3 billion in 2024, largely driven by higher payments to local lenders.
Interest payments to domestic creditors climbed 17.6 percent to ₱634.846 billion from ₱539.8 billion in 2024.
Interest payments on government securities grew across major categories. Fixed-rate treasury bonds (T-bonds) rose to ₱416.8 billion from ₱340.5 billion in 2024; retail treasury bonds (RTBs) increased to ₱162.7 billion from ₱153.9 billion; and short-dated treasury bills (T-bills) climbed to ₱45 billion from ₱32.7 billion.
Conversely, the government’s other domestic obligations saw interest payments decrease to ₱10.4 billion from ₱12.7 billion in 2024.
Interest payments on foreign debt posted a modest increase to ₱229.3 billion from ₱223.5 billion a year earlier.
Overall, interest payments accounted for 41.1 percent, or roughly two-fifths, of total debt service for 2025.
Meanwhile, amortization—nearly three-fifths (58.9 percent) of the total—fell slightly by 1.5 percent to ₱1.24 trillion in 2025 from ₱1.26 trillion in 2024.
In particular, the government reduced its principal payments to foreign lenders by 6.5 percent to ₱223.7 billion from ₱239.3 billion, while amortization to domestic lenders remained relatively stable, dipping marginally to ₱1.01 trillion from ₱1.02 trillion in 2024.
It bears noting that despite the highest-ever debt payments, the NG’s total outstanding debt also climbed to a new record of ₱17.71 trillion during the period, driven by additional borrowings to fund projects and the peso’s continued weakening against the United States (US) dollar and other currencies.
Recall that the government failed to keep borrowings within its end-2025 target of ₱17.36 trillion, overshooting the ceiling by more than ₱350 billion.
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.