ADVERTISEMENT

High prices and corruption are intertwined

Published Oct 28, 2025 12:05 am  |  Updated Oct 27, 2025 06:13 pm
FINDING ANSWERS
More than anything else under the sun, Filipinos are usually most bothered by the soaring prices of basic goods and services. But now, for the first time in years, corruption has emerged as the second most worrisome issue, alongside access to affordable food like rice, meat, and vegetables.
The problem of corruption has long been treated as merely a moral issue, or something to condemn in speeches but often seemingly tolerated in practice. Not anymore. The latest OCTA Research survey released last week shows Filipinos now see corruption as an economic emergency.
Nearly one in three survey respondents ranked corruption among the country’s most pressing problems, the highest since 2021. The surge, from 13 percent last July to 31 percent in September, comes amid continued price increases and prevailing outrage over non-existent and substandard flood-control infrastructure projects.
As OCTA Research president Ranjit Rye observed, Filipinos “are not angry mindlessly. They’re expecting something by way of accountability and institutional reform.” It now seems people are connecting the dots. The effects of corruption have become a daily economic burden that makes life more expensive.
Before I took up law at UP, I earned a degree in economics at UST, where I learned that corruption doesn’t just enrich a few; it penalizes everyone else, especially the poor, through higher prices. Trust is economic capital — and corruption erodes trust. Investor confidence weakens, job creation slows down, credit ratings fall, and the cost of government borrowing rises.
When public officials collude with contractors to overprice expenditures, the excess spending widens the deficit, prompting more borrowing — which in turn fuels inflation. When farm-to-market roads exist only on paper, vegetable rot before reaching markets. When bribes are demanded from truckers, transport costs become more expensive, raising prices of food or of almost everything Filipinos buy.
When customs inspectors accept bribes to release shipments, or when favored importers get special treatment, the cost of these anomalies and inefficiencies ripple through the supply chain. Food, fuel, construction materials, etc. all become more expensive.
Corruption raises the cost of doing business, discouraging investment, and driving prices even higher. In short, corruption multiplies inflation. It steals not just money but economic stability. Consumers end up paying more. And every peso lost to corruption could have been used to stabilize food prices, subsidize transport costs, support farmers, strengthen the peso against inflationary shocks, or fund poverty alleviation.
The adverse consequences of corruption explain why the issue has leapfrogged past other survey concerns likes wages and jobs. More Filipinos now understand how graft undercuts any reform. Wages cannot be raised if inflation keeps eroding them. Widespread poverty cannot be fought efficiently while corruption drains public coffers.
Because of the massive corruption scandal unearthed during investigations in both Houses of Congress, Filipinos have come to the painful realization that they were being bled dry not just by inflation but by large-scale thievery apparently involving a vast, coordinated network of collusion, promoting an entire system of organized plunder.
Last September, Pulse Asia found that 97 percent of Filipinos believed corruption in government is “widespread,” 85 percent said it had worsened in the past year, and a disturbing 59 percent saw it as a “normal” part of Philippine politics. These numbers are staggering. They reflect not only outrage but exhaustion — a moral fatigue that comes from seeing scandal after scandal, including the pork barrel scam more than a decade ago.
But corruption is not new. It has long shaped the Filipino’s daily struggles — from securing a driver’s license to paying taxes at the BIR. It thrives in both grand theft and petty transactions. Even during the pandemic, when lives were on the line, corrupt officials found ways to profit from overpriced supplies.
Current data confirm how corruption has been defying solution all these years. The Philippines fell to 114th out of 180 countries in Transparency International’s 2024 Corruption Perceptions Index.
The Bangko Sentral ng Pilipinas’ Business Expectations Survey for the third quarter of 2025 showed business optimism sliding from 28.8 to 23.2, and future expectations falling from 51 to 48 — a clear sign that investors now see corruption as a structural, not seasonal, risk.
The Development Budget Coordination Committee cut its growth forecasts for 2025–2026, while the IMF, ADB, and AMRO downgraded their outlooks. Credit rating agencies have maintained cautious stances.
Business groups have also taken notice. The PCCI, FFCCCII, ECOP, MBC, and MAP have issued a rare joint statement denouncing the “historic, massive, and unprecedented corruption scandal crippling flood control projects.” They warned that the scandal “endangers national security.” Their message to Malacañang was blunt: prosecute the guilty, recover stolen funds, and institutionalize reform. And many others agree with that message. ([email protected])
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.