ADVERTISEMENT

Rains, floods dampen 7-Eleven sales after strong end-July

Published Aug 19, 2026 12:22 pm
PhilSeven Operations Director Francis S. Medina
PhilSeven Operations Director Francis S. Medina

Philippine Seven Corp. (PhilSeven), the exclusive licensor of 7-Eleven convenience stores in the Philippines, sustained its strong first-half sales growth in July, but growth has been dampened this month as heavy rains and floods kept some customers away.

During the recent Philippine Stock Exchange (PSE) Strengthening Access and Reach (STAR) investor briefing, PhilSeven Finance and Investor Relations Head Lawrence M. De Leon said, “We’re still okay with July. We were able to maintain the momentum.”

He added that July sales were boosted by the annual 7-Eleven Day, which attracted a lot of customers because of the discounts and promotions the stores offered.

“However, our sales are very sensitive to bad weather conditions, especially the past two weeks which [were] very rainy. So, you can see same-store sales drop as much as 20 percent on a very rainy day. You can imagine the effect,” De Leon noted.

He pointed out, though, that “our stores are clustered quite evenly. So, if there’s school suspension or if there’s a work suspension, you can see some recovery in residential clusters since it’s kind of diversified when it comes to location.”

“But, still, that’s not enough to make growth positive. So, we are still figuring out ways on how to promote other categories which we think will do well in rainy weather so that it can help lift same-store sales growth (SSSG),” De Leon said.

PhilSeven had reported that SSSG reached an all-time high in the first half of 2026 and 7-Eleven showed a strong turnaround during the period, led by its Metro Manila stores.

For the first six months of 2026, PhilSeven generated a net profit of ₱1.84 billion, a 3.8-percent increase year-on-year.

This bottom-line improvement was anchored by robust top-line performance: system-wide sales—which include retail sales and service income across all corporate and franchised stores—surged 15.1 percent to ₱55.78 billion.

Revenue growth was primarily driven by strong SSSG and store footprint expansion. Operating revenue, or revenue from contracts with customers, similarly grew by 14.9 percent to ₱53.48 billion.

First-half same-store sales grew by 5.9 percent, a complete reversal from the 0.9-percent contraction recorded in the same period of 2025.

This was fueled by a recovery in the tobacco and non-alcoholic beverage categories, as well as higher average basket sizes supported by the aggressive rollout of card payment terminals, which now cover 98 percent of the store network.

Meanwhile, total store count increased by nine percent to 4,650 locations, yielding a 9.2-percent rise in store operating days. New stores contributed over six percent of total sales.

Related Tags

Philippine Seven Corp. 7-Eleven Lawrence M. de Leon
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; } }

{{ static_articles_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.