ADVERTISEMENT

Domestic lenders demand higher yields, force below-target government borrowing amid Iran war

Published Mar 10, 2026 03:23 pm

At A Glance

  • Domestic lenders showed more tempered interest in the government's long-dated debt papers during the latest auction, leading the Bureau of the Treasury (BTr) to be more selective in its awarding process.
The Marcos Jr. administration is facing difficulty borrowing amid the war in Iran, as domestic lenders demanded higher yields, forcing the government to cap long-dated treasury bonds (T-bonds) at less than half of its intended ₱20-billion fundraising target.
The Bureau of the Treasury (BTr) raised only ₱9.5 billion from its T-bonds offering on Tuesday, March 10, even as total bids reached ₱38.5 billion, making the auction 1.9 times oversubscribed.
This demand was also significantly lower than the ₱80.3 billion tendered during the previous seven-year bond auction on Feb. 10.

With a remaining term of seven years and five months, the bonds were awarded at an average rate of 6.473 percent. This average yield was capped by the auction committee, resulting in the partial award.

Meanwhile, the average rate stood 61.4 basis points (bps) higher than the 5.859 percent recorded in the Feb. 10 auction, and it remained above the 4.25-percent policy rate currently set by the Bangko Sentral ng Pilipinas (BSP).

Rizal Commercial Banking Corp. (RCBC) chief economist Michael Ricafort said the more-than-half-a-percentage-point (ppt) surge in interest rates reflects the caution of domestic creditors in investing in long-term government IOUs.

He said investors showed caution on longer-term bonds due to geopolitical tensions in the Middle East, which pushed global oil prices to three-year highs.

A weaker peso, which hit another all-time low at ₱59.5 to the United States (US) dollar on the first trading day of the week, coupled with higher oil prices, could drive up import costs and inflation.

Ricafort said these factors may reduce the likelihood of future policy easing and could even lead the Bangko Sentral ng Pilipinas (BSP) to hike rates to maintain price stability.

BSP Governor Eli M. Remolona Jr. earlier signaled possible policy tightening if global crude oil prices breach $100 per barrel in an effort to stabilize inflation. Oil prices have been fluctuating since the flare-up of the military conflict in the Middle East.

Nymex crude oil hit $119.48 on March 9, 2026, its highest level in over two years. This surge could raise import costs, widen the trade deficit, and drive-up local fuel prices, transport fares, wages, and other goods and services.

T-bonds will account for 60.7 percent of the government’s planned borrowing of ₱500 billion for the first quarter. The government also plans to raise ₱324 billion through T-bills, representing the remaining 39.3 percent of total domestic borrowing.

The Philippines relies more on local borrowing through domestic debt than on foreign loans. This strategy leverages domestic banks and creditors that are flush with cash while reducing exposure to foreign exchange risks and volatility.

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.