ADVERTISEMENT

Gov't debt payments break ₱1-trillion barrier on surging domestic payouts

Published Jun 8, 2026 12:00 am  |  Updated Jun 6, 2026 04:54 pm
The national government’s debt-servicing costs surged past the ₱1-trillion threshold in the first four months of the year, driven by the dramatic increase in domestic principal repayments that outweighed the sharp reduction in external obligations.
Data from the Bureau of the Treasury (BTr) showed that the total debt payments surged by more than two-thirds to ₱1.05 trillion from ₱622.9 billion recorded in the same four-month period a year earlier.
Amortization accounted for the largest portion of total debt service as of end-April, representing 68 percent of the total. These payments reached ₱715.6 billion, more than doubling the ₱335.5 billion paid in the first four months of 2025.
This surge was largely due to domestic amortization, which shot up to ₱630.4 billion from ₱170.4 billion a year ago, mainly driven by significant repayments made in February and April.
Meanwhile, the government nearly halved amortization to external lenders, falling from ₱165.1 billion to ₱85.3 billion.
Interest payments, which made up the remaining 32 percent of the debt obligations through April, climbed by 17.1 percent to ₱336.7 billion from ₱287.4 billion in 2025.
Domestic lenders received the bulk of these interest payments, totaling ₱254.3 billion for the period, increasing by more than a fifth from ₱209 billion in the previous year.
Broken down, interest on fixed-rate Treasury bonds (T-bonds) rose to ₱185.3 billion from ₱145.8 billion. Payments for retail Treasury bonds (RTBs) increased to ₱47.3 billion from ₱43.2 billion. Interest on short-dated Treasury bills (T-bills) also grew to ₱17.1 billion from ₱16.1 billion.
Further, interest payments on the government’s other domestic obligations climbed to ₱4.6 billion from ₱3.6 billion.
Interest payments on the government’s external debt inched up by five percent, rising to ₱82.4 billion from ₱78.4 billion.
For April alone, the government’s debt payments rose 12.1 percent to ₱314.9 billion from ₱280.9 billion recorded in the same month last year. This growth was driven by increases in both amortization and interest costs.
Amortization accounted for 80 percent of the total debt service during the month, rising to ₱251.4 billion from ₱234.5 billion a year earlier. Interest payments, which made up the remaining 20 percent of the month’s total obligations, climbed to ₱63.5 billion from ₱46.4 billion.
Recall that the NG’s debt service burden surged to a record ₱2.1 trillion in 2025, as the administration of President Ferdinand Marcos Jr. grappled with ballooning interest costs that now consume an increasing share of the budget. Total debt payments last year rose 4.1 percent from ₱2.02 trillion in the previous year.
As of end-April, the NG debt stock eased to ₱18.47 trillion from the record level of ₱18.49 trillion in the previous month. This was because higher debt repayments outweighed fresh borrowings during the period, despite the swelling value of foreign obligations caused by the stumbling peso.

Related Tags

Bureau of the Treasury (BTr) Debt
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.