ADVERTISEMENT

Philippine foreign reserves hit one-year high on record high gold reserves

GIR seen posting record high in 2025

Published Oct 7, 2025 03:21 pm

At A Glance

  • Driven by record-high gold reserves and the central bank's investment income, the Philippines' gross international reserves (GIR)—the country's stock of United States (US) dollars and other foreign currencies—climbed to their highest level in a year, the strongest since October 2024.
Driven by record-high gold reserves and the central bank’s investment income, the Philippines’ gross international reserves (GIR)—the country’s stock of United States (US) dollars and other foreign currencies—climbed to their highest level in a year, the strongest since October 2024.
Preliminary data from the Bangko Sentral ng Pilipinas (BSP) on Tuesday, Oct. 7, showed that the country’s GIR expanded to $108.8 billion at end-September from the recovery level of $107.1 billion in the previous month.
This continued improvement from July was driven by “higher global gold prices, income from [the BSP’s] investments, and foreign currency deposits by the national government with the BSP,” according to the central bank.
Notably, gold reserves stood at $16.4 billion, continuing their upward momentum and reaching the highest level since 2000.
GIR includes the BSP’s reserve assets, such as foreign investments, gold, foreign currency, its reserve position in the International Monetary Fund (IMF), and special drawing rights (SDR).
According to the BSP, the current reserve level is a “robust” external liquidity buffer. It is enough to cover 7.3 months’ worth of imports and payments for services and income.
GIR acts as a country’s backup fund to pay for imports and foreign debts, support the local currency, and protect against global economic shocks. The current GIR is also sufficient to cover short-term foreign debt by 3.6 times.
Net international reserves (NIR), the difference between GIR and foreign reserve liabilities, also increased by $1.7 billion to $108.8 billion at the end of September, up from $107.1 billion in the previous month.
John Paolo Rivera, senior research fellow at state policy think tank Philippine Institute for Development Studies (PIDS), said the GIR level could potentially exceed the record high $112.7 billion in September last year “especially if global gold prices remain elevated, foreign investment inflows improve, and the BSP continues to earn from its foreign assets.”
“However, this will also depend on external debt payments, currency volatility, and the need for BSP intervention in the forex market,” Rivera noted.
He said remittances and business process outsourcing (BPO) inflows could increase during the holiday season, helping increase the country’s foreign reserves in the coming months.
“With the holiday season boosting remittances and potentially stable market conditions, reserves may increase further in the coming months, barring major external shocks or heavy foreign exchange [forex] interventions,” he said.
For Jonathan Ravelas, senior adviser at Reyes Tacandong & Co., GIR could stay elevated in the coming months “if exports recover, tourism picks up, and foreign investments flow in, but risks remain from geopolitical tensions and rate shifts abroad. BSP will keep a close eye.”
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.