ADVERTISEMENT

Semirara cuts capital spending as 50-year mining license nears end

Published May 4, 2026 12:01 am  |  Updated May 2, 2026 01:47 pm
One of the coal pits of Semirara Mining and Power Corp. (SMPC), the country’s largest coal producer, is in Caluya town, Antique province. (Tara Yap I Manila Bulletin)
One of the coal pits of Semirara Mining and Power Corp. (SMPC), the country’s largest coal producer, is in Caluya town, Antique province. (Tara Yap I Manila Bulletin)
Semirara Mining and Power Corp. (SMPC) is slashing its planned capital spending for the year as the energy unit of the Consunji family’s DMCI Holdings Inc. awaits clarity on the future of its flagship coal operations in Antique province.
According to SMPC, the integrated energy producer expects its capital expenditure to drop to ₱1.9 billion this year, a sharp decline from the ₱6.9 billion spent in the previous period.
The company attributed the reduction to its decision to scale down major equipment re-fleeting programs. SMPC has deferred these investments in the coal segment pending the outcome of the bidding for the Coal Operating Contract, or COC, covering Semirara Island.
The Department of Energy (DOE) earlier ruled that Semirara Mining’s 50-year operational license, which expires in July 2027, cannot be renewed through a simple extension. Instead, the agency has initiated a competitive bidding process for the rights to the country’s largest coal reserve.
While the auction is underway, SMPC noted that the timeline has been delayed as regulators address outstanding technical and administrative issues.
In the interim, the firm is maintaining what it describes as capital prudence. Of the total budget, the coal segment is allocated approximately ₱800 million. These funds are earmarked for network and infrastructure upgrades, mobile equipment support, and the maintenance of its 15-megawatt power plant on the island.
Meanwhile, the power division’s expenditure is projected to rise to ₱1.1 billion to cover plant maintenance, the procurement of critical spare parts, and information technology investments.
The company is navigating a complex global coal market. Semirara anticipates that seasonal demand and fuel switching will provide a floor for prices, particularly for Indonesian benchmarks.
Although increased domestic production in major global markets and shifting Indonesian trade policies may pressure the Indonesia Coal Index in the near term, the firm expects prices to remain stable before an anticipated seasonal softening toward the end of the year.
Semirara projects that benchmark prices will average approximately $130 per metric ton for the Newcastle index and $55 per metric ton for the ICI4. To mitigate volatility, the company is maintaining a flexible contracting strategy.
It noted that the addition of 350 megawatts of new baseload capacity and 3,400 megawatts of renewable energy to the Philippine grid should help insulate the domestic market from price shocks linked to geopolitical tensions in the Middle East.

Related Tags

Semirara Mining and Power Corp. (SMPC)
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.