IB Chemistry HL Topic 5 — How Much? Quantifying Chemical Change Paper 1 & 2 Core skill ~10 min read

Limiting and Excess Reactants

Mix reactants in the exact ratio from the equation and everything is used up neatly. Real reactions are almost never like that. One reactant runs out first, and from that moment nothing else can happen — no matter how much of the other one is sitting there.

📚 What you need to know

The test that always works

Students often compare moles and stop there. That fails as soon as the ratio is not 1 : 1. If a reaction needs three moles of hydrogen for every mole of nitrogen, then having “more moles of hydrogen” proves nothing — you need three times more.

Dividing by the coefficient fixes this. It converts each reactant into “how many times could I run this reaction with what I have”, and the reactant that gives the smallest number is the one that stops you.

The limiting reactant test for each reactant, work out n ÷ coefficient
the smallest value is the limiting reactant
Divide moles by the coefficient: smallest is limiting 5.00 g of zinc added to 100 cm³ of 0.500 mol dm⁻³ hydrochloric acid Zn(s) + 2HCl(aq) → ZnCl₂(aq) + H₂(g) Zn: 0.0765 ÷ 1 HCl: 0.0500 ÷ 2 = 0.0765 = 0.0250, the smallest, so HCl is limiting Everything you calculate next comes from the 0.0500 mol of HCl. The limiting reactant runs out first and caps the whole reaction. Zinc is in excess: some of it is still sitting in the flask at the end.
There are more moles of zinc than acid here, but that is not why the acid limits. It limits because the reaction needs two acid particles for every zinc atom.

What “excess” looks like in the flask

It helps to stop thinking in grams for a moment and count molecules instead.

What excess looks like: leftovers 4 nitrogen molecules mixed with 6 hydrogen molecules, N₂ + 3H₂ → 2NH₃ BEFORE: 4 N₂ + 6 H₂ AFTER: 4 NH₃, with 2 N₂ left over Hydrogen ran out first, so hydrogen is limiting and nitrogen is in excess. Six H₂ can only ever build four NH₃, whatever else is in the flask. Count in molecules and the whole idea becomes obvious.
Each reaction event uses one N2 and three H2. With six H2 you can run it twice, which makes four NH3 and leaves two N2 untouched.
This is why “there are more moles of nitrogen” is not an answer. What matters is how many complete sets of reactants you can assemble, and that is exactly what dividing by the coefficient measures.

Limiting or excess: what each one is for

Limiting reactantExcess reactant
What happens to itCompletely used upSome is left at the end
How you spot itSmallest n ÷ coefficientAny larger value
Use it to findProduct mass, volume, yieldHow much is left over
In the exam wording“reacts completely”“in excess”, “excess acid added”

🧩 The method, and how to find the leftovers

  1. Balance the equation. You need the coefficients.
  2. Work out the moles of each reactant from mass, concentration or volume.
  3. Divide each by its coefficient. The smallest value is limiting.
  4. Use the limiting reactant’s moles and the mole ratio to find whatever the question asks for.
  5. For the leftover: work out how much of the excess reactant was used, then subtract from what you started with.

Worked examples

WORKED EXAMPLE

5.00 g of zinc is added to 100 cm3 of 0.500 mol dm−3 HCl. Zn(s) + 2HCl(aq) → ZnCl2(aq) + H2(g). Which reactant is limiting, and what volume of hydrogen is made at STP?

Step 1: moles of each reactant n(Zn) = 5.00 ÷ 65.38 = 0.0765 mol
n(HCl) = 0.100 × 0.500 = 0.0500 mol Step 2: divide by the coefficients Zn: 0.0765 ÷ 1 = 0.0765
HCl: 0.0500 ÷ 2 = 0.0250 ← smallest Step 3: HCl is limiting, so use its moles 2 HCl gives 1 H2, so n(H₂) = 0.0500 ÷ 2 = 0.0250 mol Step 4: moles to gas volume V = 0.0250 × 22.7 = 0.5675 dm³ HCl is limiting; 0.568 dm³ (568 cm³) of H₂ Use the zinc by mistake and you get 1.74 dm³ — three times too much, because there simply is not enough acid to dissolve all that zinc.
WORKED EXAMPLE

14.0 g of nitrogen is mixed with 6.00 g of hydrogen: N2(g) + 3H2(g) → 2NH3(g). Find the maximum mass of ammonia, and the mass of the excess reactant left over.

Step 1: moles of each n(N₂) = 14.0 ÷ 28.02 = 0.500 mol
n(H₂) = 6.00 ÷ 2.02 = 2.970 mol Step 2: divide by coefficients N₂: 0.500 ÷ 1 = 0.500 ← smallest
H₂: 2.970 ÷ 3 = 0.990 Step 3: nitrogen is limiting, so find the ammonia 1 N2 gives 2 NH3: n(NH₃) = 1.00 mol, m = 1.00 × 17.04 = 17.0 g Step 4: how much hydrogen was used? 3 × 0.500 = 1.50 mol used, so 2.970 − 1.50 = 1.47 mol left m = 1.47 × 2.02 = 2.97 g 17.0 g of NH₃, with 2.97 g of H₂ left over There were nearly six times more moles of hydrogen, and it still was not the limiting one. Only the divided values decide.
WORKED EXAMPLE

30 cm3 of methane is sparked with 100 cm3 of oxygen: CH4(g) + 2O2(g) → CO2(g) + 2H2O(l). What gases remain, and what is the total volume?

Step 1: for gases, use volumes directly CH₄: 30 ÷ 1 = 30
O₂: 100 ÷ 2 = 50 Step 2: methane is limiting O₂ used = 2 × 30 = 60 cm³, so 40 cm³ is left Step 3: product volumes CO₂ = 30 cm³; water is (l) so counts as zero Step 4: total gas remaining 40 + 30 = 70 cm³ 70 cm³: 40 cm³ unreacted O₂ and 30 cm³ CO₂ No moles, no molar masses. With gases at the same conditions, volumes behave exactly like moles, so the same test works on them.

💡 Exam tip

⚠ Common mix-up

The limiting reactant gives you the absolute maximum product you could get. In a real lab you never quite reach it, and the gap between the two has its own name. Up next: Percentage Yield.

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 →