Stoichiometry and Limiting Reagent

A balanced chemical equation is really a recipe written in moles. Stoichiometry is the arithmetic that turns that recipe into real numbers — given a mass of reactant, how much product forms? But real reactions rarely start with reagents mixed in the exact ratio the recipe demands. One reactant almost always runs out first, and it alone decides how much product can ever form; chemists call it the limiting reagent, and whatever is left over is the excess reagent. This section builds directly on the mole concept and molar mass from earlier in Unit I: converting mass to moles with n=m/Mn = m/M, then using the coefficients of a balanced equation as a mole ratio to move between any two species in the reaction, and finally comparing n/coefficientn/\text{coefficient} across reactants to spot which one is limiting. These are the exact skills examiners test with mass–mass problems.

The core insight

The coefficients of a balanced equation give a mole ratio; the reactant with the smallest n/coefficientn/\text{coefficient} is the limiting reagent, and it alone fixes how much product can form.

The core idea

A balanced equation obeys the law of conservation of mass — atoms are neither created nor destroyed, so the same atoms on the left must reappear on the right in fixed whole-number ratios. For a general reaction

aA+bB→cC+dDaA + bB \rightarrow cC + dD

where: a,b,c,da, b, c, d are the balancing coefficients, and A,BA, B are reactants forming products C,DC, D. The coefficients are a mole ratio, not a mass ratio, so every calculation must start by converting given masses to moles:

n=mMn = \frac{m}{M}

where: nn is amount of substance in mol, mm is mass in grams, and MM is molar mass in g mol−1\text{g mol}^{-1}. Once both reactants are expressed in moles, the balanced equation lets us convert from one species to any other using its coefficients as a ratio. When two reactant quantities are given, they are rarely present in the exact mole ratio the equation demands. Dividing each reactant's moles by its own coefficient and comparing the results tells us which one is used up first:

compare nAa and nBb\text{compare } \frac{n_A}{a} \text{ and } \frac{n_B}{b}

where: the smaller quotient identifies the limiting reagent — the reactant that runs out first and therefore caps the maximum amount of product. The reactant with the larger quotient is left over as the excess reagent. Every "how much product forms" calculation must then use the limiting reagent's moles only. This idea matters beyond the exam hall. An industrial chemist mixing reagents on a plant scale, or a student titrating an unknown solution, always has to ask which substance runs out first, because that is what fixes the maximum possible yield — no amount of the excess reagent can push the product beyond what the limiting reagent allows. Once the limiting reagent is fixed, finding how much of the excess reagent remains is straightforward: compute how many moles of it the reaction actually consumes, using the mole ratio to the limiting reagent, and subtract that from the moles originally supplied. The leftover amount can then be converted back to a mass with m=n×Mm = n \times M if the question asks for it.

Figure
A bar chart comparing moles divided by coefficient for two reactants showing the shorter bar as the limiting reagent
Comparing n divided by coefficient identifies the limiting reagent n / coefficient 1.00 N2 : n/1 1.33 H2 : n/3 smaller value: limiting reagent
Derivation AFinding the limiting reagent and the mass of product from two given reactant masses

The goal is to start from raw masses of two reactants in a known reaction, convert both to moles, identify which one is limiting by comparing n/coefficientn/\text{coefficient}, and then compute the mass of product formed using only the limiting reagent's moles — the complete chain an exam question expects.

Step 1. Convert each given mass to moles using n=m/Mn = m/M, applied separately to every reactant. This step must come before any comparison, because coefficients relate moles, never grams.

Step 2. Divide each reactant's moles by its own coefficient in the balanced equation, nA/an_A/a and nB/bn_B/b. The two quotients represent how many "batches" of the reaction each reactant could support if it were the only constraint.

Step 3. Compare the two quotients. The reactant giving the smaller quotient is the limiting reagent, because it runs out after fewer batches; the other reactant is left with unreacted excess once the limiting reagent is consumed.

Step 4. Use only the limiting reagent's moles, scaled by the mole ratio to the product's coefficient, to find moles of product, then convert to mass with m=n×Mm = n \times M. Using the excess reagent at this step is the single most common error and always overestimates the yield.

Worked example

Question. 8 g8\ \text{g} of H2\text{H}_2 is reacted with 28 g28\ \text{g} of N2\text{N}_2 according to N2(g)+3H2(g)→2NH3(g)\text{N}_2(g) + 3\text{H}_2(g) \rightarrow 2\text{NH}_3(g). Identify the limiting reagent and find the mass of NH3\text{NH}_3 formed, along with the mass of excess reagent remaining.

Step 1. Convert both masses to moles. n(N2)=28/28=1 moln(\text{N}_2) = 28/28 = 1\ \text{mol}, using M(N2)=28 g mol−1M(\text{N}_2) = 28\ \text{g mol}^{-1}. n(H2)=8/2=4 moln(\text{H}_2) = 8/2 = 4\ \text{mol}, using M(H2)=2 g mol−1M(\text{H}_2) = 2\ \text{g mol}^{-1}.

