ADVERTISEMENT

Ayala Land cancels projects, lowers budget as uncertainty grows

Published Apr 30, 2026 04:08 pm
Anna Ma. Margarita Bautista-Dy and Jose Eduardo A. Quimpo II
Anna Ma. Margarita Bautista-Dy and Jose Eduardo A. Quimpo II
Property giant Ayala Land Inc. slashed its capital expenditure budget for the year as geopolitical volatility in the Middle East forces the recalibration of its growth strategy.
In an analysts’ briefing for its first quarter performance, ALI President and CEO Anna Ma. Margarita Bautista-Dy said the company reduced its spending guidance to ₱50 billion, a cut of as much as 38 percent from the ₱70 billion to ₱80 billion range it projected in February before the outbreak of conflict in Iran.
Bautista-Dy said the developer is prioritizing capital for residential projects nearing turnover and shopping centers scheduled to open through 2027. 
“The projects that we are really focusing on now are in later stages of construction, or later stages of completion,” she said, adding that they are also reducing capex for landbanking and focusing on developing its existing estates with a total of 800 hectares.
ALI started the year with a launch target of ₱30 billion, Dy said, “Given current conditions, we are reviewing launches carefully. As the operating environment becomes clearer, we remain optimistic that we can proceed with selected horizontal launches by the second half of the year.”
However, she said, “the uncertainties around cost and execution drove us to cancel our Avida-Katipunan Heights and pause our Laurean (Residences) project. These were well-received projects in strong locations but, but because construction had not yet begun, we had the ability to act early, minimize disruption. We will revisit opportunities when cost visibility and market conditions improve.”
This year, ALI has ₱130 billion worth of inventory that it will monetize and this gives the company the depth to maintain market leadership while being more selective on new launches.
Proceeds will be used prudently to preserve balance sheet strength, fund priority investments, and return capital to shareholders where appropriate.
ALI will deliver 13,000 residential units in 40 projects to its buyers this year.
For its shopping centers business, ALI is on track to deliver an additional 190,000 square meters of gross leasable area this year, as well as complete the reinventions of its flagship malls by the middle of the year.
Meanwhile, its office business will open another 70,000 square meters of office GLA, all of which will be located within its estates.
“Beyond 2026, we have a pipeline of 250,000 square meters of GLA, which will be located in major CBDs, such as Makati, BGC, Quezon City, and Cebu,” Dy said.
ALI invested a total of ₱23 billion for the first quarter, in line with its original capex plan, with notable increase in investments in leasing and hospitality, which increased by 53 percent versus same period last year.
“Investments in leasing and hospitality now account for more than a quarter of our total capital expenditure. We expect this share to continue to increase for the rest of the year,” said ALI Chief Finance Officer Jose Eduardo A. Quimpo II.

Related Tags

Ayala Land Inc. Anna Ma. Margarita Bautista-Dy Jose Eduardo A. Quimpo II
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.