SCIAR Logo

Bulk Commodity Quality Management: How to Stop Off-Spec Commodity Reaching the Vessel

On this Page

The call you never want to take comes at 6:42 am. The vessel, loaded three days ago, crossed to Qingdao and is now sitting at berth waiting for the discharge sample to clear. The message is shortash content is out of spec, cargo rejected pending commercial resolution, and the rest of the day disappears into a scramble. You already know how it ends. Credit note, rebate, an uncomfortable call with the commercial team, and a quiet note in the customer file that won’t come up again until renewal negotiations in eighteen months.

If you work in bulk commodity logistics, you have either taken that call or you have watched a colleague take it. And the single most frustrating thing about it is almost never that the product was bad. The product was fine at the pit. The stockpile analysis looked clean. The blend plan matched the contract. Somewhere between the face sample and the vessel holds, something drifted, and nobody saw it in time.

This playbook is for the logistics manager who has the analysis data, the survey results, and the shipping programme, yet still cannot answer the single question that matters: will this next vessel load on-spec? It walks through why quality information fails to travel from mine to vessel in most operations today, what the cost actually looks like on the P&L and in the customer relationship, and then, in concrete, staged terms, how to build a continuous quality thread that catches deviations days before loading rather than weeks after rejection. No rip-and-replace. No technology theatre. Just the operational shifts that stop off-spec cargo from reaching the vessel in the first place.

Bulk Commodity Quality Management

 

The contamination call, from the other end of the conversation

Before you can fix the problem, it helps to sit with what actually happens on the day a cargo is rejected. From your end, it is a phone call. From the customer’s end, it is something more corrosive: a confirmation that your quality assurance does not work the way you said it did.

The buyer, typically a steel mill procurement team, a utility’s fuel desk, or the trading house acting on their behalf, receives the discharge sample result along with the certificate of quality that your team issued at the load port. The gap between the two is where the conversation lives. If the discharge result is close to spec, it is a polite negotiation about rebate percentages and blending allowance. If the gap is wide, the tone shifts. Japanese and Korean procurement teams in particular treat a significant off-spec event as a system failure, not a product failure, and their supplier audit process the following year will reflect that.

That is the part most operational teams don’t see. The off-spec event itself is expensive: the rebate, the demurrage on the delayed discharge, and the rail cars held in the yard while the dispute resolves. But it is the second-order cost that matters. A customer who has been through two material off-spec events in eighteen months is already having quiet conversations with your competitors. And they will not tell you that until the offtake is up for renewal.

The deepest frustration, as most logistics managers describe it, is that the data was almost certainly there. The pit analysis flagged a soft boundary. The stockpile build-up note mentioned that a different seam was added last week. The preliminary load port sample showed a value the surveyor thought was within tolerance, but no one double-checked it against the contract spec. Each of those signals lived in a separate system, an email, a Word document, a spreadsheet tab, a handwritten note, and the person who could have connected them was not in the room at the moment it mattered.

Why quality data does not travel

To fix a broken thread, you have to understand where it breaks. In almost every bulk commodity operation, the same five rupture points show up.

The mine-side analysis is a file attachment, not a data point

The geologists run the face samples, the lab produces a report, and someone on the mine admin side emails it to a distribution list. It is a PDF. It sits in an inbox. Nobody questions the numbers as the lab is trusted, but the numbers never enter a system that can be queried later. When the logistics team needs to know what the ash content on the current reclaim face was three days ago, they cannot look it up. They ask. Somebody finds the email. Somebody reads the number aloud. Somebody writes it down.

That is not a criticism of anyone in the chain. It is a consequence of how analysis data has always been produced, as a technical document for a technical audience, delivered to people who will then use their judgment on what to do with it. It works beautifully when the operation is small, and the people involved sit in the same building. It breaks the moment volumes scale or the team is distributed across sites.

Stockpile reality drifts from the stockpile model