Step 2. Divide by the coefficient of each reactant. n(N2)/1=1n(\text{N}_2)/1 = 1 and n(H2)/3=4/3=1.33n(\text{H}_2)/3 = 4/3 = 1.33. The smaller quotient, 11, belongs to N2\text{N}_2, so N2\text{N}_2 is the limiting reagent.

Step 3. All 1 mol1\ \text{mol} of N2\text{N}_2 reacts, consuming 1×3=3 mol1 \times 3 = 3\ \text{mol} of H2\text{H}_2 out of the 4 mol4\ \text{mol} supplied. Excess H2\text{H}_2 remaining is 4−3=1 mol4 - 3 = 1\ \text{mol}, which is 1×2=2 g1 \times 2 = 2\ \text{g}.

Step 4. Moles of NH3\text{NH}_3 formed, based on the limiting reagent: n(NH3)=1 mol N2×21=2 moln(\text{NH}_3) = 1\ \text{mol}\ \text{N}_2 \times \dfrac{2}{1} = 2\ \text{mol}. Mass: m(NH3)=2×17=34 gm(\text{NH}_3) = 2 \times 17 = 34\ \text{g}, using M(NH3)=14+3(1)=17 g mol−1M(\text{NH}_3) = 14 + 3(1) = 17\ \text{g mol}^{-1}.

N2\text{N}_2 is the limiting reagent; 34 g34\ \text{g} of NH3\text{NH}_3 forms, with 2 g2\ \text{g} (1 mol1\ \text{mol}) of H2\text{H}_2 left unreacted.

Competitive stretch

If instead 56 g56\ \text{g} of N2\text{N}_2 were supplied with the same 8 g8\ \text{g} of H2\text{H}_2, then n(N2)=2 moln(\text{N}_2) = 2\ \text{mol} so n(N2)/1=2n(\text{N}_2)/1 = 2, while n(H2)/3n(\text{H}_2)/3 is still 1.331.33. Now H2\text{H}_2 is limiting: all 4 mol4\ \text{mol} reacts, consuming only 4/3=1.33 mol4/3 = 1.33\ \text{mol} of the 2 mol N22\ \text{mol}\ \text{N}_2 available, and n(NH3)=4×23=2.67 moln(\text{NH}_3) = 4 \times \dfrac{2}{3} = 2.67\ \text{mol}, giving m(NH3)=2.67×17=45.3 gm(\text{NH}_3) = 2.67 \times 17 = 45.3\ \text{g}. Doubling one reactant's mass can flip which reagent is limiting — always recheck both quotients rather than assuming the answer stays the same. The leftover N2\text{N}_2 in this second case is 2−1.33=0.67 mol2 - 1.33 = 0.67\ \text{mol}, or 0.67×28=18.7 g0.67 \times 28 = 18.7\ \text{g}, found the same way as before: subtract the moles actually consumed from the moles originally supplied.

Common traps

  • Using given masses directly in the mole ratio. Coefficients relate moles, not grams — always convert with n=m/Mn = m/M before comparing or reacting quantities.
  • Assuming the larger mass is automatically in excess. A reactant can weigh more yet still be limiting if its molar mass is large or its coefficient is small; only n/coefficientn/\text{coefficient} decides.
  • Forgetting to balance the equation first. An unbalanced equation gives the wrong mole ratio, and every downstream mass or mole calculation inherits the error.
  • Calculating product from the excess reagent. Once the limiting reagent is identified, product amount must be based on its moles alone — using the leftover reagent overestimates the yield.

Ask the tutor: Want to try identifying the limiting reagent in a three-reactant problem, or check your own mass-to-mass calculation step by step?

Why cant I just compare the raw masses of the two reactants to find the limiting reagent

Because grams are not the currency a balanced equation speaks in — the coefficients relate moles. A reactant with a large mass can still be limiting if its molar mass is high, since that mass converts to relatively few moles. You must convert every given mass to moles with n=m/Mn = m/M first, then divide by each reactant's coefficient before comparing. Skipping straight to mass comparison is one of the most common marks lost in this topic.

What happens to the excess reagent after the reaction is over

It simply does not react completely — some of it is left unreacted once the limiting reagent runs out. You find how much is left by first computing how much of the excess reagent was actually consumed, using the mole ratio with the limiting reagent, and subtracting that from the total moles originally supplied. In the worked example, 1 mol of the 4 mol H2 supplied remains, since only 3 mol reacted with the limiting N2.

Is the limiting reagent always the reactant supplied in the smaller amount

Not necessarily by mass, and not even always by moles — it depends on the mole ratio demanded by the balanced equation. A reactant with more moles than another can still be limiting if the equation needs a much larger share of it, as the coefficient 3 for H2 shows in the ammonia reaction. The only reliable test is comparing n divided by each reactant own coefficient; whichever gives the smaller value is limiting, regardless of which reactant sounds bigger at first glance.

Before this

Where this leads