ADVERTISEMENT

Selling Pagcor casinos could fetch ₱50 billion, but leaves healthcare with billion-peso hole

Published Jul 27, 2026 06:00 pm  |  Updated Jul 27, 2026 04:04 pm

At A Glance

  • Selling the Philippine Amusement and Gaming Corp.'s (Pagcor) Casino Filipino could generate up to ₱50 billion in additional revenue for the government, but the proceeds would not go to the Philippine Health Insurance Corp. (PhilHealth), according to Geronimo Law.
Selling the Philippine Amusement and Gaming Corp.’s (Pagcor) Casino Filipino operations could fetch up to ₱50 billion in immediate revenue for the government, but the windfall will not go to the Philippine Health Insurance Corp. (PhilHealth), according to Makati-based legal practice Geronimo Law.
Worse, the firm estimated that privatizing the state casino operator would trigger a recurring annual loss of ₱1.7 billion to ₱2.1 billion for the Universal Health Care (UHC) program.
“We estimate a recurring loss to UHC of about ₱1.7 billion to ₱2.1 billion per year post-privatization, assuming 2024 and 2025 revenue figures,” Geronimo Law wrote in a report published last week.
Under existing laws, the national government earmarks 50 percent of its share of Pagcor’s gaming revenues for the UHC program. Privatizing Casino Filipino branches means replacing direct operating income with collections from private licensee fees—a much smaller slice that significantly reduces PhilHealth’s funding stream.
Pagcor Chairman and CEO Alejandro H. Tengco previously estimated that selling the casino assets could yield ₱30 billion to ₱50 billion. However, because those proceeds count as asset sales rather than “franchise gaming earnings,” statutory rules prevent them from being earmarked for UHC. Instead, net proceeds from the sale must be remitted directly to the National Government as general dividends.
Under the current timeline, the Governance Commission for GOCCs (GCG) is expected to submit its privatization recommendation to the Office of the President in the third quarter of 2026. An Executive Order is targeted by year-end, paving the way for full privatization by 2028.
Once the sale is complete, Pagcor will act strictly as an industry regulator. But replacing lost healthcare revenue will prove difficult.
For the state to maintain its current UHC funding level through regulatory collections, private casino operators would need to deliver unprecedented top-line growth. “For UHC to be made whole through license fees alone, privatized branches would have to more than triple their gross gaming revenue,” the law firm noted.
The setback comes as PhilHealth already faces severe fiscal pressure, with roughly ₱106 billion in unremitted UHC subsidies accumulated between 2019 and 2025.
While privatizing Casino Filipino resolves the structural conflict of Pagcor acting as both operator and regulator, Geronimo Law concluded that the move carries a steep, recurring trade-off—costing the country’s health program up to ₱2.3 billion every year.

Related Tags

casino Pagcor privatization Casino Filipino PhilHealth Universal Health Care (UHC) Law
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.