The limiting reagent
Statement
For a balanced reaction \(aA+bB\to\text{products}\), the reactant whose available moles, divided by its own stoichiometric coefficient, is smallest (\(\min\{n_A/a,\ n_B/b\}\)) is the limiting reagent: it is fully consumed first, and the amount of product actually formed is capped by however much that reactant alone could produce, regardless of how much of the other reactant remains unreacted.
Why it matters
Reactants are essentially never mixed in exactly their stoichiometric ratio in practice — whether by deliberate choice (using an excess of the cheaper or safer reagent to drive more complete conversion of a costlier one, a standard strategy in industrial process chemistry) or simply because a real sample's composition rarely lands on a perfect whole-number ratio. Every quantitative prediction of how much product a real reaction will form — a mass-balance calculation, a synthesis yield estimate, an industrial cost projection — therefore requires first identifying which reactant actually runs out, not just applying the balanced equation's coefficients to whichever reactant happens to be quoted.
Hypotheses
Proof
Result
Reading. Normalising each reactant's available moles by its own stoichiometric coefficient makes reactants with different coefficients directly comparable; the smaller normalised value identifies the limiting reagent and, from it alone, the maximum possible product amount.
Scope. Extends directly to reactions with more than two reactants by comparing \(r_i=n_i/\text{coefficient}_i\) across all of them and taking the overall minimum; the reactant giving that minimum remains limiting regardless of how many other reactants are involved.
Corollaries & converses
- If reactants happen to be supplied in exactly the stoichiometric mole ratio (\(r_A=r_B\) exactly), both are consumed completely and simultaneously — neither is technically "in excess," though the calculation proceeds identically using either reactant's \(r\) value, since they are equal.
- Percent yield is always defined relative to the correctly identified theoretical yield; using the wrong (non-limiting) reactant's stoichiometric prediction as the "theoretical yield" denominator gives a meaningless percent-yield figure, generally understating the true percent yield.
- Converse: if the experimentally obtained product mass exceeds the calculated theoretical yield from the correctly identified limiting reagent, this signals an error — either in identifying the limiting reagent, in the balanced equation used, or in the purity of the isolated product (a common real-world cause, e.g. residual unreacted starting material or solvent contaminating the product).
Fails without
- Compare raw mole amounts \(n_A\) and \(n_B\) directly (skip the Step 2 coefficient normalisation): for a reaction with unequal coefficients, this can identify the wrong reactant as limiting. In the Worked example, \(n_{\text{H}_2}=3.968\,\text{mol}\) is nearly four times larger than \(n_{\text{N}_2}=0.9995\,\text{mol}\), which might suggest \(\text{H}_2\) is "more limited," but normalising by the \(1:3\) stoichiometric ratio (Step 2) correctly reveals \(\text{N}_2\) as the actual limiting reagent.
- Compare reactant masses directly instead of moles (skip Step 1 entirely): the reactant with the smaller mass is not necessarily the reactant with fewer moles, since molar mass varies enormously between substances; a small mass of a very light reactant can still represent abundant moles (see Common errors, and the Worked example's \(8.00\,\text{g}\) of \(\text{H}_2\), a smaller mass than \(28.0\,\text{g}\) of \(\text{N}_2\) yet corresponding to nearly four times as many moles).
Common errors
- Assuming the reactant with the smaller given mass is automatically the limiting reagent, without converting to moles first — directly the Fails without trap, and a frequent source of error precisely because it seems intuitively obvious.
- Forgetting to divide by the stoichiometric coefficient before comparing reactants with different coefficients (Fails without, first bullet).
- Calculating theoretical yield using the excess reagent's amount instead of the limiting reagent's, which overstates the true theoretical yield — since the limiting reagent runs out first, no amount of the excess reagent beyond what the limiting reagent can consume contributes to further product formation.
- Forgetting that percent yield (Step 6) is a distinct, separately measured quantity, not something computed from the stoichiometry alone — the theoretical yield calculation has no way to predict real-world losses on its own (Hypotheses).
Discussion
The limiting-reagent concept is a direct, practical consequence of Dalton's law of definite/multiple proportions and Lavoisier's conservation of mass, once those principles are combined with the recognition that real reaction mixtures are rarely prepared in exact stoichiometric ratio — a recognition that became routine chemical practice through the 19th century as quantitative reaction stoichiometry matured alongside atomic theory itself.
Deliberately supplying an excess of one reactant is a standard, economically motivated strategy in industrial and synthetic chemistry: if one reagent is significantly cheaper, safer to handle in excess, or more easily recovered and recycled than the other, running the reaction with that reagent in excess can push the more valuable or hazardous reagent closer to complete conversion, improving overall process yield and reducing waste of the costlier material — the same limiting-reagent logic derived here, applied as a deliberate engineering choice rather than treated purely as an accident of whatever amounts happen to be mixed.
Common misconception: that "limiting" refers to whichever reactant is present in the smaller quantity by mass. As the Worked example demonstrates directly, the limiting reagent is determined by moles divided by stoichiometric coefficient, not by mass, and the reactant with the smaller mass is frequently not the limiting one once molar mass and stoichiometry are correctly accounted for.
Worked examples
Reading. A single mole/coefficient comparison identifies the limiting reagent, from which both the theoretical product yield and the leftover excess-reagent amount follow directly.
Scope. If the actual isolated \(\text{NH}_3\) mass were, say, \(30.5\,\text{g}\), the percent yield (Step 6) would be \(\tfrac{30.5}{34.0}\times100\approx89.6\%\) — a realistic, sub-100% figure reflecting practical reaction losses, exactly as Hypotheses anticipates.
Problems
- Propane combustion: \(\text{C}_3\text{H}_8+5\text{O}_2\to3\text{CO}_2+4\text{H}_2\text{O}\). Given \(22.0\,\text{g}\,\text{C}_3\text{H}_8\) and \(44.8\,\text{g}\,\text{O}_2\), determine the limiting reagent and the theoretical mass of \(\text{CO}_2\) produced.
Solution
\(n_{\text{C}_3\text{H}_8}=\tfrac{22.0}{44.10}\approx0.4989\,\text{mol}\), \(n_{\text{O}_2}=\tfrac{44.8}{32.00}\approx1.4001\,\text{mol}\). \(r_{\text{C}_3\text{H}_8}=0.4989/1=0.4989\); \(r_{\text{O}_2}=1.4001/5\approx0.2800\). Since \(r_{\text{O}_2} - Precipitation reaction: \(\text{AgNO}_3+\text{NaCl}\to\text{AgCl}+\text{NaNO}_3\). Given \(5.00\,\text{g}\) of each reactant, determine the limiting reagent and the theoretical mass of \(\text{AgCl}\) precipitate formed.
Solution
\(n_{\text{AgNO}_3}=\tfrac{5.00}{169.87}\approx0.02943\,\text{mol}\); \(n_{\text{NaCl}}=\tfrac{5.00}{58.44}\approx0.08556\,\text{mol}\). With a \(1{:}1\) stoichiometric ratio, comparing moles directly is valid here: \(n_{\text{AgNO}_3} - If the propane-combustion reaction in Problem 1 actually yields \(33.1\,\text{g}\) of isolated \(\text{CO}_2\) (rather than the theoretical amount), compute the percent yield.
Solution
\(\%\,\text{yield}=\dfrac{33.1}{37.0}\times100\approx89.5\%\), a realistic sub-100% yield consistent with ordinary practical losses (Hypotheses, Discussion). - A reaction \(2A+5B\to3C\) is supplied with \(4.0\,\text{mol}\) of \(A\) and \(9.0\,\text{mol}\) of \(B\) (moles given directly, no mass conversion required). Without further arithmetic beyond Step 2, identify the limiting reagent.
Solution
\(r_A=4.0/2=2.0\); \(r_B=9.0/5=1.8\). Since \(r_B