WaterBalanceCalc

Methodology

How WaterBalanceCalc turns your data into a water balance, what it is asking for at each step, and how to read what comes out. The formulas are at the end for anyone who wants to audit a number.

The idea in one paragraph

Over a period — usually a year — a known volume of water went into your network. Some of it was used legitimately and billed. Some was used legitimately but never billed. Some reached customers but was never recorded because meters under-read, connections were illegal or the billing data was wrong. Whatever is left leaked out of the pipes. The water balance is that accounting, done in the IWA standard format, with an honest statement of how sure you are about each number. From it come the indicators — the Infrastructure Leakage Index above all — that say how well the system is managed, what the losses cost, and what they emit.

Before you start: what to gather

A quick balance needs about fifteen numbers. Most sit in three places: the operations team, the billing system and the asset register. Have these to hand:

Where fromWhat you needUsed for
Bulk meters / SCADAVolume into supply from each source for the period; meter accuracySystem input volume and its uncertainty; carbon by treatment process
Billing systemMetered consumption by customer class; unmetered / flat-rate volumes; exports; unbilled accountsAuthorised consumption; basis for meter-error and data-handling estimates
Meter workshopMeter test results by age and size (or fleet age profile)Customer meter under-registration
Revenue protection / fieldEstimated illegal connections, tampered meters, hydrant abuseUnauthorised consumption
Asset register / GISLength of mains; number of service connections; inactive services; meter location (boundary or house)UARL, ILI and per-connection indicators
OperationsAverage pressure by zone; hours of supply if intermittentUARL, w.s.p. corrections
FinanceAverage tariff, marginal cost of water, annual operating costValue of NRW and its share of opex

Don't have something? Enter your best guess with a wide ± and use “Help me estimate” — the assistant proposes a localised value and a defensible uncertainty. You can tighten it later.

What each step asks, and why

  1. 1. Set up

    Asks for: Name, period length, benchmarking category, units, depth, and where the system is.

    Why: The period turns volumes into per-day and per-year figures. The category (standard vs low & middle income) picks which band thresholds apply. Location lets the assistant localise its suggestions.

  2. 2. Water in

    Asks for: Each source, its volume for the period, the accuracy of its meter, and how the water was treated.

    Why: This is the top of the balance and the best-measured number you have; everything else is compared to it. Treatment category sets the carbon per cubic metre.

  3. 3. Authorised consumption

    Asks for: Billed and unbilled use, metered and unmetered, by category. Bulk exports separately.

    Why: Billed authorised consumption is revenue water; the rest of the input is NRW. Splitting by category makes the meter-error step more accurate and the report more useful.

  4. 4. Apparent losses

    Asks for: Estimates of illegal use, meter under-registration and data errors, each with a wide ±.

    Why: These are subtracted from water losses to leave real losses. Under-estimating them overstates leakage — so estimate honestly and carry the uncertainty.

  5. 5. Network

    Asks for: Mains length, connections (including inactive and illegal), and the service pipe length from boundary to meter.

    Why: The UARL — the leakage floor for your network — is built from these. Service pipe length is the input people most often get wrong.

  6. 6. Pressure & supply

    Asks for: Average pressure by zone, weighted by connections; hours of supply if intermittent.

    Why: Leakage scales with pressure and only happens while pressurised. Both the UARL and the per-connection indicators are corrected for them.

  7. 7. Money

    Asks for: Tariff, marginal cost, operating cost, and any real losses that could be sold.

    Why: Turns volumes into an annual cost of NRW and its share of opex — the number that makes the case for action.

Uncertainty: choosing honest ± values

Every input carries a ± at 95% confidence: “the true value is within this percentage of my estimate, nineteen times out of twenty.” The calculator converts each ± to a standard deviation (÷1.96), adds the variances of everything that is summed or subtracted, and re-expresses the result as a ± on each component. Two consequences matter:

InputTypical ±Reasoning
System input from calibrated bulk meters1–3%Meter class and verification; add more if any source is estimated
Billed metered consumption2–5%Reading lag, estimated reads, period adjustment
Billed unmetered consumption15–30%Assessed or sample-based
Unbilled unmetered (flushing, fire)30–50%Operational estimates
Illegal connections, tampering50%Survey-based unless a dedicated programme exists
Meter under-registration %20–50% of the estimateDepends on whether meters have been tested
Mains length, connections1–5%Register completeness
Average pressure5–15%Logger coverage and zoning

Reading the results

The ledger

Four columns whose block heights are proportional to volume; the hatched band at the foot of each block is its ± range. Check it against your intuition: if apparent losses look bigger than real losses in a system with visible bursts, revisit the meter-error inputs.

ILI and its band

The ILI compares your real losses to the lowest technically achievable for a network of your length, connections, service-pipe length and pressure. 1.0 is the floor. The band (A1 to D) turns the number into a management message. Read it with its ±: an ILI of 3.0 ±30% could be 2.1 or 3.9 — band A2 or band B — and the honest statement is that you are “around B, most likely”.

NRW per connection and its band

The NRW matrix compares litres of non-revenue water per connection per day (when pressurised) with thresholds that rise with average pressure. This indicator includes apparent losses and unbilled use, so a utility can be A2 on leakage and C on NRW — a signal to look at metering and billing rather than pipes.

Value of NRW

