ADVERTISEMENT

Gov't debt payments jump to ₱1.15 trillion at end-May as principal settlements surge

Published Jul 6, 2026 12:00 am  |  Updated Jul 4, 2026 04:19 pm

At A Glance

  • Domestic principal payments continued to dominate the national government's (NG) debt settlements through the first five months of 2026, raising total debt servicing by more than three-fifths to ₱1.15 trillion.

Domestic principal payments continued to dominate the national government’s (NG) debt settlements through the first five months of 2026, raising total debt servicing by more than three-fifths to ₱1.15 trillion.

The latest Bureau of the Treasury (BTr) data showed that the NG’s total debt payments from January to May surged 64 percent from the ₱703 billion recorded in the same five-month period in 2025.

Amortization, or principal repayment, accounted for the largest portion of total debt service as of end-May, representing 63.3 percent of total. These payments reached ₱728.2 billion, more than doubling the ₱345.6 billion paid during the same period in 2025.

This surge was primarily driven by domestic amortization, which shot up to ₱630.4 billion from ₱170.4 billion a year ago. The increase was largely fueled by significant domestic repayments made in February (₱378.5 billion) and April (₱243.6 billion).

In contrast, the government saw a significant reduction in amortization payments to external lenders, which fell to ₱97.8 billion from ₱175.2 billion in 2025.

Interest payments (IPs), making up the remaining 36.7 percent of debt obligations through May, climbed 17.9 percent to ₱421.3 billion from ₱357.4 billion in the previous year.

Domestic lenders received the bulk of these IPs, totaling ₱320.8 billion for the period, an increase of 23 percent from ₱261.3 billion in 2025.

Broken down, IPs on fixed-rate treasury bonds (T-bonds) rose to ₱227 billion from ₱178.9 billion. IPs for retail treasury bonds (RTBs) increased to ₱68.4 billion from ₱60.1 billion.

Additionally, IPs on short-dated treasury bills (T-bills) grew to ₱20.8 billion from ₱18.7 billion, while IPs on other domestic obligations climbed to ₱4.6 billion from ₱3.6 billion.

IPs on the government’s external debt inched up 4.6 percent to ₱100.5 billion from ₱96.1 billion in 2025.

For the month of May alone, the government’s debt payments rose 21.4 percent to ₱97.2 billion from ₱80 billion in May 2025.

Unlike the year-to-date trend, where amortization dominated, IP costs made up the bulk of May’s total obligations at 87.1 percent, climbing to ₱84.6 billion from ₱70 billion a year ago. Amortization for the month rose to ₱12.6 billion from ₱10.1 billion in 2025.

To recall, the NG’s debt service burden surged to a record ₱2.1 trillion in 2025, as the administration of President Ferdinand R. Marcos Jr. grappled with ballooning IP 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.

Last week, the BTr reported that the NG’s outstanding debt climbed to a fresh record of ₱18.55 trillion at end-May, driven by an aggressive domestic borrowing campaign that outpaced repayments and tested the country’s fiscal limits amid global market volatility.

Related Tags

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