How to Find the Limiting Reagent
Why one reactant always runs out first
When you scale a reaction up from the textbook to the bench, you almost never weigh out reactants in their exact stoichiometric ratio. You use what you have, what’s cheap, or what’s easy to handle in excess. One reactant gets exhausted first; the moment it’s gone, the reaction stops, and whatever extra you put in of the others just sits in the flask. That first-to-vanish reactant is your limiting reagent, and it sets the ceiling on how much product you can possibly make.
This isn’t bookkeeping for the sake of it. The limiting reagent decides your theoretical yield, which decides whether your 78% percent yield is a great result or a sign that something went sideways. Get the limiting reagent wrong and every downstream number is wrong with it.
The four-step procedure
Step 1: Balance the equation first
You can’t compare reactants without coefficients, and you can’t trust coefficients on an unbalanced equation. Double-check before doing anything else.
Step 2: Get everything into moles
Mass is the trap. A reactant with a high molar mass can weigh more than another while supplying fewer moles. Divide each mass by its molar mass; for solutions, use n = M × V (with V in liters).
Step 3: Divide each mole count by its coefficient
For each reactant, take its moles and divide by its stoichiometric coefficient. The reactant with the smallest quotient is your limiting reagent. The math here is just normalization — you’re asking “how many full reactions could this reactant alone support?” and the smallest answer wins.
Step 4: Use the limiting reagent to calculate theoretical yield
Take the moles of the limiting reagent, multiply by the product/limiting-reagent mole ratio from your balanced equation, then convert to grams with the product’s molar mass. That’s your theoretical yield. Want to know how much excess reactant is left? Calculate how much got consumed (mole ratio again) and subtract from what you started with.
Worked examples
Example 1: Synthesis of water
2 H₂ + O₂ → 2 H₂O. You have 5.00 mol H₂ and 3.00 mol O₂.
- H₂: 5.00 / 2 = 2.50
- O₂: 3.00 / 1 = 3.00
H₂ is limiting. Theoretical H₂O: 5.00 mol H₂ × (2/2) = 5.00 mol H₂O = 90.08 g. O₂ consumed: 2.50 mol. Excess O₂: 0.50 mol.
Example 2: Iron rusting
4 Fe + 3 O₂ → 2 Fe₂O₃. You have 100.0 g Fe and 80.0 g O₂.
- Fe: 100.0 / 55.845 = 1.791 mol → 1.791 / 4 = 0.4478
- O₂: 80.0 / 31.998 = 2.500 mol → 2.500 / 3 = 0.8333
Fe is limiting (the heavier mass tricked you, didn’t it?). Fe₂O₃: 1.791 × (2/4) = 0.8955 mol × 159.688 g/mol = 143.0 g Fe₂O₃.
Example 3: Acid-base titration
HCl + NaOH → NaCl + H₂O. Mix 50.0 mL of 0.200 M HCl with 30.0 mL of 0.400 M NaOH.
- HCl: 0.0500 × 0.200 = 0.0100 mol
- NaOH: 0.0300 × 0.400 = 0.0120 mol
Both coefficients are 1, so HCl is limiting. NaCl produced: 0.0100 mol = 0.584 g. Excess NaOH: 0.0020 mol still floating around to push the final pH basic.
Example 4: Combustion of propane
C₃H₈ + 5 O₂ → 3 CO₂ + 4 H₂O. You burn 44.0 g propane in 200.0 g O₂.
- C₃H₈: 44.0 / 44.096 = 0.998 mol → 0.998 / 1 = 0.998
- O₂: 200.0 / 31.998 = 6.250 mol → 6.250 / 5 = 1.250
Propane is limiting. CO₂: 0.998 × 3 = 2.994 mol = 131.8 g. H₂O: 0.998 × 4 = 3.992 mol = 71.9 g.
Traps that catch even careful students
The “heavier means more” reflex. Iron weighs almost twice what oxygen does per mole, so 100 g of Fe gives you fewer moles than 80 g of O₂. Always convert to moles before comparing.
Skipping the coefficient division. Two moles of H₂ and one mole of O₂ are stoichiometric — equal moles aren’t. The coefficient is the whole point of the procedure.
Trusting an unbalanced equation. If the coefficients are wrong, every quotient is wrong. Balance before you compare.
Confusing the decayed amount with what remains. Theoretical yield is what you’d get at 100% conversion of the limiting reagent. Actual lab yields are almost always lower because of side reactions, transfer losses, and incomplete conversion. Percent yield = (actual / theoretical) × 100.
Why this matters at the bench
In synthesis, the expensive reagent is usually limiting on purpose — you put a cheap excess of the other to drive equilibrium forward and avoid wasting the costly one. In analytical work, knowing the limiting reagent tells you which titration endpoint actually corresponds to complete reaction. In process chemistry, the limiting reagent decides your throughput per batch.
Use our Limiting Reagent Calculator to identify the limiting reagent, compute theoretical yield, and see how much excess reactant remains, all with the steps shown.
Ready to try it yourself?
Open Calculator