The blend plan for next week’s Capesize was calculated last Tuesday. At that point, Stockpile C3 was 82 per cent of the way to its target grade, with 14,000 tonnes of late-addition material that the blend assumed would integrate evenly into the reclaim profile. By this Monday, the stockpile will have had a further 9,000 tonnes added, some of it from a different seam, as the original plan’s feed had been temporarily diverted for maintenance. Nobody redid the blend calculation. Nobody raised the change in the shipping programme review because no one in the review was tracking stockpile movements at that level of detail.

One of the most common failure modes in bulk commodity quality is that the physical stockpile evolves faster than the model of the stockpile. In iron ore, it manifests as drift in iron content or moisture excursions. In coal, as ash or calorific value. In agricultural commodities, such as moisture, protein, or foreign material. The mechanism is the same: the blend plan is a calculation that assumes the stockpile is a known, static entity. The stockpile is a living, moving, daily-changing entity.

Load port surveyors operate with the information they are given

The independent surveyor arrives at the berth the day before loading, takes representative samples during the load, runs preliminary checks, and issues the certificate of quality. They do their job to contractual standards. They cannot, however, second-guess the upstream stockpile profile, and they are not necessarily aware of the specific contract spec nuances for this cargo unless someone has briefed them. If the surveyor’s preliminary result falls within the surveyor’s general tolerance band but outside the specific contractual tolerance for this offtake, they will typically issue the certificate unless the shipper flags the gap. The shipper cannot flag the gap if they are looking at a different contract document than the one the surveyor has on their tablet.

The quality team and the logistics team are on different clocks

Quality assurance in a resource business sits under the technical or operational function. Logistics sits under the commercial or supply chain function. They use different platforms, attend different meetings, report to different directors, and, in most operations, speak to each other formally once a week at the shipping programme review. Off-spec risk lives precisely in the handover between these two functions, and the handover is almost always email-based, verbal, or a spreadsheet neither team fully owns.

A good quality team will flag deviations. A good logistics team will act on them. But the mechanism that carries the flag from one team to the other is informal, manual, and dependent on the right individuals being in the right meeting. When people are on leave or new to the operation, the flag does not travel.

Post-load verification is a certificate, not a feedback loop

The discharge port sample, when it eventually comes back, is treated as a commercial document. It goes to the contracts team. It may or may not be copied to operations. It rarely makes its way back to the mine’s geology or processing team, meaning the upstream operation never receives the closed-loop feedback needed to tune future extraction or processing decisions. The single most valuable source of quality truth, the customer’s own assessment at destination, is siloed from the people whose decisions actually influence quality at source.

Put these five ruptures together, and you get the pattern most operations live with: a quality system that looks rigorous on paper, produces genuinely good data at every stage, and still allows off-spec cargoes to load because the data does not travel between stages fast enough or clearly enough to be acted on.

The true cost of an off-spec event

It is useful to put numbers around this because the business case for fixing the thread is almost always built in the wrong place. Most operations count the rebate and the demurrage as the cost of doing business and move on. The real cost is seven categories deep.

  1. The rebate itself is the most visible. Typically a percentage discount on the cargo value, sometimes a flat credit, sometimes a blended arrangement. At current pricing for a 170,000-tonne Capesize iron ore, even a one-to-three per cent rebate runs into the high six figures. On thermal coal, similar. Over a financial year with four such events, which is not unusual for a mid-sized producer, that is a line item a CFO notices.
  2. Demurrage on the discharge side is the second. When cargo is held pending quality resolution, the vessel incurs demurrage under the charter party. Capesize demurrage rates have swung between 20,000 and 45,000 USD per day in recent cycles. A three-day hold at the discharge port is a six-figure number on its own.
  3. The third cost is the rail-and-yard knock-on. A contested cargo freezes the rail path feeding that stockpile for the next shipment. Rail cars get held at the load port, yard space locks up, and the next nominated vessel’s loading date drifts. Demurrage cascades.
  4. Fourth is the commercial cost of the conversation itself. Executive time, legal time, commercial time, and the trading counterparty’s time. None of this appears on a line item. All of it is real.
  5. Fifth is the audit cost. Most major buyers conduct supplier audits on a rolling two- to three-year cycle. An off-spec event weighs on the next audit’s scoring. A supplier who scores poorly on quality assurance moves down the preferred-supplier ranking, which translates directly into allocated volume at the next negotiation.
  6. Sixth is the attrition cost, which only shows up years later. Buyers very rarely drop a supplier in response to a single event. They diversify quietly, tighten terms at renewal, and migrate volume to a competitor over two to three cycles. By the time the volume loss is visible in the commercial numbers, the causal event is long forgotten.
  7. Seventh is the internal cost of living in permanent quality anxiety. Your quality manager sleeps badly the week before every Capesize fixture. Your operations superintendent double-checks numbers that should not need double-checking. Your logistics team builds buffers into everything, which quietly inflates working capital. This cost does not appear on any P&L, but it is the one that drives the most talented people in your operation to leave.

