ADVERTISEMENT

Oil firms prepare for another round of fuel price rollback

Published Apr 22, 2026 02:59 pm
A motorcycle rider refuels at a station in Quezon City on Tuesday, April 21, following a significant rollback in fuel prices. Oil companies implemented a major price cut this week, ₱24.94 per liter decrease for diesel, while gasoline and kerosene prices were slashed by ₱3.41 and ₱2.00, respectively.

(Photo by Santi San Juan I MB)
A motorcycle rider refuels at a station in Quezon City on Tuesday, April 21, following a significant rollback in fuel prices. Oil companies implemented a major price cut this week, ₱24.94 per liter decrease for diesel, while gasoline and kerosene prices were slashed by ₱3.41 and ₱2.00, respectively. (Photo by Santi San Juan I MB)
Fuel retailers are on track to extend their streak of price rollbacks next week, though the pace of the decline is projected to moderate amid tightening regulatory environment and persistent Middle East volatility.
Based on the first two days of trading for the Mean of Platts Singapore (MOPS), the regional pricing benchmark, the price of diesel may decrease by ₱10 to ₱12 per liter. Gasoline prices are estimated to see a narrower reduction of ₱0.50 to ₱1.50 per liter.
Oil companies are scheduled to formally announce these adjustments on Monday, April 27.
The projected rollbacks follow a week of aggressive government intervention. The Department of Energy (DOE) has moved to prescribe domestic pump prices under Executive Order 110, which declared a state of national energy emergency.
Under these emergency guidelines, the agency has transitioned from mere monitoring to active price setting to shield consumers from global market swings.
“The rollback is now mandated by the government,” Energy Secretary Sharon Garin said in a recent briefing. “It is prescribed by the government as announced by the President.”
The DOE warned that companies failing to implement the mandated reductions face criminal prosecution, including potential imprisonment for executives and fines under the Downstream Oil Industry Deregulation Act.
Meanwhile, market sentiment remains tethered to the Strait of Hormuz, a critical transit point for global crude. Prices softened recently as a temporary ceasefire between Israel and Lebanon improved risk appetite.
Additionally, renewed optimism regarding the reopening of the Strait ahead of anticipated US–Iran talks has pressured crude premiums lower.
“Crude prices softened as risk sentiment improved following a temporary ceasefire and renewed optimism over the potential reopening of the Strait of Hormuz,” the DOE said, referring to recent rate movements.
On the supply side, the significant drop in diesel prices is partly attributed to the re-emergence of South Korean cargoes. While overall supply recovery remains constrained, the arrival of limited volumes from North Asia has provided some relief to regional balances.
Despite the current downward trend, analysts warned that the outlook remains fragile. Any escalation in the Middle East or a reversal in the status of the Strait of Hormuz blockade could abruptly halt the streak of rollbacks and force another recalibration of domestic prices.

Related Tags

oil prices Diesel Gasoline Oil price rollback
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.