ADVERTISEMENT

Casinos handed by Pagcor six-month ultimatum on corruption red flags

Published Jun 2, 2026 02:10 pm

At A Glance

  • State-run gaming regulator Philippine Amusement and Gaming Corp. (Pagcor) has ordered licensed gaming operators and their service providers to integrate specific red flag indicators into their compliance systems within six months.
The Philippine Amusement and Gaming Corp. (Pagcor) ordered casino operators to integrate specific corruption-linked red flags into their compliance systems, escalating its clampdown on dirty money moving through the country’s gaming hubs.
Licensed operators and their service providers have six months to build the indicators into their monitoring systems, according to a May 28 advisory from the state-run regulator’s anti-money laundering supervision and enforcement department.
Pagcor said the new mandate is designed to establish risk-based triggers specifically targeting the abuse of casinos by corrupt actors.
Under the new guidelines, individuals in government or those with close ties to public officials represent a primary risk category. Pagcor is requiring casinos to cross-reference patrons against media reports, public records, and internal databases to spot public officials, government employees, public-works contractors, or anyone performing prominent public functions. The rule extends to individuals closely related or connected to those figures.
This indicator should guide casinos in their risk-based approach to customer due diligence (CDD), enhanced due diligence (EDD), monitoring, and suspicious transaction reporting (STR) considerations.
Pagcor clarified that red flags are only warning indicators and not a final finding of money laundering, but they should prompt casinos to exercise greater vigilance and escalate the matter to determine whether a transaction is suspicious.
Beyond identity-based risks, Pagcor is also targeting suspicious betting behavior, specifically flagging “large chip cash-outs or sustained ‘winning’ patterns despite brief or low-intensity play, suggesting statistically implausible outcomes.”
This includes minimal-play scenarios where the total turnover is only a small fraction of the initial chip purchase.
Philippine Amusement and Gaming Corp. is also tightening oversight on coordinated activities, instructing operators to assess group play risks—such as cases where one person funds or controls multiple patrons, or where a financier distributes chips or cash to several players.
Further, the regulator is reviewing how clearly patrons disclose the origin of their wealth. It said it is a warning sign if a customer fails or repeatedly delays providing source of funds (SOF) or source of wealth (SOW) information beyond vague descriptions, such as repeatedly identifying themselves only as a businessman or investor even after further details are requested by the casino.
Failure to adopt these measures could be “treated as evidence of weak AML controls and may increase liability in later enforcement proceedings.”
Gaming operators are expected to complete a review and approve necessary updates to their AML policies “within three months from issuance” and fully integrate the red flag indicators into their monitoring rules and alert scenarios “within six months from issuance.”

Related Tags

Pagcor casino anti-money laundering/countering the financing of terrorism (AML/CFT) corruption
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.