ADVERTISEMENT

Moody's: First Pacific, PAL confront rising offshore debt risks

Published Jun 8, 2026 03:24 pm
Philippine conglomerates operating in critical sectors like real estate, power, energy, and telecommunications are facing heightened financial strain from the strengthening United States (US) dollar, which threatens to inflate the cost of their foreign-denominated debt.
The brewing corporate vulnerability follows a sharp 10.5 percent depreciation of the peso against the greenback since 2025, according to a report by Moody’s Ratings.
The credit rating agency attributed the regional currency slide to broader geopolitical headwinds and macroeconomic shifts. Moody’s noted in a commentary published Monday, June 8, that currency depreciation across South and Southeast Asia intensified through 2025 and 2026, accelerated by conflicts in the Middle East, subsequent oil-price shocks, new US trade tariffs, and an accelerating flight of foreign capital.
For domestic companies that rely heavily on overseas borrowing, this heightened volatility translates directly into costlier debt-servicing requirements and inflated principal repayments.
Moody’s highlighted cross-border conglomerate First Pacific Co. Ltd. as a primary example of this foreign-exchange exposure. First Pacific relies on a steady stream of dividend inflows from its core operating subsidiaries in Indonesia and the Philippines, including PLDT Inc. and Metro Pacific Investments Corp.
Because these operating units generate their revenue locally in pesos and rupiah, the domestic currency depreciation diminishes the holding company’s capacity to meet its obligations. When local earnings are converted, they yield significantly weaker US dollar cash flows. At the corporate level, First Pacific holds a 38.3 billion peso ($1.5 billion) debt burden that is entirely denominated in US dollars.
Similar structural foreign-exchange risks loom over the information and communications technology sector, though some players have managed to mitigate the fallout.
PLDT currently holds 14 percent of its total debt in US dollars. However, through aggressive hedging strategy and financial management, the telecommunications giant has successfully insulated its balance sheet, lowering its unhedged dollar exposure to just 5 percent of its overall debt portfolio.
Conversely, the aviation sector remains starkly exposed. Philippine Airlines Inc. (PAL) carries an estimated ₱45.9 billion ($1.8 billion) dollar-denominated debt load, a figure that includes ₱35.7 billion ($1.4 billion) in aircraft lease liabilities.
The flag carrier’s operational margins are simultaneously squeezed by jet fuel prices. Fuel accounts for nearly a third of the airline's total operational expenses and must be paid for in US dollars, yet the company does not currently hedge its fuel procurement costs.
Despite these headwinds, the airline maintains a series of built-in structural defenses. Moody’s pointed out that more than one-third of PAL’s revenue is collected directly in US dollars. When factoring in global bank settlement arrangements, the carrier's effective dollar-linked revenue rises to approximately 45 percent of total income.
Furthermore, the airline maintains a highly liquid defensive position, holding more than three-quarters of its ₱15.1 billion ($591 million) cash reserves in US dollars as of the first quarter of 2026.

Related Tags

Moody\'s Ratings PAL First Pacific Company Philippine Airlines (PAL)
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.