how to calculate limiting reagent

Limiting Reagent Calculator

Enter your reactants in grams, molar masses, and stoichiometric coefficients from your balanced chemical equation.

Reactant A

Reactant B

Product (Optional Theoretical Yield Output)

Example equation: 2H₂ + O₂ → 2H₂O

What is a limiting reagent?

The limiting reagent (also called the limiting reactant) is the reactant that runs out first in a chemical reaction. Once it is fully consumed, the reaction stops—even if other reactants are still left over. Because of that, the limiting reagent controls the maximum amount of product you can make.

If you are doing stoichiometry in homework, labs, AP/IB chemistry, or first-year college chemistry, finding the limiting reagent is one of the most important skills to master.

Quick method: how to calculate limiting reagent

Core idea: Convert each reactant to moles, then divide by its coefficient in the balanced equation.

Compare: n/coeff for each reactant. The smaller value is the limiting reagent.

  • Step 1: Balance the equation.
  • Step 2: Convert each reactant amount to moles.
  • Step 3: Compute moles ÷ stoichiometric coefficient.
  • Step 4: Smallest ratio = limiting reagent.
  • Step 5: Use that reagent to calculate theoretical yield.

Detailed step-by-step process

1) Start with a balanced chemical equation

Do not skip this. Coefficients are the map of how reactants combine. If your equation is not balanced, your limiting reagent answer will be wrong no matter how good your arithmetic is.

2) Convert grams to moles

If your starting data are in grams, use:

moles = grams / molar mass

Do this for every reactant.

3) Normalize by coefficient

For each reactant, divide moles by the stoichiometric coefficient from the balanced equation:

normalized value = moles of reactant / coefficient of reactant

This tells you how many “reaction units” each reactant can support.

4) Identify the smallest normalized value

The reactant with the smallest value is limiting because it can sustain the fewest reaction units.

5) Calculate product yield and excess reactant

Use the limiting reagent to get theoretical product yield. If needed, also compute how much of the excess reagent remains after reaction completion.

Worked example

Suppose:

2H₂ + O₂ → 2H₂O

  • H₂ available = 10.0 g, molar mass = 2.016 g/mol
  • O₂ available = 80.0 g, molar mass = 31.998 g/mol
Reactant Moles Coefficient Moles ÷ Coefficient
H₂ 10.0 / 2.016 = 4.960 mol 2 2.480
O₂ 80.0 / 31.998 = 2.500 mol 1 2.500

Since 2.480 < 2.500, H₂ is the limiting reagent.

Maximum water formed (coefficient ratio 2:2 means 1:1 in moles with H₂): approximately 4.960 mol H₂O, which is about 89.35 g H₂O using 18.015 g/mol.

How to find excess reagent left over

After finding the reaction extent from the limiting reagent, compute how much of the non-limiting reactant is consumed. Then subtract from starting amount.

  • Used moles of reactant = reaction extent × its coefficient
  • Leftover moles = initial moles − used moles

This is especially important in lab reports where you need percent yield or atom economy discussions.

Common mistakes students make

  • Using grams directly instead of converting to moles first.
  • Skipping balancing the chemical equation.
  • Comparing raw moles instead of moles/coefficient.
  • Rounding too early and losing precision.
  • Using the excess reagent to compute theoretical yield.

Tips for exams and homework

  • Write units on every line. Units catch mistakes.
  • Circle coefficients in the balanced equation before starting.
  • Keep 3–4 significant figures until the final line.
  • Always ask: “Which reactant runs out first?”

Final checklist

  • Balanced equation? ✅
  • All reactants converted to moles? ✅
  • Computed moles/coefficient for each reactant? ✅
  • Smallest normalized value identified? ✅
  • Theoretical yield based on limiting reagent only? ✅

If you follow that checklist every time, limiting reagent problems become straightforward and reliable.

🔗 Related Calculators