ADVERTISEMENT

Filinvest Land bucking trends, expects growth in office, residential sectors

Published Jan 29, 2025 12:14 am

Filinvest Land Inc. (FLI), the Gotianun Group’s publicly listed property developer, is optimistic about the continued growth of its office leasing and residential businesses this year.

In an interview, FLI President and CEO Tristan Las Marias said their office business is benefiting from a focus on leasing to government entities, even as the market experiences more supply than demand due to the exit of Philippine offshore gaming operations (POGOs).

FLI is maintaining its occupancy rate despite the completion of new buildings. Las Marias noted, “That’s growth, right? If you maintain the same average occupancy and then add more office space, that’s improvement.”

He explained that this is due to the company’s focus on government offices, as government agencies have a high demand for new office space. FLI recently leased a building in Makati to the Department of Trade and Industry and one in Pasay to the National Bureau of Investigation.

“We started focusing on government leasing last year. We’re now tapping into more government offices because they have the budget. Hopefully, we’ll secure more leases this year,” Las Marias said.

In addition to the boost from government leasing, he said they are also securing new leases from traditional offices. Many businesses are establishing themselves in Filinvest City in Alabang because it is “starting to become a regional hub in Southeast Asia.”

Las Marias also said that there is a “flight to quality” by both government and private lessors, creating opportunities for FLI since most of its buildings are Grade A. “If people are moving out of their old offices to upgrade at friendlier rates, we can help them.”

Regarding FLI’s residential business, he pointed out that they are not affected by the glut in the middle-income condominium market since more than half of their projects are outside Metro Manila.

Approximately 50 percent of FLI’s residential projects are in the Visayas and Mindanao, with the remainder in Metro Manila and other parts of Luzon.

He anticipates that their residential business will be boosted by declining interest rates, which make home mortgages more affordable, and the weakness of the peso, which increases the purchasing power of dollar earners. About 30 percent of FLI’s residential sales are from overseas Filipino workers (OFWs).

“We are one of the developers that expanded our international sales channels early, which is why we have a healthy share of OFW sales. Our presence in 50 cities and 24 provinces allows us to service most of their requirements.”

“When OFWs invest, particularly for rental income, they choose places they are familiar with so their relatives can manage and maintain the properties,” Las Marias explained.

This year, FLI will open its second building in General Santos City, its second in Naga, and its third in Dagupan. The company is also expanding in Bacolod.

Related Tags

Tristan Las Marias Filinvest Land Inc.
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.