ADVERTISEMENT

Pagcor's profit more than doubles to P16.7 billion on e-games boom in 2024

Published Jan 30, 2025 06:43 am

Sustained robust performance of the electronic games sector drove the Philippine Amusement and Gaming Corporation’s (Pagcor) net income by more than double its earnings in 2023. 

Pagcor announced on Thursday, Jan. 30, that its net income more than doubled (146 percent) from P6.81 billion in 2023 to P16.76 billion in 2024. It stood at almost P17 billion last year after deducting its P68.21 billion contributions to the national government.

Alongside this, data from Pagcor also revealed that revenues of the government-owned company reached a new record high of P112 billion in 2024, nearly 41 percent more than the P79 billion in the previous year. 

Alejandro H. Tengco, Pagcor chairman and CEO, attributed the agency’s remarkable financial performance to the E-Games and E-Bingo sectors, contributing P48.79 billion or 50.03 percent of the 2024 gaming revenues. 

“The continuous growth of the E-Games sector is the key driver of PAGCOR’s record-breaking performance,” Tengco said, noting that this is reflective of the “increasing popularity of digital gaming platforms and the transformative impact of technology on the industry.”

Net operating income stood at P84.97 billion, or 51 percent higher than the year-ago level of P56.38 billion.

“We are proud to announce that our 2024 financial performance is the best so far in the history of PAGCOR, and we thank our employees and stakeholders for making such achievement possible,” Tengco said.

Prior to 2024, records showed that Pagcor’s gross operating revenue was highest before the pandemic (2019)—the time when the state gaming company generated P81.98 billion.

Gaming operations and license fees generated P97.52 billion, while business income and service fees contributed P14.18 billion.

Licensed casinos also contributed 33.91 percent (P33.07 billion) to Pagcor’s 2024 revenue, while Casino Filipino venues added 12.99 percent (P12.67 billion).

Pagcor noted in a Jan. 30 statement that although the Philippine Offshore Gaming Operations (POGOs) ceased in December last year due to its banning, the sector still contributed P2.99 billion (3.07 percent), to gaming revenues.

With higher revenues, Pagcor boosted its contributions to nation-building by 37.61 percent to P68.20 billion from P49.56 billion in the previous year.

Additionally, Pagcor remitted P46.32 billion to the national treasury, up 33.39 percent from 2023, along with P4.87 billion in franchise taxes and P1.09 billion in corporate income taxes.

The Philippine Sports Commission received P2.31 billion, with P91.88 million for athlete incentives, while Pagcor allocated P12.37 billion for socio-civic programs under the president’s office.

Likewise, the agency’s revenues supported host cities (P698.60M), the Department of Justice’s (DOJ) Board of Claims (P178.80M), and the Renewable Energy Trust Fund (P248.01M).

Pagcor surpassed the P100 billion revenue mark once in 2018 with P104.12 billion, which included a one-time property sale of P32.71 billion.

Related Tags

Pagcor chair and CEO Philippine Amusement and Gaming Corp. Alejandro H. Tengco
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.