Against that seven-category cost, the investment required to close the quality thread is modest. Which is why a pragmatic playbook exists: and why, if you have not built one yet, the economics are almost always favourable.

The playbook: building a continuous quality thread

A continuous quality thread is not a single product, a single system, or a single process. It is the operational discipline of making sure the quality information generated at each stage of the supply chain, mine, stockpile, rail, port, load, voyage, discharge, is captured in a machine-readable form, connected to the same cargo identifier, and made queryable by the people who need to make loading decisions.

Building it is a staged exercise. I have seen it done badly: as an 18-month ERP project that never quite worked, leaving the operation with an expensive piece of Software nobody trusted. I have also seen it done well: in six months, stage by stage, with each stage delivering a tangible capability before the next begins.

Here is the staged version.

Stage one: make the mine-side analysis a structured data point

The foundation of the thread is that every analysis result, face sample, grade control, stockpile profile, and reclaim sample is stored as structured data tied to the physical entity it describes. Not an attachment to an email. Not a PDF in a folder. A record with a timestamp, a location, a sample method, a lab, a result set, and a status.

This does not require a new lab information system if you already have one. It does require that the data from the lab system be fed downstream into the logistics view, rather than emailed as a summary. The test for whether stage one is done: can a logistics coordinator, on a Tuesday morning, answer the question“What is the average ash content of the material that has been added to Stockpile C3 in the last seven days,” without emailing anyone? If the answer is no, stage one is not done.

In Practise, this is a data integration exercise. Typically, the lab system exposes an export. Typically, the stockpile management system has a field for analysis. Typically, nobody has joined them. The work is often a week of integration plus a month of data cleaning.

Stage two: model the stockpile as a living entity

Once analysis data is structured, the stockpile model needs to stop being a weekly spreadsheet snapshot and start being a continuously updated view. Every addition to the stockpile, with its analysis, updates the blended profile. Every reclaim from the stockpile is measured against the current profile, not the profile from seven days ago.

The mathematics of stockpile blending is not new. Mining engineers have done it for decades. What is new is doing it in a place where the logistics team can see it and act on it, with alerts that fire when the blended profile drifts outside the tolerance band for the next-nominated cargo’s contract spec.

The critical output of stage two is an alertable stockpile model. When the projected ash content of Stockpile C3 exceeds 0.3 per cent of the next cargo’s upper tolerance, the logistics manager and the quality manager receive a notification with the underlying data and suggested corrective actions (divert feed, accelerate reclaim from a cleaner face, re-plan the blend).

This is where most operations see their first genuine prevention event: a cargo that would have been at-risk is caught three or four days before load, and the blend or loading plan is adjusted without any commercial exposure.

Stage three: connect the surveyor to the contract

The load port surveyor is contractually independent, as they should be, but they can be operationally informed. Stage three is ensuring that the surveyor’s pre-load preliminary sample is automatically compared to the specific tolerance band for the contract covering that cargo, not a generic grade tolerance or the tolerance for the last cargo of that product type.

Practically, this means the shipping programme holds the contract spec for each nomination, the surveyor’s preliminary result feeds into the same view, and any deviation outside the contractual tolerance triggers a hold-and-review rather than proceeding to the final certificate. The surveyor remains the certificate’s author; the logistics team can stop the clock before the certificate is issued.

