IB Chemistry SL Topic 5 — Quantifying Chemical Change Paper 1 & 2 Core skill ~11 min read

Limiting and Excess Reactants

Give a reaction two reactants and it will almost never use them up neatly together. One runs out, the reaction stops, and whatever is left of the other just sits there. Everything you calculate afterwards depends on knowing which was which.

📚 What you need to know

The idea

WHY ONE INGREDIENT DECIDES EVERYTHING1 frame + 2 wheels → 1 bicycleyou haveyou can makeleft overone frame, unused — the EXCESSthe wheels ran out first, so wheels are LIMITING8 wheels ÷ 2 = 4, but 5 frames ÷ 1 = 5, and the smaller number wins
You have more frames than wheels in absolute numbers — but each bicycle eats two wheels, and that is what settles it.

That analogy contains the whole method. It is not about which reactant you have most of; it is about which one you have most of relative to what the recipe demands. The coefficients are the recipe, and dividing by them is how you compare fairly.

The test for each reactant, work out moles ÷ coefficient
the smallest value is the limiting reactant
Why does dividing work? Because moles ÷ coefficient tells you how many times over the reaction could run on that reactant alone. Whichever supports the fewest runs is the one that stops the show.

🧩 The method

  1. Write and balance the equation.
  2. Convert each reactant to moles — from mass, volume of gas, or concentration × volume.
  3. Divide each by its coefficient.
  4. The smallest result is limiting; everything else is in excess.
  5. Do all further calculations from the limiting reactant, ignoring the others entirely.
DIVIDE, THEN COMPARE2Mg + O₂ → 2MgO, starting from 4.00 g of each0.0823Mg0.1645 mol ÷ 2LIMITING0.1250O₂0.1250 mol ÷ 1IN EXCESSsmallest answer is the limiting reactant — everything else follows from it
Magnesium has more moles than oxygen here, and is still the limiting reactant, because the equation demands two of it for every one O2.
WORKED EXAMPLE

4.00 g of magnesium is burnt in 4.00 g of oxygen. Identify the limiting reactant, calculate the mass of magnesium oxide formed, and the mass of the excess reactant left over.
2Mg(s) + O2(g) → 2MgO(s)

Step 1 — moles of each n(Mg) = 4.00 ÷ 24.31 = 0.1645 mol n(O₂) = 4.00 ÷ 32.00 = 0.1250 mol Step 2 — divide by the coefficients Mg: 0.1645 ÷ 2 = 0.0823    O₂: 0.1250 ÷ 1 = 0.1250 magnesium is limiting Step 3 — product, from the limiting reactant only 2Mg : 2MgO is 1 : 1. n(MgO) = 0.1645 mol → 0.1645 × 40.31 = 6.632 6.63 g of MgO Step 4 — oxygen left over O₂ used = 0.1645 ÷ 2 = 0.0823 mol → 0.0823 × 32.00 = 2.63 g 4.00 − 2.63 = 1.37 1.37 g of oxygen unreacted Check the masses: 4.00 g Mg + 2.63 g O₂ = 6.63 g MgO. Mass is conserved, which is a free check on your answer.
WORKED EXAMPLE

28.0 g of nitrogen is mixed with 8.00 g of hydrogen. Calculate the maximum mass of ammonia obtainable and the mass of the excess reactant remaining.
N2(g) + 3H2(g) ⇌ 2NH3(g)

Step 1 — moles n(N₂) = 28.0 ÷ 28.02 = 0.999 mol n(H₂) = 8.00 ÷ 2.02 = 3.960 mol Step 2 — divide by coefficients N₂: 0.999 ÷ 1 = 0.999    H₂: 3.960 ÷ 3 = 1.320 nitrogen is limiting Step 3 — ammonia, ratio 1 : 2 n(NH₃) = 2 × 0.999 = 1.998 mol 1.998 × 17.04 = 34.05 34.1 g of NH₃ Step 4 — hydrogen left H₂ used = 3 × 0.999 = 2.998 mol (3.960 − 2.998) × 2.02 = 1.94 1.94 g of hydrogen unreacted Four times as many moles of hydrogen as nitrogen, and hydrogen is still in excess — the reaction only needs three.
The same test works with concentrations and gas volumes. Convert each reactant to moles by whichever route the question hands you, then divide by the coefficient exactly as before. The comparison is always made in moles.
WORKED EXAMPLE

25.0 cm3 of 0.100 mol dm–3 silver nitrate is mixed with 25.0 cm3 of 0.150 mol dm–3 sodium chloride. Calculate the mass of silver chloride precipitated.
AgNO3(aq) + NaCl(aq) → AgCl(s) + NaNO3(aq)

Step 1 — moles of each n(AgNO₃) = 0.0250 × 0.100 = 2.50 × 10⁻³ mol n(NaCl) = 0.0250 × 0.150 = 3.75 × 10⁻³ mol Step 2 — both coefficients are 1 So the smaller number of moles is simply the limiting one. silver nitrate is limiting Step 3 — mass of precipitate M(AgCl) = 107.87 + 35.45 = 143.32 2.50 × 10⁻³ × 143.32 = 0.3583 0.358 g of AgCl Equal volumes here, so the concentrations alone decide it — but only because the ratio happens to be 1 : 1.

💡 Exam tip

⚠️ Common mix-up

Up next: Percentage Yield — the limiting reactant tells you the most you could possibly get, and reality is always somewhat less generous than that.

Want this explained one-to-one?

Book a free session with an experienced IB Chemistry tutor and get your trickiest topics made simple.

Book a Free Session →