ADVERTISEMENT

Discaya-owned firms face P300-B penalties for rigging DPWH flood contracts

Published Oct 3, 2025 12:47 pm  |  Updated Oct 3, 2025 01:04 pm

At A Glance

  • Nine Discaya-owned firms could face P300-B penalties for rigging DPWH flood control contracts.
  • 1,214 projects from 2016 to 2025 worth P77.934-B allegedly manipulated.
  • Contractor licenses revoked; two cases referred to the Philippine Competition Commission (PCC).
  • Discayas admitted under oath that their firms sometimes competed against each other.
  • DPWH filed P89.23-M claims with insurance companies to protect public funds.
Department of Public Works and Highways (DPWH) Vince B. Dizon (Photo courtesy of DPWH)
Department of Public Works and Highways (DPWH) Vince B. Dizon (Photo courtesy of DPWH)
Construction companies owned by Pacifico “Curlee” Discaya and Cezarah Rowena “Sarah” Discaya could face fines totaling P300 billion for allegedly rigging more than 1,200 flood control contracts with the Department of Public Works and Highways (DPWH).
DPWH Secretary Vince Dizon said on Friday, Oct. 3, that the nine Discaya-owned companies cornered 1,214 projects worth P77.934 billion from 2016 to 2025.
The violations prompted the revocation of their contractor licenses and the referral of two cases to the Philippine Competition Commission (PCC) for possible penalties under anti-competitive practice laws.
“The maximum penalty is P250 million per contract, so the penalty is actually higher than the value of the contracts,” Dizon said.
He added that the Discayas admitted under oath during a Senate Blue Ribbon Committee hearing that their firms sometimes competed against each other for the same projects, exposing systemic manipulation that undermines public trust in government spending.
Records from the Land Registration Authority show the Discayas fully own 18 real estate properties valued at P1 billion.
DPWH has also filed claims totaling P89.23 million with Sterling Insurance Company, Travellers Insurance Company, and Liberty Insurance Corp. for surety bonds tied to the contracts, an effort Dizon said is meant to protect public funds and ensure accountability.
Two separate cases are now under PCC review.
One involves Wawao Builders, IM Construction Corp., SYMS Construction Trading, St. Timothy Construction Corp., and officials from the DPWH Bulacan 1st District Engineering Office.
The second case targets Sunwest, Inc., and officials from DPWH Regional Office IV-B.
Dizon expressed confidence that the PCC can expedite the investigations since the department provided complete evidence and the Discayas admitted involvement.
The DPWH chief added that the scale of the case serves as a warning to other contractors that attempts to manipulate public projects will face strict penalties.
He emphasized that the department remains committed to transparency, accountability, and safeguarding taxpayers’ money, stressing that no contractor is above the law.

Related Tags

DPWH Discaya firms flood control contracts bid-rigging contractor penalties
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.