Industry guide · Business Intelligence Dashboards

Grade Control and Mine Reconciliation Software: Why the Monthly Factor Is a Number Without a Cause

Grade Control Reconciliation software visual showing layers, scale, and git compare.
The short answer

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.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. 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) →
  2. 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) →
  3. 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) →
  4. 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 L. · VP APAC · Sydney

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.

FAQ

Frequently asked questions

How much does custom mine reconciliation software cost?
A reconciliation engine covering ingestion from the resource and grade control models, survey, fleet and mill historian, explicit basis handling and monthly plus daily factors with attribution runs $70,000 to $150,000 and ships in 10 to 16 weeks in Digital Heroes delivery experience. A full platform adding ore control capture at the digger, laboratory ingestion with quality control evaluation and stockpile balances runs $180,000 to $420,000 over 6 to 12 months. Source system openness and stockpile complexity drive most of the variation.
Is Datamine Reconcilor enough, or should we build a custom system?
Reconcilor is purpose built for this problem and is the right answer for a single site, single commodity operation already standardised on Datamine with disciplined data. Building becomes the better option when a meaningful share of your inputs lives in systems the modelling suite cannot read, such as a plant historian or a laboratory system, when factor definitions differ across sites, or when you want daily reconciliation rather than monthly. The maths is rarely the constraint. The data plumbing is.
Why does our mine call factor never resolve in the monthly meeting?
Because five departments measure the same rock with five different definitions, and the definitional differences are often larger than the gap being argued about. Wet versus dry tonnes, in situ versus broken, which density applies, when moisture is measured and how the period boundary treats a stockpile all move the number. Until every quantity in the system carries its basis and its conversion assumptions as visible data, the meeting is a negotiation rather than an investigation.
Can reconciliation be done daily instead of monthly?
Yes, and daily is where the operational value sits. A monthly factor is a post mortem, while a daily factor with attribution behaves like a control system: a scale drifting on three trucks is caught within a week rather than at quarter end, and mis tipped loads become a managed count per shift rather than an anecdote. Daily reconciliation requires automated ingestion from fleet, survey and plant sources, which is precisely the plumbing most operations are missing.
How do we work out what is actually causing the gap between model and mill?
Attribution rather than a single factor. The useful output apportions the gap across mis tipped loads, timing differences between survey depletion and model depletion, stockpile balance movement, evidenced scale drift and a remaining unexplained residual. That residual is the honest headline and should shrink as instrumentation and discipline improve. Without attribution you cannot decide whether to spend money on grade control drilling, dig line marking, ore loss controls or scale calibration.
How should block model versions be handled in reconciliation?
Models must be versioned as first class objects with effective dates, and every reconciliation record must pin the model version it was computed against. Otherwise history rewrites itself every time the resource geologist publishes a re estimate, and reported factors cannot be reproduced. Pinning also lets you deliberately rerun a past period against the current model to isolate how much of a change came from the model alone, which spreadsheets cannot do reliably.
How long does it take to build grade control and reconciliation software?
A reconciliation engine ships in 10 to 16 weeks. The largest cost and schedule risk is not technical: it is starting to build while the meaning of a tonne is still contested between mining, technical services and the plant. Two definition workshops before kickoff save more time than any technology choice, and multi site scope adds a normalisation exercise because each site will have its own factor definitions.
Where does ore loss and dilution actually get recorded?
At the digger, and in most operations it is not recorded at all. The build needs a per load record carrying the source polygon or block, the ore control material classification, the instructed destination and the destination actually tipped. Blast movement matters here too: if markup used pre blast positions while the ore boundary shifted several metres, the digger followed a line that no longer matched the rock, and reconciliation will never see why.
Should laboratory quality control samples be part of the same system?
Yes, because assay reliability decides whether grade control decisions were sound in the first place. Ingesting laboratory results directly and evaluating standards, blanks and duplicates as each batch arrives means a failed standard is flagged within hours instead of during a monthly spreadsheet review, by which time the ore has been mined and milled. Holding sample chain of custody as a record also makes life easier for the competent person or qualified person at year end reporting.
Why do BI dashboard quotes range from $25k to $200k for what sounds like the same project?
Four variables move the price: how many data sources you connect and how messy they are, real-time versus daily refresh, permission complexity, and whether outside customers will log in. A three-source internal dashboard with daily refresh sits near the bottom of that range, while a customer-facing product with row-level security and live data sits near the top. Wildly different quotes are usually pricing different assumptions about those four things, so pin them down in writing before comparing.
Should I embed Power BI or Tableau in my SaaS product, or build custom charts?
Embed first if you need analytics inside your product within weeks, but treat it as a bridge rather than the destination. Embedded licensing meters your customer traffic, so your analytics cost grows with your user count, and the look and feel never fully matches your product. In Digital Heroes projects, SaaS teams usually switch to custom charts built in React with a library like ECharts or Recharts once analytics becomes a selling point instead of a checkbox.
When is it time to move from Excel reports to an actual dashboard?
The reliable signal is when someone spends more than a few hours a week copying data between spreadsheets, or when two teams arrive at a meeting with different numbers for the same metric. At that point the spreadsheet is acting as an unversioned, single-person database, and a costly error is a matter of time. A first dashboard that automates those recurring reports typically pays for itself in recovered hours within the first year.
How long does it take to build a custom web or mobile app from scratch?
Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.
How much does a custom BI dashboard cost for a small business?
For a small business, a focused first dashboard typically runs $25,000 to $60,000 when it covers 2 or 3 data sources, daily refresh, and 5 to 7 core metrics. Across 2,000+ Digital Heroes projects, budgets climb past that only when real-time data, complex permissions, or customer-facing access enters the scope. If a quote for a simple internal dashboard exceeds $75,000, ask exactly which of those three is pushing it there.
What usually breaks after a dashboard launches, and who fixes it?
Upstream changes break dashboards, not the dashboard code itself: a source system renames a field, an API version gets retired, or someone edits a spreadsheet column a pipeline depends on. Budget 15 to 25 percent of the build cost per year for maintenance and monitoring, and agree on response times for broken data before launch. A build quote with no maintenance plan attached is a warning sign, because every connected source will change eventually.
How do I calculate whether custom software will pay for itself?
Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.
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.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?