The test for whether stage three is done: when a preliminary sample comes in outside tolerance, does the system pause loading and request acknowledgement, or does the cargo continue to load while an email thread chases confirmation? If the latter, stage three is not done.

Stage four: close the discharge loop

The discharge sample is the ground-truth signal that the supply chain spends weeks producing. Most operations receive it, file it in the commercial folder, and forget it. Stage four feeds the discharge result back into the stockpile and blend model, letting the next cargo’s calculation incorporate what actually happened with the last one.

This is where the quality system starts to self-correct. Patterns that would take a human quality manager months to spot, a slow drift in a particular seam’s ash, a recurring moisture gap at a specific port transhipment, become visible within one or two cycles. The business value here is not the individual correction; it is that the operation starts producing its own quality intelligence rather than buying it back from customers as off-spec rebates.

Stage five: publish the thread to the customer

The final stage, and the one with the highest commercial upside, is sharing the quality thread with the customer. Not the raw data, not the internal variances, but the confidence signal: for each shipment, a pre-departure quality confirmation that the customer can see alongside their own port-arrival sample. It changes the commercial conversation from defending an off-spec result to explaining variance against a baseline both parties already trust.

It also does something the CFO will notice: it moves supplier differentiation from a sales-deck claim to an operational artefact. A buyer comparing two suppliers in a renewal conversation, one of whom can produce a traceable quality thread from mine to vessel and the other cannot, is not making a price decision anymore.

Two examples of what it looks like in practice

It can help to see the thread working in specific situations. The numbers here are composite, and the names are disguised, but the mechanics are drawn from real operations.

Example one: the seam boundary catch

A Pilbara iron ore producer running a weekly Capesize programme had historically averaged two off-spec events per year, usually caused by a soft seam boundary that blended into the product for a few days before the geology team flagged it. The seam had been known for years; the blend plan was designed around it; the shift-by-shift tracking of which seam was active was not reaching the logistics team’s blend model.

After stage two of the playbook, the stockpile model ingested grade-control analysis in near real time. The first time the seam boundary was crossed under the new system, the alert fired four days before the Capesize load date. The blend was re-plotted with a higher proportion from a different stockpile. Loading proceeded on schedule and on spec. No conversation with the customer.

Cost of building that capability: roughly six weeks of integration work and a training day for the coordination team. Cost of the event it prevented, if it had gone through: the typical two-to-three per cent rebate on a 170,000-tonne cargo, plus associated demurrage, which is a multi-hundred-thousand-dollar figure at current commodity prices.

Example two: the moisture drift nobody was watching for

A thermal coal exporter had seen a steady, unexplained creep in customer-side moisture results over a four-month period. Load-port moisture was within tolerance every time. No individual sample triggered a review. In aggregate, the trend was clear once plotted, but no one was plotting it.

After stage four, the discharge sample data were being fed automatically into a cargo-by-cargo comparison view. The trend became visible within three shipments under the new system. Investigation traced the drift to a specific stockpile that had been sitting through a wetter-than-usual season, losing heat and gaining surface moisture during extended storage in the buffer. The corrective action was a change in stockpile rotation and a minor tweak to the reclaim sequence; the downstream moisture numbers stabilised within a month.

The important part of this example is not the correction itself. It is that the operation had been losing a small but consistent margin on every cargo for a full season without anyone noticing. The quality thread, once connected, revealed a loss that had been invisible because no single event was large enough to be flagged.

Objections, honestly handled

