ADVERTISEMENT

Gov't debt payments skyrocket to ₱430 billion in February

Published Apr 20, 2026 12:00 am  |  Updated Apr 18, 2026 03:01 pm

At A Glance

  • A massive surge in principal repayments drove the national government's (NG) total debt payments in February 2026, which shot up by more than eightfold to ₱430.6 billion from just ₱52.2 billion in February last year.
The national government’s debt service payments surged more than eightfold in February as the massive spike in domestic principal repayments outweighed the marginal rise in interest costs
Based on the latest data from the Bureau of the Treasury, total government debt obligations settled during the month reached ₱430.6 billion, up from only ₱52.2 billion in the same period a year ago
The triple-digit percentage increase was driven almost entirely by amortization, which accounted for 88.6 percent of the month's total outlays. Principal repayments vaulted to ₱381.7 billion, a staggering jump from the ₱3.7 billion recorded a year earlier
The surge in amortization was concentrated in the domestic market, where payments skyrocketed to ₱378.5 billion from ₱121 million.
In contrast, the government trimmed its amortization to foreign creditors to ₱3.2 billion from ₱3.6 billion. While principal payments posted an unprecedented spike, interest expenses grew by a more modest one percent to ₱48.9 billion.
The breakdown of interest payments revealed a divergence between local and foreign obligations. Domestic lenders were paid ₱37.1 billion in interest, a nearly 12 percent decline from ₱42.1 billion a year ago. Within this segment, interest on fixed-rate Treasury bonds fell to ₱19.8 billion, while payments for retail Treasury bonds dropped 29.2 percent to ₱12 billion.
However, interest on short-dated Treasury bills rose nearly five percent to ₱4.6 billion, and other domestic obligations saw interest costs balloon to ₱711 million from ₱32 million.
Meanwhile, foreign interest payments spiked 85.8 percent to ₱11.9 billion, reflecting the higher cost of servicing external debt.
For the first two months of 2026, the Marcos administration has paid ₱568.3 billion in total debt service, nearly four times the ₱158.7 billion recorded during the same period last year.
Year-to-date amortization has reached ₱391.6 billion, while total interest payments for the two-month period rose 15.6 percent to ₱176.7 billion.
The acceleration in repayments comes as the government manages a debt mountain that reached a record ₱17.71 trillion last year.
The national debt has been pushed higher by persistent borrowing to fund infrastructure projects and a weaker peso, which increases the local currency value of foreign-denominated obligations.
Total debt service for the full year in 2025 hit a record ₱2.1 trillion, and the early figures for 2026 suggest the fiscal burden remains a significant pressure point for the administration’s budget.

Related Tags

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