ADVERTISEMENT

PCC, DPWH partner to ensure fair bidding in infra projects

Published Oct 23, 2025 03:38 pm
In photo (from left to right) PCC Executive Director Kenneth Tanate, PCC Chairperson Michael Aguinaldo, DPWH Secretary Vivencio “Vince” Dizon, and DPWH Undersecretary Ricardo Bernabe III
In photo (from left to right) PCC Executive Director Kenneth Tanate, PCC Chairperson Michael Aguinaldo, DPWH Secretary Vivencio “Vince” Dizon, and DPWH Undersecretary Ricardo Bernabe III
The Philippine Competition Commission (PCC) will strengthen its partnership with the Department of Public Works and Highways (DPWH) to uphold fair bidding process in the agency’s infrastructure projects in lieu of corruption issues.
The PCC said it entered into a memorandum of agreement (MOA) with the DPWH on Thursday, Oct. 23, to strengthen inter-agency coordination in promoting fair competition and integrity.
The country’s competition watchdog said the collaboration will primarily focus on the DPWH’s public procurement and infrastructure development.
PCC Chairperson Michael Aguinaldo said this agreement reflects both agencies’ commitment to make public infrastructure fair, transparent, and competitive.
“This MOA is about more than policy coordination. It is about nation-building through fair competition,” said Aguinaldo.
“It is about ensuring that our roads and bridges are built not just with concrete and steel, but with integrity and trust,” he added.
In particular, the MOA formalizes cooperation between the PCC and DPWH in detecting anti-competitive behavior in public works projects, especially bid-rigging and abuse of dominance.
The agreement aims to establish mechanisms for case referrals, joint investigations, policy coordination, and capacity-building programs.
In this regard, the two agencies have pledged to pursue timely notification of relevant concerns and to conduct proactive monitoring of market activities.
Through a collaborative review, the PCC will review the DPWH’s policies to ensure its alignment with the Philippine Competition Act (PCA), the National Competition Policy, and other applicable laws.
“The MOA also enables the formation of joint task forces and logistical support for investigations, including access to procurement data and field coordination,” the PCC said.
“The MOA also outlines protocols for information sharing, including access to bid documents, procurement reports, and market assessments, subject to confidentiality and data privacy safeguards,” it added.
Additionally, the PCC said the MOU will serve as an avenue for joint capacity-building activities in the form of training, roadshows, and the development of educational materials for procurement officers and contractors.
Following allegations of bid-rigging in public works, particularly flood control projects, the PCC emphasized the importance of embedding competition safeguards in the DPWH to ensure efficient public spending and market fairness.
Under the PCA, entities found to have engaged in anti-competitive agreements, such as bid-rigging, will face administrative fines ranging from ₱110 million to ₱275 million.
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.