ADVERTISEMENT

Can a gov't contractor donate to poll bets? Here's what Comelec thinks

Published Aug 15, 2025 01:40 pm

At A Glance

  • Comelec Chairman George Erwin Garcia clarified that while government contractors are banned from donating to poll candidates, company owners could argue that the donations were made in a personal capacity—a defense he calls strong but not necessarily valid.
While the Commission on Elections (Comelec) made it clear that government contractors are prohibited from making donations to election candidates, it may come out differently if it were made in a personal capacity.
"Sa aking palagay iyan ng magiging mabigat na depensa nung naturang tao (In my opinion, that would make for a strong defense of that person)," Comelec Chairman George Erwin Garcia said in an interview over DZRH on Friday, Aug. 15.
He explained that while the person is the owner of the construction company engaged in a contract with the government, he or she can argue that a donation was made in his or her personal capacity.
Garcia illustrated his point by saying that if a company earned ₱100 million and distributed the profit among its stockholders, the owner—receiving the largest share, say ₱20 million—could then donate this personal income to a politician-friend.
"Di ko sasabihing yan ay tama at valid na depensa, pero malakas na depensa yan (I wouldn’t say that it’s a correct or valid defense, but it is a strong one)," he said.
"Di ko po muna bibigyan ng konklusyon dahil maaring may makarating sa amin na ganyang mga klaseng complaint lalo na kung involving yung mismong opisyal ng isang public works contractor o kaya service contractor ng pamahalaan (I will refrain from drawing any conclusions for now, as we may receive such types of complaints, especially if they involve an official of a public works contractor or a government service contractor)," he added.
The poll chief also added that it would be an entirely different scenario if the company is owned by a single person, since the earnings would only go to one owner.
Garcia explained that under Section 95(c) of the Omnibus Election Code (OEC), the prohibition applies regardless of whether it is done before or after the elections.
He further noted that the offense has a prescriptive period of five years, meaning the poll body maintains jurisdiction even after the elections have concluded.
Comelec said it will conduct a motu proprio investigation into certain elected officials who received campaign contributions from government contractors, despite the existing ban on such donations.
He also made a call to Congress for the revision of the OEC, which has too many loopholes.
News reports recently came out that Senate President Francis "Chiz" Escudero's top campaign donor, Lawrence Lubiano bagged P5.16 billion in flood control project contracts.
Escudero dismissed this as a “malicious” and “ill-timed” smear job meant to oust him ahead of a possible impeachment bid against Vice President Sara Duterte in February 2026.

Related Tags

Comelec Comelec Chairman George Erwin Garcia Government contracts Commission on Elections (COMELEC)
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.