ADVERTISEMENT

Higher repayments trim gov't debt to ₱18.47 trillion at end-April despite weaker peso

Published Jun 2, 2026 02:52 pm

At A Glance

  • Higher debt repayments outweighed fresh borrowings in the first four months of 2026, pulling down the national government's (NG) debt stock to ₱18.47 trillion, even as a weaker peso increased the peso value of foreign-currency obligations.

Higher debt repayments outweighed fresh borrowings in the first four months of 2026, pulling down the national government’s (NG) debt stock to ₱18.47 trillion, even as a weaker peso increased the peso value of foreign-currency obligations.

According to the latest Bureau of the Treasury (BTr) data, the end-April level of the NG’s outstanding debt reflects a modest decrease from the end-March record level of ₱18.49 trillion.

“The decline in debt was primarily driven by the government’s repayment of domestic securities, which more than offset the impact of peso depreciation against the United States (US) dollar on foreign-currency-denominated obligations,” the BTr said in a June 2 statement.

Domestic debt, which now represents 67.2 percent of the country’s total obligations, fell to ₱12.41 trillion. This was down by around one percent from March’s ₱12.53 trillion.

This decline in domestic debt was mainly attributed to a net redemption of ₱121.6 billion for the month, as ₱404.9 billion in maturities offset ₱283.2 billion in new debt issuances as higher yields tempered borrowings amid the prolonged war in the Middle East and the resulting global energy crisis.

However, the continued depreciation of the peso tempered this decrease, adding ₱2.5 billion to the peso value of foreign-currency-denominated domestic securities.

External debt continued to swell, reaching ₱6.06 trillion at the end of April. This was up 1.7 percent from ₱5.95 trillion in the previous month.

This expansion was largely fueled by the weakening of the peso against the US dollar and third-currency movements, which increased the peso value of foreign-currency-denominated obligations by ₱101.7 billion.

During the period, the exchange rate moved from ₱60.678 per US dollar to ₱61.54:$1. These valuation impacts were only partially offset by net redemptions.

Government-guaranteed obligations also edged higher, reaching ₱383.2 billion as of end-April, a modest increase from ₱381.4 billion in the previous month. The BTr said this movement was influenced by the effect of peso depreciation and third-currency movements on external guarantees.

As the NG manages its debt portfolio, the focus remains on navigating the impact of volatile currency movements and domestic funding needs to maintain its fiscal position.

Based on the Budget of Expenditures and Sources of Financing (BESF) document for fiscal year (FY) 2026, the NG’s total debt is expected to climb past ₱19 trillion this year. This would mark a 7.6-percent increase from ₱17.71 trillion in 2025.

Related Tags

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