ADVERTISEMENT

AMLC flags over ₱4 billion in suspicious funds tied to graft, corruption

Published Feb 18, 2026 05:00 pm  |  Updated Feb 18, 2026 02:47 pm

At A Glance

  • Anti-Money Laundering Council (AMLC), the country's financial intelligence unit, received reports of suspicious fund flows linked to alleged graft and corrupt practices totaling more than ₱4 billion.

The Anti-Money Laundering Council (AMLC), the country’s financial intelligence unit, received reports of suspicious fund flows linked to alleged graft and corrupt practices totaling more than ₱4 billion.

These reports, according to AMLC’s latest threat assessment, covered nearly 1,800 suspicious transaction reports (STRs) from 2021 to the first half of 2024.

Nearly all transactions related to graft and corruption occurred within the country, accounting for 99.4 percent of total STR volume and 99.8 percent of total STR value.

Nearly all these illicit funds, corresponding to 99.4 percent of total, were funneled through banks.

During the monitored period, seven outward remittance transactions were reported in connection with graft and corruption.

A total of six transactions were recorded in 2023, two of which were remittances sent to an individual in Canada linked to a former government official convicted of four graft charges involving the unlawful transfer of tax credit certificates (TCCs) in 1998.

Meanwhile, four transactions were remittances to the United States (US). These involved an individual under investigation for graft in connection with the anomalous sale of a property owned by a state-run firm in June 2018, where he previously served as a board member.

AMLC also reported that the remaining transaction involved a 2021 remittance potentially bound for Singapore. It originated from an individual allegedly involved in tax evasion. The sender is also linked to a company under investigation for selling overpriced goods to the government.

According to AMLC, the individuals involved are listed as owners of a firm currently under probe following adverse reports related to government contracts during the Covid-19 pandemic.

“Concerns have been raised over how a small company, recently established and with a capitalization of less than a million [pesos], secured these contracts. Allegations of overpricing have also emerged,” the report read.

Nearly the entire aggregate value of domestic fund flows involved amounts ranging from ₱1 million to as much as ₱442.6 million.

In 2024 alone, all reported transactions were domestic. Most transactions by number were channeled through pawnshops, while commercial banks handled the majority of the total transaction value.

For international transactions, the suspected source countries of illicit funds were Hong Kong, China, and the US, with the funds reportedly sent to the US and Canada.

AMLC earlier froze the assets of two additional contractors involved in controversial flood-control projects in Bulacan province, citing suspected graft and the use of “non-existent” infrastructure programs to siphon state funds.

To date, AMLC has frozen a total of ₱24.7 billion in assets since launching a broad investigation into budget leakages within the Department of Public Works and Highways (DPWH).

Overall, the pool of restrained assets includes a diverse range of holdings, from traditional bank deposits and insurance policies to high-value motor vehicles, aircraft, and securities.

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.