Chemistry guide · 6 min read

How to Find the Limiting Reactant (Step by Step)

When two reactants are mixed, one of them usually runs out first. That one is the limiting reactant, and it decides how much product the reaction can make. This guide shows two reliable methods, then uses the answer to find the theoretical yield and the leftover excess.

What the Limiting Reactant Means

Think of making sandwiches. Each sandwich needs 2 slices of bread and 1 slice of cheese. With 10 slices of bread and 3 slices of cheese, you can only make 3 sandwiches, because the cheese runs out first. The cheese is the limiting reactant, and the 4 extra slices of bread are the excess.

A reaction works the same way, except the "recipe" is the balanced equation and the amounts must be in moles. Grams alone can fool you, because different substances have very different molar masses.

The full process:

  1. Balance the equation.
  2. Convert every reactant amount to moles.
  3. Use the mole ratio to see which reactant runs out first.
  4. Use the limiting reactant to calculate the product.

Method 1: Calculate Product From Each Reactant

This is the most reliable method because it also gives you the theoretical yield.

Problem: 10.0 g of aluminum reacts with 35.0 g of chlorine gas. Which is limiting, and how many grams of AlCl3\mathrm{AlCl_3} can form?

2Al+3Cl2→2AlCl3\mathrm{2Al + 3Cl_2 \rightarrow 2AlCl_3}

Molar masses (g/mol): Al 26.98, Cl2\mathrm{Cl_2} 70.90, AlCl3\mathrm{AlCl_3} 133.33.

  1. Convert both reactants to moles.
    • Al: 10.0÷26.98=0.370610.0 \div 26.98 = 0.3706 mol
    • Cl2\mathrm{Cl_2}: 35.0÷70.90=0.493735.0 \div 70.90 = 0.4937 mol
  2. Find the product each one could make.
    • From Al: 0.3706 mol Al×2 mol AlCl32 mol Al=0.37060.3706 \text{ mol Al} \times \frac{2 \text{ mol AlCl}_3}{2 \text{ mol Al}} = 0.3706 mol AlCl3\mathrm{AlCl_3}
    • From Cl2\mathrm{Cl_2}: 0.4937 mol Cl2×2 mol AlCl33 mol Cl2=0.32910.4937 \text{ mol Cl}_2 \times \frac{2 \text{ mol AlCl}_3}{3 \text{ mol Cl}_2} = 0.3291 mol AlCl3\mathrm{AlCl_3}
  3. The smaller amount wins. Cl2\mathrm{Cl_2} makes less product, so Cl2\mathrm{Cl_2} is the limiting reactant.
  4. Convert to grams:
0.3291 mol×133.33 g/mol=43.9 g AlCl30.3291 \text{ mol} \times 133.33 \text{ g/mol} = 43.9 \text{ g AlCl}_3

Answer: Cl2\mathrm{Cl_2} is limiting, and the theoretical yield is 43.9 g of AlCl3\mathrm{AlCl_3}. Notice that Cl2\mathrm{Cl_2} had the larger mass but is still the limiting reactant.

Method 2: Divide Moles by Coefficients

A faster check is to divide each reactant's moles by its coefficient in the balanced equation. The smallest result is the limiting reactant.

Using the same problem:

  1. Al: 0.3706÷2=0.18530.3706 \div 2 = 0.1853
  2. Cl2\mathrm{Cl_2}: 0.4937÷3=0.16460.4937 \div 3 = 0.1646
  3. 0.1646<0.18530.1646 < 0.1853, so Cl2\mathrm{Cl_2} is limiting.

This tells you which reactant is limiting, but you still need one more step (Method 1, step 4) to get the mass of product. The numbers from this shortcut are not moles of anything real, so do not use them as your final answer.

Method 3: Need vs Have

You can also pick one reactant and ask how much of the other it needs.

Problem: 28.0 g of N2\mathrm{N_2} reacts with 8.00 g of H2\mathrm{H_2}. How much ammonia forms?

N2+3H2→2NH3\mathrm{N_2 + 3H_2 \rightarrow 2NH_3}

Molar masses (g/mol): N2\mathrm{N_2} 28.02, H2\mathrm{H_2} 2.016, NH3\mathrm{NH_3} 17.03.

  1. Moles you have: N2\mathrm{N_2}: 28.0÷28.02=0.999328.0 \div 28.02 = 0.9993 mol. H2\mathrm{H_2}: 8.00÷2.016=3.9688.00 \div 2.016 = 3.968 mol.
  2. Moles of H2\mathrm{H_2} needed to use up all the N2\mathrm{N_2}: 0.9993×31=2.9980.9993 \times \frac{3}{1} = 2.998 mol.
  3. Compare: you need 2.998 mol of H2\mathrm{H_2} and have 3.968 mol. There is more than enough H2\mathrm{H_2}, so N2\mathrm{N_2} is the limiting reactant.
  4. Product from the limiting reactant: 0.9993 mol N2×2 mol NH31 mol N2=1.9990.9993 \text{ mol N}_2 \times \frac{2 \text{ mol NH}_3}{1 \text{ mol N}_2} = 1.999 mol, and 1.999×17.03=34.01.999 \times 17.03 = 34.0 g of NH3\mathrm{NH_3}.

If the amount needed had been larger than the amount you have, the other reactant would be limiting instead.

How Much Excess Reactant Is Left Over

Once you know the limiting reactant, you can find how much of the excess reactant is left.

  1. Use the limiting reactant to find how much excess reactant is used.
  2. Subtract that from the amount you started with.

Aluminum example: Cl2\mathrm{Cl_2} is limiting with 0.4937 mol.

  1. Al used: 0.4937 mol Cl2×2 mol Al3 mol Cl2=0.32910.4937 \text{ mol Cl}_2 \times \frac{2 \text{ mol Al}}{3 \text{ mol Cl}_2} = 0.3291 mol Al.
  2. In grams: 0.3291×26.98=8.880.3291 \times 26.98 = 8.88 g Al used.
  3. Left over: 10.0−8.88=1.1210.0 - 8.88 = 1.12 g of Al.

Ammonia example: H2\mathrm{H_2} left over is 3.968−2.998=0.9703.968 - 2.998 = 0.970 mol, which is 0.970×2.016=1.960.970 \times 2.016 = 1.96 g.

Paste it into the VeilGPT solver to check your steps on a problem from your homework.

Common mistakes

  • Comparing grams instead of moles, which often points to the wrong reactant because molar masses differ.
  • Ignoring the coefficients in the balanced equation, so a 2 to 3 ratio gets treated like 1 to 1.
  • Calculating the product from the excess reactant, which gives a theoretical yield that is too large.
  • Reporting the moles divided by coefficient values from the shortcut method as if they were the final answer.

Try one yourself

4Fe + 3O2 -> 2Fe2O3. If 20.0 g of Fe reacts with 10.0 g of O2, which is the limiting reactant and how many grams of Fe2O3 form?

Work it out, then check every step with the VeilGPT chemistry solver.

Check it with VeilGPT

Questions about this topic

Is the limiting reactant always the one with the smaller mass?

No. You have to compare moles and account for the mole ratio. In the aluminum example, chlorine had the larger mass but was still limiting.

What is the excess reactant?

It is the reactant that is not used up completely. Some of it remains after the limiting reactant runs out.

Can both reactants be limiting?

If the reactants are mixed in exactly the ratio from the balanced equation, they run out at the same time. This is called a stoichiometric mixture, and either one can be used to find the yield.

More study guides