Apparent losses and unbilled consumption are valued at the tariff by default (they would have earned revenue); real losses at marginal cost unless you enter a volume that could be sold. The total is shown as a share of operating cost — the number that most reliably gets a board's attention.

Carbon

Each source's treatment category sets its gCO₂ per m³; the volume-weighted average is applied to every component. The tonnes embodied in real losses are the number to put next to a leakage business case in a net-zero plan.

Using the what-if levers

Change one thing at a time. Pressure and supply hours move real losses through the UARL relationship (leakage is proportional to pressure in this model — a conservative assumption; real networks respond more strongly). Target ILI lets you ask “what would band A2 be worth?”. Target apparent losses per connection models a metering and billing programme, and the recovered volume becomes billed consumption. Coverage models network growth. Every lever feeds revenue, production cost, operating cost, NRW % and carbon.

Every formula

Balance

Water losses = SIV − Authorised consumption
Apparent losses = Unauthorised consumption + Meter under-registration + Corrupt reading + Data handling errors
Real losses = Water losses − Apparent losses
NRW = SIV − Billed authorised consumption

Volumes are for the period of N days; per day = ÷N; per year = ×365/N.

Uncertainty

SD = ± ÷ 1.96; SD²(sum or difference) = Σ (Vᵢ × ±ᵢ / 1.96)²; ±(result) = SD × 1.96 ÷ |result|

Ratios (ILI, litres per connection) combine the relative errors of numerator and denominator root-sum-square.

Apparent losses

Illegal domestic (m³) = connections × persons per house × L/person/day × N ÷ 1000
Illegal non-domestic / tampering (m³) = connections × L/day × N ÷ 1000
Under-registration (m³) = V ÷ (1 − u) − V
V metered volume, u under-registration fraction. Applied overall or by meter class; separately to bulk-export and unbilled-metered volumes.

Corrupt reading practices: a volume, or a % of billed metered consumption. Data handling errors: a volume, or a % of authorised consumption.

Network, pressure, supply

Connections Nc = registered + inactive with live service + estimated illegal
Service pipe length Lp (km) = average length boundary-to-meter (m) × Nc ÷ 1000
Average pressure P = Σ(connectionsᵢ × pressureᵢ) ÷ Σ connectionsᵢ
Supply time T (h/day) = Σ(connᵢ × days/weekᵢ × hours/dayᵢ) ÷ Σ connᵢ ÷ 7
24 when no intermittent supply is entered.

Real loss indicators

UARL (m³/day) = (18 × Lm + 0.8 × Nc + 25 × Lp) × P × (T/24) ÷ 1000
Lm km of mains. Coefficients after Lambert et al.
CARL (m³/day) = Real losses ÷ N; ILI = CARL ÷ UARL
Real losses (L/conn/day, w.s.p.) = CARL ÷ Nc × 1000 × 24 ÷ T; per metre of pressure = ÷ P; (m³/km/h) = CARL ÷ T ÷ Lm

Apparent loss and NRW indicators

Apparent losses % = Apparent losses ÷ Authorised consumption; (L/conn/day) = ÷ Nc × 1000 ÷ N
NRW % = NRW ÷ SIV; NRW (L/conn/day, w.s.p.) = NRW per day ÷ Nc × 1000 × 24 ÷ T; NRW value % = annual value ÷ operating cost

Bands

ILI: standard A1 ≤ 1.5, A2 ≤ 2, B ≤ 4, C ≤ 8, else D; low & middle income A1 ≤ 2, A2 ≤ 4, B ≤ 8, C ≤ 16. NRW: litres per connection per day (w.s.p.) compared with the pressure column of the World Bank Institute matrix shown on the results page.

Value

Value = Σ component volume/yr × (tariff or marginal cost); Real losses = (CARL − sellable) × marginal + sellable × tariff, × 365

Carbon

Source tCO₂ = unit carbon (gCO₂/m³) × volume ÷ 10⁶; average unit carbon = Σ tCO₂ × 10⁶ ÷ SIV

Defaults by treatment category (DEFRA-derived): basic 30, traditional 300, RO desalination on clean energy 3,200, RO desalination on fuel oil 6,700 gCO₂/m³ with ±5/10/15/20%. Component carbon uncertainty = √(volume ±² + carbon ±²).

What-if

Real losses′ = (18 × Lm + 0.8 × Nc′ + 25 × Lp) × P′ × T′ ÷ 24 ÷ 1000 × ILI′; Apparent losses′ = Nc′ × target L/conn/day ÷ 1000

Nc′ scales with coverage; recovered apparent losses become billed consumption; unbilled use scales with coverage; revenue, production cost, operating cost, NRW % and carbon follow.

Limits and credits

A top-down balance is an estimate. Confirm real losses with night-flow measurement in district metered areas before they drive capital decisions. The UARL formula is unreliable below about 3,000 connections, 20 connections per km of mains, or 25 m average pressure — use litres per connection per day per metre of pressure there instead. Intermittent supply distorts everything unless expressed w.s.p.

The methodology is that of the IWA Water Loss Specialist Group. This tool follows the WB-EasyCalc (Roland Liemberger, 2006) and WCB-EasyCalc (David Pearson, Stuart Hamilton and Bambos Charalambous, 2023) workbooks, and is offered free in the same spirit. Please cite WaterBalanceCalc (www.waterbalancecalc.com) and the IWA WLSG when you use results.

Open the calculator