In short
A material balance is the accounting of mass entering, leaving, generated, consumed and accumulated in a process unit or plant, based on the conservation of mass. It is the first calculation a chemical engineer does for any design, debottlenecking, yield audit or effluent estimate — equipment sizing, utility loads and costing all follow from it. In Indian universities it is the opening module of Process Calculations (AICTE model curriculum), and it carries the largest single share of GATE-CH marks across Process Calculations plus parts of reaction engineering and mass transfer. On the job it is used in refinery and fertiliser yield accounting, CPCB/SPCB consent water balances, hazardous-waste mass-balance returns, and almost every GET/placement technical interview at IOCL, BPCL, HPCL, GAIL, ONGC, RIL, Tata Chemicals, UPL, Aditya Birla, Asian Paints and Deepak Nitrite.
Explained
The general balance equation and the law behind it
- Conservation of mass: mass is neither created nor destroyed in a chemical process (nuclear reactions excepted), so for any defined region and period: Input − Output + Generation − Consumption = Accumulation.
- Total mass balance: generation and consumption are always zero, so total mass in = total mass out + accumulation. Chemical reaction never changes total mass.
- Species balances: written in moles or mass; generation/consumption terms are non-zero if the species takes part in a reaction. In moles, total moles are *not* conserved when a reaction changes mole count (N₂ + 3H₂ → 2NH₃: 4 mol → 2 mol).
- Elemental (atomic) balances: atoms of each element are conserved whatever the reaction, so C, H, O, N, S balances need no generation term — the easiest route for combustion problems.
- Steady state: accumulation = 0, all variables time-invariant — the usual exam assumption for continuous plants.
- Unsteady (transient) state: accumulation ≠ 0, giving a differential equation in time — batch reactors, tank filling/emptying, start-up, shutdown.
- Batch, semi-batch, continuous: batch has no flow across the boundary during operation (balance per charge); semi-batch has inflow or outflow only; continuous has both.
Setting up a problem: basis, system boundary, degrees of freedom
- Draw and label the flowsheet — every stream with its flow rate and composition symbols; mark the unknowns.
- Choose a basis: a convenient quantity (100 kg or 100 kmol of feed, or 1 h of operation). If a flow rate is given, that is the natural basis. All answers are then scaled.
- Choose the system boundary: overall plant, a single unit, a mixing point, or a split point. Each boundary gives a fresh set of equations — overall balances usually involve the fewest unknowns, so solve them first.
- Convert all compositions to a consistent basis (mass or mole), using molecular weights.
- Count the degrees of freedom: DOF = number of unknowns − number of independent equations (balances + given ratios/compositions + specifications). DOF = 0 → solvable; > 0 → underspecified; < 0 → over-specified (possibly inconsistent data).
- Number of independent balances: for a non-reactive unit it equals the number of species; for a reactive unit it equals the number of independent atomic-species balances (equivalently, species − independent reactions). Independence means the equations are not linear combinations of one another — check by rank if in doubt.
- Solve, preferring equations with one unknown (a tie substance gives one directly), then scale from the basis to the real plant rate.
- Tie substance (tie element): a component that passes through unchanged into only one outlet — bone-dry solid in a dryer, inert in a leaching residue, N₂ in combustion air. Its balance alone gives one unknown flow.
Non-reactive balances: the standard unit operations
- Mixing/blending: total and component balances only; used for acid dilution, fuel blending, feedstock blending to a specification.
- Evaporation: solute is the tie substance; water removed = feed − concentrated liquor (assuming no entrainment).
- Drying: bone-dry solid is the tie substance. Wet basis moisture w = water/(total); dry basis X = water/(bone-dry solid) = w/(1 − w). Mixing the two bases is the commonest exam error.
- Crystallisation: solubility at the final temperature fixes the mother-liquor composition; account for water of hydration (e.g. Na₂SO₄·10H₂O carries water into the crystals).
- Distillation: overall and light-key balances give D and W from F; a two-component column with F, x_F, x_D, x_W specified has DOF = 0.
- Absorption, stripping, extraction, leaching: the carrier (inert gas, raffinate solvent, solid residue) is the tie substance; solute distribution comes from equilibrium data (covered under phase equilibria).
- Humidification: absolute humidity Y = 0.622 p/(P − p) kg water per kg dry air; dry air is the tie substance.
- Filtration, centrifugation, screening: solid and liquid balances with cake moisture given.
Reactive balances: stoichiometry, conversion, yield
- Stoichiometric ratio from the balanced equation; limiting reactant is the one present in the smallest stoichiometric proportion (compare mol fed ÷ stoichiometric coefficient). All others are in excess.
- % excess of reactant B = (fed − stoichiometric required for the limiting reactant) / (stoichiometric required) × 100.
- Fractional conversion X of a reactant = (moles reacted)/(moles fed). Single-pass (per-pass) conversion is across the reactor; overall conversion is across the whole plant including recycle.
- Extent of reaction ξ: nᵢ = nᵢ₀ + νᵢ ξ, with νᵢ positive for products and negative for reactants. One ξ per independent reaction — the compact way to handle multiple reactions.
- Yield = moles of desired product formed / moles that would form if the limiting reactant were fully converted to it. Selectivity = moles of desired product / moles of undesired product (definitions vary between books, so state the one you use).
- Elemental balance method avoids needing conversion data: write C, H, O, N, S balances and solve.
- Combustion terms: theoretical (stoichiometric) air is that needed for complete combustion of all C to CO₂, H to H₂O and S to SO₂; % excess air is based on theoretical air even if combustion is incomplete. Flue-gas analysis on a dry basis (Orsat) omits water; wet basis includes it. Air is taken as 21 mol% O₂, 79% N₂, mean MW 29.
Recycle, bypass and purge
- Recycle: part of a downstream stream is returned upstream to raise overall conversion, recover catalyst or solvent, or control temperature. Key balances: around the mixing point, around the reactor, around the separator, and overall (recycle does not cross the overall boundary — this is what makes overall balances simple).
- Recycle ratio R = recycle flow / fresh-feed flow (some texts use recycle/gross feed; define it).
- Bypass: part of the feed skips the unit and rejoins the product, used to control product composition (e.g. partial drying, partial evaporation).
- Purge (blowdown): a small stream bled from a recycle loop to stop inerts accumulating. At steady state, inert leaving in the purge = inert entering in the fresh feed — the single most useful line in ammonia-loop and cooling-tower problems.
- Make-up: fresh addition to replace material lost in purge, leaks or with the product.
- Why they matter: recycle in ammonia synthesis and catalytic reforming turns a 15–25% per-pass conversion into >95% overall; cooling-tower blowdown fixes cycles of concentration = make-up/blowdown.
Practice, standards and limitations in India
- Water balance (fresh water in, consumptive use, treated effluent, ZLD recovery) is a mandatory part of the Consent to Establish/Operate under the Water (Prevention and Control of Pollution) Act, 1974 and the Environment (Protection) Act, 1986, administered by SPCBs under CPCB norms; Tirupur textile dyeing and several Gujarat clusters run on zero-liquid-discharge balances.
- Hazardous-waste mass balance: generation, storage, utilisation and disposal quantities are reported in the annual return under the Hazardous and Other Wastes (Management and Transboundary Movement) Rules, 2016.
- Refinery and fertiliser accounting: yield accounting and loss reconciliation against custody-transfer measurements; sampling and test methods follow IS 1448 (methods of test for petroleum and its products) and the relevant ASTM methods.
- Safety: inventory of hazardous chemicals from a material balance decides threshold applicability under the MSIHC Rules, 1989 and the hazardous-process provisions now carried by the Occupational Safety, Health and Working Conditions Code, 2020, in force from 21 November 2025 with the other three Labour Codes (replacing the Factories Act, 1948 among others).
- Limitations: a balance gives no information on rate, time, equipment size, driving force or feasibility — it says what *can* leave, not how fast or at what cost. Measured plant data rarely close exactly because of meter error, leaks, holdup and sampling; closing a balance by data reconciliation and gross-error detection is a statistics exercise.
Key points
- Mass conservation — Input − Output + Generation − Consumption = Accumulation, for total mass and for each species.
- Total mass is always conserved; total moles are not, when a reaction changes mole count.
- Atoms are always conserved — elemental balances need no reaction-rate or conversion data.
- Basis — assume 100 kg/kmol of feed or 1 h of operation; every answer scales linearly from it.
- Degrees of freedom — unknowns minus independent equations; must be zero to solve.
- Independent balances = number of species (non-reactive); = independent atomic balances (reactive).
- Tie substance — a component appearing in one inlet and one outlet unchanged; gives an unknown in one step.
- Limiting reactant — smallest ratio of moles fed to stoichiometric coefficient; conversion and yield are referred to it.
- Extent of reaction — nᵢ = nᵢ₀ + νᵢξ; one ξ per independent reaction.
- Conversion vs yield vs selectivity — how much reactant reacted, how much went to the wanted product, and wanted versus unwanted product.
- Overall > per-pass conversion whenever unreacted feed is recycled.
- Purge rule — at steady state, inert out in purge = inert in fresh feed.
- Bypass controls product composition without changing the unit's operation.
- Excess air is always computed on theoretical air, regardless of incomplete combustion.
- Orsat is dry basis — water of combustion is condensed out before analysis.
- Moisture basis — dry basis X = w/(1 − w); never mix wet and dry bases in one equation.
- Unsteady state gives a differential equation: dM/dt = inflow − outflow ± reaction.
- A balance says nothing about rate, size or feasibility — kinetics and transport decide those.
Formulas and examples
Steady, non-reactive: Σ in = Σ out, for total mass and for each species
xᵢ = mass of i / total mass (mass fraction); yᵢ = nᵢ/n (mole fraction); Σxᵢ = Σyᵢ = 1
Average molecular weight M̄ = Σ yᵢ Mᵢ (from mole fractions) = 1 / Σ(xᵢ/Mᵢ) (from mass fractions), kg/kmol
ppm (by mass) = (mass of solute / total mass) × 10⁶; mg/L ≈ ppm for dilute aqueous solutions (density ≈ 1 kg/L)
Moisture: wet basis w = water/(water + dry solid); dry basis X = water/dry solid = w/(1 − w), kg/kg dry solid
Humidity Y = 0.622 p/(P − p), kg water vapour per kg dry air (p = partial pressure of water, P = total pressure)
Conversion X = (nᵢ₀ − nᵢ)/nᵢ₀; Extent ξ = (nᵢ − nᵢ₀)/νᵢ, kmol
Yield = (moles desired product formed)/(moles formed if limiting reactant fully converted to it)
Selectivity = moles desired product / moles undesired product
% excess air = (air supplied − theoretical air)/theoretical air × 100
Theoretical O₂ for CₓH_yS_z = x + y/4 + z (kmol O₂ per kmol fuel); air = O₂/0.21; N₂ = 3.762 × O₂
Recycle ratio R = recycle flow / fresh feed flow; Cycles of concentration = make-up/blowdown
Unsteady: d(ρV)/dt = ṁ_in − ṁ_out; for a species, d(VC)/dt = F_in C_in − F_out C + r_gen V
Example 1 — Evaporator (tie substance). 1,000 kg/h of 10 mass% NaOH solution is concentrated to 50% NaOH. Find product and vapour rates.
- NaOH is the tie substance: NaOH in = 0.10 × 1,000 = 100 kg/h.
- Product P: 0.50 P = 100 → P = 200 kg/h.
- Total balance: vapour V = 1,000 − 200 = 800 kg/h water evaporated.
- Check water: feed water 900 = product water 100 + vapour 800 ✓.
Example 2 — Dryer (wet vs dry basis). A dryer receives 1,000 kg/h of wet solid at 25% moisture (wet basis) and discharges it at 5% moisture (wet basis).
- Bone-dry solid (tie) = 0.75 × 1,000 = 750 kg/h.
- Product P = 750/0.95 = 789.5 kg/h; water removed = 1,000 − 789.5 = 210.5 kg/h.
- On a dry basis the moisture goes from 0.25/0.75 = 0.333 to 0.05/0.95 = 0.0526 kg/kg dry solid; water removed = 750 × (0.3333 − 0.0526) = 210.5 kg/h ✓ (same answer, consistent basis).
Example 3 — Bypass to hit a product specification. 1,000 kg/h of juice at 12% solids is to be sold at 42% solids. Part of it goes to an evaporator producing 58% solids; the rest bypasses and remixes.
- Overall solids = 120 kg/h → product P: 0.42 P = 120 → P = 285.7 kg/h; water evaporated W = 1,000 − 285.7 = 714.3 kg/h.
- Let f be the fraction to the evaporator. Evaporator outlet = 120f/0.58 = 206.9f; water evaporated = 1,000f − 206.9f = 793.1f = 714.3 → f = 0.901.
- So 901 kg/h through the evaporator, 99 kg/h bypass. Check: 206.9 × 0.901 = 186.4 kg/h concentrate + 99 kg/h bypass = 285.4 ≈ 285.7 kg/h ✓; solids 186.4 × 0.58 + 99 × 0.12 = 108.1 + 11.9 = 120 ✓.
Example 4 — Combustion with excess air (Orsat). Methane is burnt completely with 25% excess air. Basis 1 kmol CH₄.
- Theoretical O₂ = 1 + 4/4 = 2 kmol; supplied O₂ = 2.5 kmol; N₂ = 2.5 × 79/21 = 9.405 kmol; air = 2.5/0.21 = 11.905 kmol.
- Air/fuel by mass = 11.905 × 29 / 16 = 21.6 kg air/kg CH₄ (theoretical = 9.524 × 29/16 = 17.3).
- Products: CO₂ 1, H₂O 2, O₂ 0.5, N₂ 9.405 → wet total 12.905 kmol, dry total 10.905 kmol.
| Flue gas | kmol | Wet basis, mol% | Dry (Orsat), mol% |
|---|---|---|---|
| CO₂ | 1.000 | 7.75 | 9.17 |
| H₂O | 2.000 | 15.49 | — |
| O₂ | 0.500 | 3.87 | 4.59 |
| N₂ | 9.405 | 72.88 | 86.24 |
| Total | 12.905 | 100.0 | 100.0 |
Example 5 — Recycle and purge.
- (a) A → B. Fresh feed 100 kmol/h pure A; reactor per-pass conversion 60%; the separator sends pure B out as product and recycles all unreacted A. Overall balance: all A ends as B → product = 100 kmol/h B, overall conversion 100%. Reactor feed G: 0.60 G = 100 → G = 166.7 kmol/h → recycle R = 66.7 kmol/h, R/fresh = 0.667.
- (b) Ammonia loop: fresh synthesis gas 100 kmol/h contains 2 kmol/h argon (inert). A purge keeps the loop inerts at 10 mol% argon. At steady state argon out = argon in = 2 kmol/h, so purge = 2/0.10 = 20 kmol/h, of which 18 kmol/h is useful N₂ + H₂ lost — the cost of purging, which is why the purge is kept as small as the inert build-up allows.
Where it is used
- Refineries and petrochemicals (IOCL, BPCL, HPCL, RIL, HMEL, NRL): crude and unit yield accounting, loss reconciliation, hydrogen and fuel-gas balances, flare and slop accounting.
- Fertilisers and heavy chemicals (IFFCO, KRIBHCO, RCF, Tata Chemicals, GSFC, Coromandel): ammonia-loop purge and make-up, urea recycle, chlor-alkali brine and caustic concentration balances.
- Food, dairy, sugar and pharma (Amul, Britannia, Nestlé, Sun Pharma, Cipla): evaporator and spray-dryer balances, solids recovery, batch-yield reconciliation for GMP batch records.
- Environment and utilities roles: ETP/STP and ZLD water balances for SPCB consent, cooling-tower blowdown and cycles of concentration, boiler blowdown, stack emission load from a fuel balance.
- Job roles: process engineer, production/shift engineer, process design (EIL, Toyo, L&T Hydrocarbon, Technip), technical services and yield-accounting analyst, environmental engineer.
- Exams: GATE-CH, ESE, PSU GET tests, and the first module of Process Calculations in every Indian B.Tech chemical curriculum.
Interview questions
- Q: State the general material balance equation and when each term vanishes? A: Input − Output + Generation − Consumption = Accumulation; accumulation is zero at steady state, and generation/consumption are zero for non-reactive systems or for any elemental balance.
- Q: Are moles conserved in a reacting system? A: No — only mass and atoms are. Total moles change whenever the stoichiometry changes mole count, as in N₂ + 3H₂ → 2NH₃.
- Q: What is a tie substance and why is it useful? A: A component entering and leaving unchanged through only one stream, such as bone-dry solid in a dryer or N₂ in combustion air; its balance yields an unknown flow in a single equation.
- Q: How many independent balances can you write for a unit? A: As many as there are species if there is no reaction; for a reacting unit, as many as there are independent atomic-species balances, equivalently species minus independent reactions (with the molecular-species method you write one balance per species but add one unknown extent per independent reaction, which comes to the same thing).
- Q: Difference between per-pass and overall conversion? A: Per-pass conversion is across the reactor only; overall conversion is across the whole plant including recycle, and is higher because unreacted feed gets another chance.
- Q: Why is a purge stream needed in a recycle loop? A: To remove inerts (argon, methane, nitrogen) that otherwise accumulate because they neither react nor leave with the product; at steady state the inert in the purge equals the inert in the fresh feed.
- Q: Difference between conversion, yield and selectivity? A: Conversion is the fraction of a reactant consumed; yield is the desired product obtained relative to the theoretical maximum from the limiting reactant; selectivity is the ratio of desired to undesired product.
- Q: Is 20% excess air still 20% if combustion is incomplete and CO forms? A: Yes — excess air is defined on the theoretical air needed for complete combustion, independent of what actually happens in the furnace.
- Q: Why does Orsat analysis report flue gas on a dry basis? A: The gas is sampled over water, so the water of combustion condenses; wet-basis composition must be recovered from a hydrogen balance on the fuel.
- Q: A dryer feed is 30% moisture on a dry basis — what is it on a wet basis? A: w = X/(1 + X) = 0.30/1.30 = 23.1%.
- Q: Your plant balance closes to only 94%. What do you check? A: Meter calibration and ranges, sampling and lab error, unmeasured streams (leaks, flare, vents, drains), changing tank holdup mistaken for steady state, and basis/unit inconsistency — then reconcile the data rather than forcing the numbers.
- Q: How do you pick a basis when all flows are unknown? A: Take 100 kg or 100 kmol of a stream whose composition is fully known, solve, then scale to any required rate because the balances are linear.
Common mistakes
- Mixing wet-basis and dry-basis moisture, or mass fractions with mole fractions, in the same equation.
- Writing a total *mole* balance for a reacting system as if moles were conserved.
- Forgetting the water of hydration in crystals, so the crystal and mother-liquor balances do not close.
- Treating recycle as if it crossed the overall system boundary, or confusing per-pass with overall conversion.
- Basing % excess air on the oxygen actually consumed instead of the theoretical requirement; or forgetting to drop water when comparing with an Orsat analysis.
- Starting to write equations before choosing a basis and labelling the flowsheet — the usual cause of an under- or over-specified set.
- Identifying the excess reactant as the limiting one by comparing moles fed instead of moles fed divided by stoichiometric coefficient.
Related topics
Energy balances · Chemical engineering thermodynamics · Phase equilibria and VLE · Process statistics and data analytics · Chemical reaction engineering (conversion and reactor design) · Mass transfer operations (distillation, absorption, drying)