ADVERTISEMENT

Philippine domestic debt breaches ₱12 trillion at end-October 2025

Published Jan 1, 2026 12:00 am  |  Updated Dec 31, 2025 11:27 am

At A Glance

  • Marcos administration's debt stock owed to domestic lenders via debt securities swelled to ₱12.31 trillion, exceeding the full-year forecast, on the back of larger borrowings in both short-term and long-term debt papers.
The Marcos Jr. administration’s debt stock owed to domestic lenders via government securities (GS) swelled to ₱12.05 trillion as of end-October 2025, slightly exceeding the full-year program, on the back of larger borrowings in both short-term and long-term IOUs.
The latest data from the Bureau of the Treasury (BTr) as of Dec. 2, 2025, showed that the national government (NG) increased its outstanding domestic debt at end-October last year by ₱1.12 trillion, or 10.2 percent, from the end-2024 GS pile of ₱10.93 trillion.
Year-on-year, the increase amounted to a higher ₱1.16 trillion, or 10.7 percent, from ₱10.89 trillion at end-October 2024.
As of end-October last year, outstanding treasury bills (T-bills) stood at ₱938.4 billion, while treasury bonds (T-bonds) reached ₱11.11 trillion, including special issues such as retail treasury bonds (RTBs), benchmark bonds, 25-year Central Bank-Board of Liquidators (CB-BOL) bonds, 10-year agrarian reform (AR) bonds, as well as retail dollar bonds (RDBs).
Outstanding GS at end-October 2025 exceeded the end-September level of ₱11.97 trillion but fell below the end-August figure of ₱12.09 trillion and the record-high ₱12.11 trillion posted at end-July.
Outstanding domestic debt by end-2025 is expected to reach only ₱12.04 trillion, based on the BTr program under the ₱6.326-trillion 2025 national budget.
From January to October 2025, the Marcos Jr. administration issued a gross of ₱2.89 trillion in GS, of which the bulk were short-dated T-bills totaling ₱1.46 trillion, separate BTr data showed.
The NG also sold ₱931.1 billion in long-dated T-bonds during the first 10 months of last year, in addition to the ₱507.2 billion in five-year RTBs raised last August and a cumulative ₱492.6 billion in benchmark bonds.
It can be noted that borrowing costs for both T-bills and T-bonds have generally declined.
BTr data showed that average yields on 91-, 182-, and 364-day IOUs fell from 5.384 percent, 5.614 percent, and 5.847 percent, respectively, in January 2025 to 4.847 percent, 4.985 percent, and 5.045 percent, respectively, by November.
Rates across T-bond tenors ranged from 5.894 percent to 6.375 percent for three- to 25-year bonds in January last year. By November 2025, yields ranged between 5.649 percent and 6.424 percent for five- to 20-year GS, slightly elevated compared with January levels.
The easing in borrowing costs moved alongside the gradual reduction in the interest rates set by the Bangko Sentral ng Pilipinas (BSP). The BSP cut the key policy rate by a cumulative 200 basis points (bps), from a peak of 6.5 percent prior to the easing cycle to the current 4.5 percent.
For 2026, the NG plans to raise a gross ₱2.79 trillion from the domestic debt market, bringing the end-2026 programmed outstanding amount to ₱13.28 trillion.
The BTr is entering 2026 with a sharp increase in planned first-quarter borrowings, rising from ₱437 billion in the fourth quarter of 2025 to ₱824 billion.
The Philippines leans more on domestically sourced borrowing than external debt, as ample liquidity in the financial system and the government’s aim to limit foreign exchange (forex) risks shaped its financing strategy.
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.