ADVERTISEMENT

Marcos admin rushes to secure ₱408 billion in new loans

Published Mar 31, 2026 05:30 pm  |  Updated Mar 31, 2026 03:42 pm
President Ferdinand R. Marcos Jr. (PCO photo)
President Ferdinand R. Marcos Jr. (PCO photo)
The national government nearly doubled its gross borrowings to ₱408.2 billion in January as the Marcos administration front-loaded its financing requirements to take advantage of favorable market conditions.
According to the latest data from the Bureau of the Treasury (BTr), gross borrowings surged by ₱195.1 billion from the ₱213.1 billion recorded in the same month in 2025.
The aggressive start to the year saw the government significantly increase its exposure to foreign markets, momentarily diverging from its long-term strategy of prioritizing domestic credit.
Domestic debt accounted for ₱216.1 billion of the total, a 42 percent increase from ₱152.2 billion a year earlier. Within this segment, the Treasury raised ₱176.6 billion from fixed-rate bonds, up from ₱140 billion in 2025.
Borrowings from short-dated Treasury bills more than tripled to ₱39.5 billion from ₱12.2 billion. Despite the nominal increase, the share of domestic debt in the total borrowing mix fell to 53 percent from 71.4 percent a year ago, moving further away from the government’s 77 percent domestic financing target.
The shift in the mix was driven by a more than threefold jump in gross foreign debt, which climbed to ₱192.1 billion from ₱60.9 billion in January 2025 fueled by the issuance of ₱161.3 billion in multi-tranche global bonds.
Consequently, foreign debt comprised 47 percent of total borrowings during the month, nearly double the government’s 26 percent planned ceiling for external financing.
In contrast to the heavy bond issuance, program loans from multilateral and bilateral partners fell to ₱26.4 billion from ₱56.3 billion. Project loans also saw a marginal decline to ₱4.5 billion from ₱4.7 billion.
Economists said that the January performance was a tactical move rather than a sign of fiscal instability.
Jonathan Ravelas, a senior adviser at Reyes Tacandong & Co., said the spike reflects an intentional effort to secure funding while liquidity remains ample.
He noted that the early move provides the government with greater flexibility for the remainder of the year.
Ravelas added that while spending needs will keep borrowings elevated throughout 2026, the pace is expected to become more measured following the strong start, describing the strategy as managing risk early.
Meanwhile, Robert Dan Roces, an economist at SMIC Group, echoed this sentiment, suggesting the Treasury is prioritizing price over the speed of execution.
He noted that while energy-related shocks have introduced volatility, the government’s borrowing targets remain achievable through more selective execution and flexible tenors.
The government intends to borrow ₱2.68 trillion in 2026, with domestic plans for the first half of the year already accounting for 60 percent of that goal.
For the second quarter, the Treasury expects to raise ₱784 billion from domestic lenders, a five percent decrease from the first quarter's ₱824 billion target. Still, analysts warn that below-target borrowings could persist if geopolitical tensions continue to push yields higher.

Related Tags

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