Grade Control and Mine Reconciliation Software: Why the Monthly Factor Is a Number Without a Cause
A reconciliation engine that joins the resource model, grade control model, survey, truck loads and mill feed into one auditable monthly and daily set of factors runs $70,000 to $150,000 and ships in 10 to 16 weeks in our delivery experience. A full platform adding ore control at the digger, sampling and laboratory workflow, stockpile tracking and multi site rollups lands at $180,000 to $420,000 over 6 to 12 months. Build when your factors are computed in a spreadsheet nobody else can run, when a persistent gap between model and mill has no attributable cause, or when you operate several sites with different factor definitions. Do not build if you are a single commodity Datamine site with clean data discipline. Reconcilor already does this and will cost less than your discovery phase.
Why the monthly reconciliation meeting solves nothing
Third Tuesday of the month. The mine call factor came in at 0.93 again. Technical services presents a spreadsheet with tabs going back four years, the mill superintendent says his weightometer is calibrated, the grade control geologist says the dig lines were followed, and the mining engineer says the survey pickup was late so the depletion is in the wrong month. Everyone is partly right. The meeting ends with an action to investigate, and next month the number is 0.94 and the same conversation happens.
The reason it never resolves is structural. Reconciliation compares five measurements of the same rock, taken by five departments with five different definitions, and the differences between those definitions are usually larger than the discrepancy being investigated. The resource model reports in situ dry tonnes at a modelled bulk density. Grade control reports on a different block size after a different estimation pass. Survey reports volume, which becomes tonnes only after somebody applies a density that may or may not be the model's. The fleet management system reports truck loads in wet tonnes, or in nominal payload if the onboard scales are drifting. The mill reports dry tonnes through the weightometer with a moisture correction, sampled at a different frequency. Nobody is lying and nothing reconciles.
The money at stake is why groups fund this properly. A persistent few percent between the model and the mill is real metal, and at a mid tier operation it is a material number every year. More importantly it is unattributable, which means you cannot decide whether to spend on more grade control drilling, better dig line marking, ore loss controls at the digger or scale calibration, because you do not know which of those is costing you. The value of a reconciliation build is not the factor. It is knowing which step produced it.
Problem 1: five sources of truth that measure different things
Before any software helps, the definitions have to be pinned down, and that is a technical services decision rather than a development one: wet versus dry, in situ versus broken, which density applies where, how moisture is measured and at what point, and what the boundaries of a reconciliation period actually are when a stockpile spans the month end.
Where a build must earn its keep is by refusing to let those definitions be implicit. Every quantity in the system carries its basis, and conversions are explicit and logged. If a survey volume becomes tonnes using a density of 2.68, that density is recorded on the record with its source. This sounds pedantic until the first time a factor moves because someone changed a density assumption in a spreadsheet cell and nobody could see it. Datamine Reconcilor is genuinely purpose built for this problem and handles the framework well, provided your data lives in that ecosystem and your factor definitions fit its structure. Micromine and Hexagon MinePlan are strong planning and modelling suites where reconciliation is an adjunct rather than the point. The friction for most operations is not the maths, it is that half their inputs live in systems those tools were never intended to read.
Problem 2: the block model moves under you
Reconciliation compares against a model that is itself a moving object. Models get re estimated, reblocked, re domained and revised for new drilling. Depletion happens on a survey schedule that does not match the model update schedule. If your comparison silently uses the current model rather than the model that was current when the ore was mined, your history rewrites itself every time the resource geologist publishes.
The build must version models as first class objects with an effective date, and every reconciliation record must pin the model version it was computed against. Reruns are then reproducible: you can regenerate the March factors exactly as they were reported, and you can also rerun March against the current model deliberately to see what model change alone did to the number. Separating those two questions is exactly what a spreadsheet cannot do, and it is often the first thing that explains a drifting factor.
Problem 3: ore control at the digger is where the metal actually goes
The dig line is marked on a plan, translated to flagging or a screen in the excavator, and then reality intervenes. Blast movement shifts the ore boundary by several metres and the markup was based on pre blast positions. The operator on night shift cannot see the flagging. A truck tips to the wrong stockpile because the dispatcher was busy. Each of those is ore loss or dilution, and none of them is recorded anywhere that reconciliation can see.
What a custom build must include is a destination record per load carrying the source polygon or block, the material classification assigned by ore control, the destination as instructed and the destination actually tipped. Once mis tips are visible as a count per shift rather than as an anecdote, they get managed. Where blast movement monitoring is in use, the moved dig lines have to be the ones the digger and the reconciliation both use, otherwise you are comparing a plan nobody executed against an outcome nobody predicted. This is also the highest value integration point with a fleet management system, and it is often the only thing you need out of that system for reconciliation purposes.
Problem 4: samples and assays arrive late and unmarked
Grade control depends on sampling, and sampling depends on a laboratory. Turnaround time decides whether a dig line is based on assays or on geology. Quality control samples, meaning standards, blanks and duplicates, decide whether the assays are trustworthy at all, and at many sites the quality control review is a monthly spreadsheet check that happens well after the ore has been mined and milled.
The build should ingest laboratory results directly, evaluate quality control samples automatically as each batch arrives, and flag a failed standard within hours rather than weeks, because a failed batch that has already driven dig lines is an expensive problem discovered late. Sample chain of custody from collection to result should be a record, not a courier docket. For operations reporting publicly under JORC or NI 43-101, having that chain in a system rather than in a folder also makes the competent person's or qualified person's job substantially easier at year end.
Problem 5: the factor arrives without a cause
Producing a number is the easy part. The output that changes behaviour is an attribution: of the 7 percent gap, roughly this much is explained by mis tipped loads, this much by the difference between survey depletion timing and model depletion, this much by stockpile balance movement, this much by scale drift evidenced by the payload distribution shift on 12 trucks, and this much remains unexplained. The unexplained residual is the honest headline, and it should shrink as instrumentation and discipline improve.
Getting there requires the daily version, not just the monthly one. A monthly factor is a post mortem. A daily factor with attribution is a control system, and it means a scale drifting on three trucks is caught in a week instead of at quarter end. This is also the one place where machine learning is worth funding here: anomaly detection over payload distributions and assay distributions surfaces instrument drift and sampling bias earlier than a scheduled calibration will. It is a narrow, testable use, and it is far more valuable than any grade prediction model sold on top of a data set this messy.
What this costs and how long it takes
Across the 2,000 plus projects Digital Heroes has delivered, this is the honest shape. A reconciliation engine, meaning ingestion from the resource and grade control models, survey, fleet and mill historian, explicit basis and conversion handling, versioned model pinning, and monthly plus daily factors with attribution, runs $70,000 to $150,000 and ships in 10 to 16 weeks. A full platform adding ore control markup and digger destination capture, laboratory ingestion with automated quality control evaluation, stockpile balances by material type, and multi site rollups runs $180,000 to $420,000 over 6 to 12 months.
What drives the price up specifically here: the number of source systems and their openness, since a plant historian, a laboratory system and a mine planning package are three different integration problems. Stockpile modelling, because tracking grade through rehandled stockpiles with partial reclaim is genuinely difficult and every site does it differently. Multi commodity or multi site scope, where factor definitions must be normalised before they can be compared, which is a technical services workshop rather than a coding task. And underground scope, since development and stope reconciliation carry their own logic that does not transfer from open pit.
What keeps it down: agree the definitions before the project starts. The single biggest cost driver we see is a team that begins building while the meaning of a tonne is still contested between departments. Two workshops in advance saves more than any technology decision.
Build versus buy, and when buying is the right call
Buy if you are a single site, single commodity operation already standardised on Datamine, with disciplined data and a stable factor framework. Reconcilor is purpose built, it will get you there faster, and we would tell you that before quoting. The same logic applies if you are already committed to Micromine or Hexagon MinePlan and your reconciliation needs are modest relative to your planning needs.
Build when two or more of these are true. Your factors are computed in a spreadsheet only one person can run, and that person is not junior. Your inputs live across systems your modelling suite cannot read, particularly a plant historian or a laboratory system. Your factor has been persistently off for more than two quarters with no attributed cause. You operate several sites whose factor definitions differ enough that group comparison is currently meaningless. Or you want daily reconciliation rather than monthly, which is where the operational value actually sits and which is beyond what most packages are configured to deliver.
How to choose a developer for reconciliation software
Ask them to whiteboard the quantity model before you sign anything. The right answer has every quantity carrying its basis, meaning wet or dry, in situ or broken, and the density and moisture assumptions used to convert it, with those assumptions stored as data rather than embedded in code. A developer who treats tonnes as a single number will produce a system that argues with the mill in a different way than the spreadsheet did.
Ask how they will version the block model and pin historical reconciliations to it. If reruns are not reproducible, the system cannot be used in an audit or in a public reporting context, which removes most of its value.
Ask what they have integrated. A plant historian over OPC UA, a laboratory information management system and a mine planning file format are three distinct problems, and the answer should name specific products and specific difficulties rather than describing integration in general terms.
Ask who owns the code and the data, and get it in writing before kickoff. You should own the repository, the cloud accounts and the right to hire anyone else to continue the work. At Digital Heroes the code is yours from the first commit. Reconciliation history is evidence supporting public reporting, and it should never sit in a system you cannot get it out of.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- In a survey of 113 supply chain leaders (conducted late March to mid-April 2022), 67% had implemented digital dashboards for end-to-end visibility, and those companies were about twice as likely as others to avoid supply chain problems during the disruptions of early 2022; 71% expected to revise inventory policies going forward. Source: McKinsey & Company (2022) →
- A later Nucleus Research review of analytics software ROI case studies found customers received $9.01 in benefits for every dollar spent on analytics technology, showing returns vary with deployment factors but remain strongly positive. Source: Nucleus Research (2019) →
- Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
- The Standish Group 1995 CHAOS Report found only 16.2% of software projects fully succeeded; success varied sharply by size, with large-company projects succeeding about 9% of the time versus far higher rates for small projects - best treated as an industry survey, not an audited dataset. Source: Standish Group (1995) →
Mei runs the APAC side of Digital Heroes from Sydney, where the work spans custom software, ERP and CRM builds, and commerce platforms. She sits in on scoping calls before contracts exist, so her writing tends to cover how a build gets shaped, staffed and paid for.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does custom mine reconciliation software cost?
Is Datamine Reconcilor enough, or should we build a custom system?
Why does our mine call factor never resolve in the monthly meeting?
Can reconciliation be done daily instead of monthly?
How do we work out what is actually causing the gap between model and mill?
How should block model versions be handled in reconciliation?
How long does it take to build grade control and reconciliation software?
Where does ore loss and dilution actually get recorded?
Should laboratory quality control samples be part of the same system?
Why do BI dashboard quotes range from $25k to $200k for what sounds like the same project?
Should I embed Power BI or Tableau in my SaaS product, or build custom charts?
When is it time to move from Excel reports to an actual dashboard?
How long does it take to build a custom web or mobile app from scratch?
How much does a custom BI dashboard cost for a small business?
What usually breaks after a dashboard launches, and who fixes it?
How do I calculate whether custom software will pay for itself?
Who can build a custom business intelligence dashboards system?
Digital Heroes builds custom business intelligence dashboards systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other business intelligence dashboards companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.