ADVERTISEMENT

Marcos admin halves debt payments in first half of 2025

Published Aug 4, 2025 12:00 am  |  Updated Aug 2, 2025 02:07 pm
Over half a trillion pesos in total payments were slashed during the first six months of 2025, with domestic lenders receiving nearly ₱600 billion less in principal payments compared to what they had received from the Marcos administration in 2024.
Data from the Bureau of the Treasury (BTr) showed that the Marcos administration’s total debt financing only amounted to ₱768.1 billion from January to June, a decline of ₱514 billion compared to the ₱1.28 trillion recorded in the same period last year.
This 40.1-percent decline was driven by a massive drop in principal payments or amortization during the six-month period.
It fell to ₱353.3 billion, starkly contrasting with the ₱905.6 billion the Marcos administration paid in the first half of last year. This is equivalent to a drop of ₱552.3 billion or 61 percent.
Notably, the government’s payments to domestic creditors plunged by ₱586.9 billion or 77.5 percent from its ₱757.4 billion worth of payments a year earlier. Almost stagnant from the end-June figure, the government only paid ₱170.5 billion in the January-to-June period.
Foreign lenders, however, received ₱182.8 billion as of end-June, up 23.4 percent from ₱148.1 billion last year. However, the government’s meager increase in its principal payments to foreign creditors could not offset the massive deflation in domestic payments.
Meanwhile, the government’s interest payments increased to ₱414.8 billion as of end-June, from ₱377.2 billion a year ago. This translates into a 10-percent increase year on year.
Both interest payments to domestic and foreign creditors saw increases. The government paid ₱299.8 billion to domestic lenders during the period, jumping by 11.9 percent from last year’s ₱268 billion worth of domestic payments.
Broken down, ₱193.7 billion of the payments went towards fixed-rate Treasury bonds (T-bonds), ₱79.3 billion to retail T-bonds, ₱21.9 billion to Treasury bills (T-bills), and ₱5 billion to other national government obligations.
Its interest payments to foreign debt sources inched up by 5.3 percent to ₱115 billion from ₱109.2 billion.
In June alone, total debt payments stood at ₱65.1 billion, 1.5 percent lower than last year’s
₱66.1 billion. June’s figure emerged as the second-lowest payment of the government this year.
During the month, government creditors only received ₱7.7 billion in amortization, 59.5 percent lower than last year’s ₱19 billion
Interest payments, meanwhile, inched up by 3.2 percent to ₱57.4 billion from ₱55.6 billion in June 2024.
To recall, the Marcos administration’s foreign debt soared by more than 50 percent in the first six months of the year, leading to a higher gross borrowing of ₱1.59 trillion from ₱1.57 trillion a year earlier.
For the first half, the government’s debt climbed by ₱20 billion or 1.3 percent from the same period last year.
As of end-June, gross borrowings accounted for 62.5 percent of the government’s total planned borrowings of ₱2.55 trillion for the year.

Related Tags

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