ADVERTISEMENT

Office space demand unlikely to return to pre-Covid level in 2022

Published Jul 19, 2022 04:59 pm

Demand for office space is generally picking up, but it is unlikely to return to the pre- pandemic levels this year, a leading property management and consultancy firm said.

Makati CBD skyline

“Has demand caught up with pre-pandemic levels? The answer to that is no,” said Morgan McGilvray, Santos Knight Frank (SKF) senior director, occupier strategy & solutions, at the company’s virtual property briefing.

“The demand, at least at the moment, it's just not there. Demand is certainly getting better, but there's no evidence yet that it's going to be kind of the 2018-2019 levels,” he said, citing the continued absence of POGO (Philippine Offshore Gaming Operators) sector continued to temper what could have been a faster recovery in demand.

“The good news is that demand is generally picking up, but maybe holding it up against the kind of those immediate years before pre pandemic. That might be a little too much at this point,” he said.

Pre-pandemic, vacancy rate in office space in Metro Manila hit a low of 4.7 percent to a high of 5.68 percent, driven by the combined strong demand from the business processing outsourcing (BPO) firms and the POGO locators.

But when the pandemic hit, vacancies in office buildings climbed, hitting a high of 20.26 percent in the last quarter of 2021 as BPOs left their offices and implemented “work from home” arrangements. The POGOs also left the country, starting even prior to the pandemic.

As of the second quarter this year, SKF data showed that vacancy rate in Metro Manila has gone up to a high of 22.69 percent.

As more BPO employees start returning to their physical offices in the first half of the year, SKF also saw an increase in leasing activity for the first time in a while. However, with 228,500 square meters of new office space also added to the market in the second quarter, the Metro Manila vacancy rate still rose to 23 percent, said McGilvray.

McGilvray noted that also contributing to the high vacancy rate is continuing supply as construction of office buildings did not stop even during the pandemic.

But the BPO sector is expected to lead the demand for office space, he said.

He explained that the BPO sector is a big beneficiary from the depreciation of the local currency against the US dollar as more foreign BPO firms would be attracted to locate in the country due to the competitive foreign exchange rate. The peso is now at P56 to the US greenback.

As Western companies continue to cut costs, more outsourcing can be expected to come to the Philippines, spurring office demand for the rest of the year.

With demand generally picking up, Morgan forecasts the high vacancy rate will start “creeping” down this year.

Overall, SKF predicts that the Philippines’ property sector is likely to see significant recovery in the next two to three years into the administration of President Ferdinand Romualdez Marcos, Jr., as demand returns on both commercial and residential property.

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.