ADVERTISEMENT

DTI stops price increases on basic goods for two weeks

Published Mar 28, 2026 08:33 pm
The Department of Trade and Industry (DTI) has secured an agreement with the country's largest retailers and food manufacturers to freeze prices of basic necessities until April 16. The move aims to prevent speculative price spikes amid volatile global supply chains and tensions in the Middle East. (Photo by Mark Balmores | MB)
The Department of Trade and Industry (DTI) has secured an agreement with the country's largest retailers and food manufacturers to freeze prices of basic necessities until April 16. The move aims to prevent speculative price spikes amid volatile global supply chains and tensions in the Middle East. (Photo by Mark Balmores | MB)
The Department of Trade and Industry (DTI) secured a commitment from the country’s largest manufacturers and retailers to freeze prices on essential goods through mid-April to insulate households from the inflationary fallout of escalating tensions in the Middle East.
In a statement late Saturday, March 28, the trade department clarified that no price hikes for basic necessities and prime commodities will take effect on April 1, despite mounting logistics and inventory pressures.
Following a meeting with industry leaders, the DTI announced that price stability for these goods is now guaranteed until at least April 16, 2026. The move aims to provide a temporary buffer for Filipino consumers as global supply chains face renewed volatility.
The pact involves a broad coalition of the country’s industrial heavyweights, including food and beverage giants Nestle Philippines, San Miguel Foods, and Universal Robina Corp., as well as personal care leaders Procter & Gamble Philippines and Unilever Philippines. Other participants included Century Pacific Food Inc., Alaska Milk Corp., and Monde Nissin, along with the Canned Sardines Association of the Philippines.
DTI said these companies have pledged to absorb rising operational costs for the next two weeks rather than passing them on to the public.
On the retail side, the freeze is backed by the largest supermarket chains in the archipelago, including SM Markets, Robinsons Retail Holdings Inc., and the Metro Retail Stores Group Inc. The Philippine Amalgamated Supermarkets Association also joined the commitment, ensuring that the price freeze extends from the factory floor to the grocery shelf.
The department said the agency’s initiatives are now focused on enforcement. Under Executive Order No. 110, the DTI is intensifying nationwide monitoring to ensure retailers comply with the agreement. The agency currently oversees 726 variants of essential products. Within that portfolio, 196 stock-keeping units are subject to a Suggested Retail Price, covering everything from canned sardines and instant noodles to laundry soap, bottled water, and bread.
The government’s proactive stance comes as policymakers monitor the impact of regional conflicts on fuel and shipping costs.
By securing a voluntary moratorium from the private sector, the DTI said the government hopes to prevent speculative price spikes. The full list of protected items remains available through the official SRP bulletin on the DTI website and will be displayed across major retail outlets and social media platforms to ensure consumer awareness.

Related Tags

Department of Trade and Industry (DTI) Oil Crisis 2026 inflation rate Consumer prices
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.