ADVERTISEMENT

Substandard government projects to become a crime under Sandro Marcos bill

Published Feb 18, 2026 08:25 am

At A Glance

  • If House Majority Leader Ilocos Norte 1st district Rep. Sandro Marcos would have his way, he would make substandard government projects a punishable crime.
Ilocos Norte 1st district Rep. Sandro Marcos (Ellson Quismorio/ MANILA BULLETIN)
Ilocos Norte 1st district Rep. Sandro Marcos (Ellson Quismorio/ MANILA BULLETIN)


If House Majority Leader Ilocos Norte 1st district Rep. Sandro Marcos would have his way, he would make substandard government projects a punishable crime.
This is provided for under Rep. Marcos' HB No.2811, also known as the proposed "Criminalizing Negligent Contractors Act".
"Any contractor, subcontractor, or person acting on their behalf who, through gross negligence, causes the quality of work on a government project to fall below the standards prescribed in the contract, applicable laws, or technical specifications, shall be held criminally liable," read the presidential son's bill.
In what could be viewed as a response to President Marcos' State of the Nation Addess (SONA) last July 28, 2025, wherein he blasted anomalous flood control projects, Rep. Marcos filed the bill just three days later.
"The State shall promote the integrity of government projects by ensuring the optimum quality with which they are undertaken. As such, it shall outlaw the negligence of contractors and subcontractors of government projects," it read.
"Govemnment infrastructure projects must be implemented with strict adherence to standards of safety and quality, as prescribed by law and by competent authorities. These standards are not mere formalities, they are essential safeguards of public welfare, fiscal responsibility, and the long-term utility of state investments," HB No.2811 further stated.
Section 4 of the bill reads: "Any person, including contractors, subcontractors, corporate officers, government employees, or juridical entity found guilty of gross negligence under this Act, whether as principal, accomplice, or accessory, shall suffer the penalty of imprisonment of not less than six (6) years but not more than twelve (12) years; or a fine of not less than Ten Million Pesos (P10,000,000.00); or both at the discretion of the court."
The court shall also automatically impose, alongside the principal penalty, the accessory penalty of perpetual disqualification from holding public office and from participating, directly or indirectly, in any government procurement or project.
"Gross negligence" under HB No.2811 includes, but is not limited to, acts or omissions that result in material deviation from contract specifications or approved plans, compromise of structural integrity or public safety, or use of substandard materials.
In filing the measure, Rep. Marcos argued that the Constitution "demands accountability not only for acts of corruption but also for gross negligence, which can result in wasteful spending, substandard outputs, and threats to public safety".
"Further, this bill strengthens the accountability framework across the procurement and project implementation, and protects the Filipino people from the grave consequences of negligent execution of government-funded projects," added the second-term congressman. 
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.