Every senior logistics manager has heard versions of this conversation before, and most carry a reasonable scepticism. A few of the objections are worth addressing directly.

  • We already have a quality system. Yes, almost every operation does. The playbook is not a replacement for your quality management system; it is the integration layer that connects the quality data to the logistics decisions. The LIMS keeps running. The stockpile system keeps running. The work is in the threads between them.
  • Our people would never trust an automated alert. This is a legitimate concern, and it is why stage one starts with structuring existing data rather than inventing new data. The first alerts the system produces are not novel claims: they are the same numbers your quality team already knows, reframed so the logistics team can act on them. Trust is built by the alerts being consistently right over a few cycles.
  • We tried a system like this, and it did not stick. This is often true, and the typical failure mode is predictable: the project was scoped as a replacement platform rather than a staged integration. Eighteen months, eight-figure budget, twelve workstreams. By the time it landed, the original sponsors had moved on, and the operation had worked around the unfamiliar interface. The staged version of the playbook is designed specifically to avoid that pattern. Every stage produces a working capability before the next begins. If any single stage fails to earn its keep, the next one does not start.
  • The economics do not justify it for our volume. For some very small operations, this is true. The break-even point is typically somewhere around 5 million tonnes of annual exports, depending on the commodity and the price environment. Below that, the manual discipline of a well-run small team can be genuinely sufficient. Above it, the compounding cost of manual coordination and residual off-spec risk starts to outweigh the investment cost within a single financial year.

What to do on Monday

If this article has resonated, the single most useful thing to do in the next working week is not to commission a platform, not to write a business case, and not to schedule a vendor meeting. It is to run a one-hour audit of the thread’s current state in your operation.

Take the most recent Capesize cargo. Trace the quality signal from the pit to the discharge port. Write down, for each stage, where the data lived, who would have seen it, and whether it was in a form the next stage could have used without a human reading it and re-typing it. Count the number of manual hand-offs. Count the number of systems involved. Count the number of email threads.

That audit, on a whiteboard, in your own words, with your own data, will tell you whether the thread is continuous or intermittent. In most operations, the count of manual hand-offs alone is eye-opening. It is also the first honest artefact to take to a conversation with the CFO about why the current state is an exposure, not a cost centre, an exposure, and what the staged path to closing it looks like.

The goal is not to rebuild the operation. The goal is to make sure that the next time a buyer’s procurement team asks“How do you guarantee the quality of this cargo?” the answer is not a sales-deck sentence but a living, traceable, queryable artefact that shows them exactly how.

The contamination call still happens sometimes. Supply chains are complex, and quality is probabilistic. But the operations that have closed the thread take that call once every two or three years, apologise properly, and walk the customer through the data that explains what happened and what has been changed. The operations that have not closed the thread take that call more often than they admit to each other, and every time it happens, it quietly costs them the customer relationship they thought they had built.

You already have the data. The people on your team already know what good looks like. The playbook is the set of connections between them that turns individual expertise into a system that cannot fail the way it used to.

For more on how SCIAR approaches the continuous quality thread in bulk commodity operations, see our related pieces on why stockpile blend plans fail and building a single source of truth for your shipping programme. External authority on the underlying audit expectations can be found in ICMM’s guidance on traceable supply chains and the LME’s chain-of-custody requirements.

Quick Re-Cap

  • Off-spec cargoes almost never happen because the product was bad at the pit. They happen because high-quality data doesn’t travel between stages of the chain fast enough for anyone to act on it.
  • The true cost of a single off-spec event runs well beyond the rebate itself, taking in discharge demurrage, rail and yard knock-on effects, audit scoring, quiet customer attrition, and the internal cost of permanent quality anxiety.
  • A continuous quality thread is not a new system; it is the discipline of ensuring that every analysis result is stored as structured data, linked to the same cargo identifier, and visible to the people making loading decisions.
  • The fix is staged across five steps: structured mine-side data, a live stockpile model with alerts, surveyor comparisons against the actual contract spec, feedback from discharge samples into the model, and, eventually, sharing the quality signal with the customer.

About the Author

Nick Ogle has over 30 years of experience in Enterprise IT, spanning engineering, sales, and marketing roles across Australia, the USA, and APJ for various IT vendors. Nick has also founded his own consulting business.

Nick is passionate about entrepreneurship and Software innovation that drives positive change. Currently, he is the Sales & Marketing Manager at SCIAR Systems, a Newcastle-based SAAS startup, where he is helping commercialise their groundbreaking Bulk Commodity Logistics solutions.

For more information on Nick and to find articles that have been written on the IT sector in the past, feel free to look at his LinkedIn profile or browse some of the additional articles Nick has written for SCIAR.