ADVERTISEMENT

Makilala Mining eyes second-quarter construction start for Kalinga project

Published Feb 19, 2026 10:12 am
Makilala Mining Co., the local unit of Australia’s Celsius Resources Ltd., plans to begin construction on its flagship copper-gold project in Kalinga by the second quarter, bolstered by its financing partnership with the Philippines’ sovereign wealth fund.
During the Philippine Mining Club Luncheon last week, MMCI Country Operations Director Peter Hume said the company is now gearing up to begin construction on the Maalinao-Caigutan-Biyog (MCB) Copper-Gold Project, pending the necessary funding.
At present, Hume said the company is in talks with several parties interested in investing in the project.
“We're looking to secure funding within the first [quarter] to start in the second quarter of this year,” he said, noting that early works on the construction could start as early as next month.
Under MMCI’s current pipeline, securing full funding for the MCB project will underpin its construction readiness.
This would enable the company to issue contract packages for both early works and long-lead items. Among the first to be constructed are the connecting bridge, pads, and internal access road.
This will then be followed by the issuance of tender packages for the mining contractor, non-process infrastructure, and the process plant.
In terms of the process plant—the facility that converts raw ore into a high-grade product—Hume said MMCI is currently evaluating its construction model.
“We are exploring actively now in the market for the final methodology and how we deliver the process plant and early works surrounding the process plant,” he said.
Based on the project’s updated feasibility study, construction of the process plant will begin in the first quarter of next year, with commissioning set for the second quarter of 2028.
The MCB project’s first concentrate is expected by the third quarter of the same year, which would support the ramp-up to full operations.
The study determined that during the first 10 years of the project, MMCI will require capital expenditure of $276 million, including $26.5 million in contingency and $15.1 million allocated for growth.
The mineral resource of the 2,500-hectare site is estimated at around 343 million tons, containing 1.6 million tons of copper and 1.4 million ounces of gold.
From this, a maiden ore reserve of 130.2 million tons has been defined under the project’s 35-year mine plan, with 90 million tons scheduled for extraction, while the remainder is inaccessible as it lies beneath nearby communities.
MMCI is targeting an annual production of 2.28 million tons during the initial three-year operating period, before increasing output to 2.64 million tons per year for most of the mine life.
The feasibility study, completed last month, was funded by government-run Maharlika Investment Corp. (MIC) as part of its $76.4-million loan facility for the MCB project.
MIC, the country’s sovereign wealth fund manager, signed a binding term sheet agreement with MMCI last year to finance the study, along with the front-end engineering design (FEED) of the site.
Under the agreement, both parties are expected to negotiate the equity sale of MMCI shares to MIC.
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.