Not every stream on a facility gets its own meter. Fuel gas burned in engines, gas sent to a flare, and process shrinkage are often left unmetered, and their volume is simply backed out as whatever is left over once the measured streams are accounted for. That leftover-driven approach is allocation by difference, and this guide explains how the difference volume is computed, why it quietly absorbs every measurement error on the site, and how to keep that absorbed error small.
Allocation by Difference in one line: Allocation by difference is a method that derives an unmetered stream - usually fuel, flare, or shrinkage - as the arithmetic difference between the measured volume entering a system and the measured volume leaving it, rather than metering that stream directly. Because it is a residual, the by-difference volume carries not only the real quantity it represents but also the accumulated error of every meter used to compute it.
Allocation by difference starts from the same idea as a simple balance: the volume entering a system should equal the volume leaving it. When one stream in that balance is not metered, the method rearranges the equation to solve for the missing quantity. If a facility measures its inlet and all of its metered outlets, the unmetered stream is taken to be inlet minus the sum of the measured outlets. That leftover figure becomes the allocated volume for the by-difference stream, and no instrument ever measured it directly.
This is why the approach is attractive for streams that are awkward or expensive to meter. Plant fuel gas feeding compressor engines, gas routed to a flare during upsets, and shrinkage from processing all move through equipment where a dedicated custody-grade meter is hard to justify or physically impractical. Rather than instrument each of them, the operator meters the streams that are easy to measure accurately and lets the difference stand in for the one that is not. The method trades a physical measurement for an arithmetic one.
It is worth being precise about what the difference volume actually represents. In theory it is the true quantity of the unmetered stream. In practice it is that quantity plus whatever the metered streams got wrong, because any error in the inlet or outlet measurements has nowhere else to go - it lands entirely in the residual. The difference volume is therefore both a legitimate allocation and a sink for error, and treating it as if it were a clean measurement is the most common mistake made with the method.
The defining property of allocation by difference is error concentration. Every meter has some uncertainty, and in a directly metered system that uncertainty stays with its own stream. In a by-difference calculation, the errors from all the metered streams are summed and subtracted, and the entire net error is dumped into the single unmetered result. If the inlet meter reads slightly high or a sales meter reads slightly low, the difference volume moves by exactly that amount, even though the physical fuel or flare gas did not change at all.
This matters because the by-difference stream is frequently the smallest volume in the balance, while the metered inlet and outlet are large. A small percentage error on a large metered stream can translate into a large percentage swing in a small residual. A fuel or flare figure derived this way can therefore look volatile or even implausible - swinging month to month, occasionally going negative - not because burning or flaring actually changed, but because meter drift, calibration shifts, or a temporary bias elsewhere fed straight into it. The residual amplifies problems that would be invisible if you only looked at the big streams.
For that reason a by-difference volume doubles as a diagnostic. When the fuel-and-flare difference suddenly jumps or turns negative, the right response is usually not to accept the number but to suspect one of the meters feeding it. A stable, believable difference volume is evidence that the surrounding measurements are healthy; a wild one is a signal to check calibrations, look for a stuck or dropped meter, and review the accounting before the figure is reported or used to settle anything downstream.
Because a by-difference stream has no meter of its own, the only way to know it is behaving is to watch the metered streams that produce it. A cloud SCADA platform helps here by bringing the inlet, sales, and other metered volumes into one live view, so the difference can be recomputed continuously instead of once at month-end. When the residual is trended day by day, an operator can see it drift the moment a contributing meter starts to misbehave, rather than discovering an implausible fuel figure weeks later when the numbers are being closed.
Continuous visibility also turns the residual into an early warning for field problems. A flare volume that creeps up in the by-difference calculation may point to a real venting or upset condition worth investigating, or it may point to a meter fault - and having the underlying measured streams alongside it in the same dashboard is what lets an operator tell those two cases apart quickly. Without that context, a by-difference number is just a figure on a spreadsheet with no way to know whether it reflects the field or a broken instrument.
A platform such as Merobix centralizes telemetry from scattered wellsites, plants, and metering skids into a single browser-based view, which is exactly the environment where by-difference allocation stops being a blind spot. The metered streams stay under continuous watch, the residual is computed against them in near real time, and a difference volume that starts to look wrong flags itself before it hardens into a reported number. The method still concentrates error into one stream, but live monitoring makes that concentration a place to catch problems rather than a place to hide them.
Mass balance reconciliation checks whether everything that entered a system matches everything that left plus known losses, and treats any residual as an unaccounted-for error to be explained. Allocation by difference uses the same arithmetic but deliberately assigns that residual to a specific unmetered stream, such as fuel or flare, and reports it as that stream's volume. In other words, mass balance asks whether the leftover is acceptable, while allocation by difference names the leftover and books it as a real quantity.
A negative by-difference volume is almost always a measurement artifact rather than a physical impossibility. Because the residual is measured inlet minus measured outlets, if the metered outlets happen to sum higher than the metered inlet - due to meter drift, calibration error, or a bias in one instrument - the difference goes below zero. A negative fuel or flare figure is therefore a strong signal to check the meters feeding the calculation before accepting or reporting the number.
Direct metering makes sense when the stream is large enough that its error would materially distort settlements, when it is contractually or environmentally significant, or when the surrounding meters are not accurate enough to leave a trustworthy residual. Allocation by difference is best reserved for streams that are small relative to the metered volumes and low-stakes to estimate, such as internal fuel gas. If the residual regularly comes out volatile or implausible, that is often the sign a real meter is warranted.
Merobix reads your field devices into a cloud SCADA - the real thing behind these terms, live in days from any browser.