ADVERTISEMENT

POGOs now account 2.8% of office spaces

Published Jun 29, 2021 08:07 am

The POGO (Philippine Offshore Gaming Operators) exodus continues and the once bustling Chinese-run industry that filled high rise office buildings with young Chinese workforce now only accounts for 2.8 percent of office portfolio in Metro Manila”, according to a study. 

John Corpus, executive director for Worldwide Occupiers Services Team of KMC Savills, one of the country’s leading property management and consultancy firms, said in a presentation at the virtual PH Real Estate Property: Trends & Outlook” that non-renewals and pre-termination of office space leasing outweigh new leases.

According to Corpus, POGOs accounted for 72 percent of vacated offices in the January-May period this year followed by multinational headquarters at 14 percent, data processing and outsourced services 10 percent, and flexible offices 4 percent.

For the January-May 2021, the KMC data showed that new leases are on the downtrend from 50,000 square meters in January to roughly 25,000 sqm new leases in May.

In contrast, vacated office spaces fluctuated from a low of 50,000 sqm in January to a high of 150,000 sqm in February only to drop in March to around 90,000 sqm. Leasing activity recovered in April to around 125,000 sqm and stayed at that level in May. 

Despite a slight pick up on leasing activity in Metro Manila, Corpus said that non- renewals and pretermination continue to dampen demand. Occupiers also appear to be re-evaluating their use of space as a return to office approaches for many organizations, he said. 

As a result, office space vacancy level in Metro Manila as of May this year was at a high of 12.8 percent, exceeding base forecast of 11.2 percent. KMC’s upper forecast is 13.2 percent vacancy rate. 

KMC said that as non-renewals climb higher, vacancy rates are also expected to worsen in Metro’s central business districts. Quezon City is forecasted to post the highest vacancy level at 19.5 percent, followed by Alabang at 16.1 percent, Ortigas at 16.5 percent, Makati at 10.6 percent, Bonifacio Global City at 9.8 percent and Bay Area with the lowest vacancy rate at 9.6 percent.

With rising vacancy rates, rental rates should also continue to soften. Rental rates in Metro Manila as of the first quarter of 2021 was already at P993.8 per square meter a month or 1.2 percent lower than rent levels a year ago.

Following the overall Metro Manila trend, KMC said further reduction is expected as occupiers renegotiate the lease contracts considering current conditions. 

Overall, KMC said office lease rates will continue to soften as take-up is behind current and upcoming supply. 

The BPO, e-commerce and IT industry are the saving grace in the office space with 90 percent of take-up coming from them and is expected to continue to row for the medium to long term. 

With lower rental rates, KMC said this is an opportunity for occupiers to position long term commitments and developers listing under REIT securing projected income stream.

Related Tags

POGOs POGO
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.