Reaction stoichiometry is the study of the quantitative relationships between reactants and products in a chemical reaction. It lets you calculate exactly how much of one substance you need to react with another, or how much product a reaction will produce. The entire concept rests on one principle: atoms are never created or destroyed in a chemical reaction (the law of conservation of mass), so every atom that goes in must come out in some form.
How Balanced Equations Work
A balanced chemical equation is the starting point for all stoichiometry. The numbers placed in front of each substance, called stoichiometric coefficients, tell you the ratio of molecules (or moles) involved. For example, in the reaction where hydrogen gas combines with chlorine gas to form hydrochloric acid, the equation reads: H₂ + Cl₂ → 2 HCl. The coefficients tell you that 1 mole of hydrogen reacts with 1 mole of chlorine to produce 2 moles of hydrochloric acid.
These coefficients establish what chemists call mole ratios, and they’re the core tool in stoichiometric calculations. A balanced equation is essentially a set of conversion factors. If you know the amount of any one substance in the reaction, you can figure out the amount of every other substance.
The Three-Step Calculation Process
Most stoichiometry problems follow the same pattern, regardless of the specific reaction. Say you want to know how much carbon dioxide is produced when 45.3 grams of glucose burns completely. The balanced equation for glucose combustion shows that 1 mole of glucose produces 6 moles of CO₂.
The steps look like this:
- Convert grams to moles. Divide the mass of your starting substance by its molar mass. For glucose (molar mass 180.2 g/mol), 45.3 grams equals 0.251 moles.
- Apply the mole ratio. Use the coefficients from the balanced equation to convert moles of your starting substance into moles of the target substance. Since the ratio of CO₂ to glucose is 6:1, you get 0.251 × 6 = 1.51 moles of CO₂.
- Convert moles back to grams. Multiply by the molar mass of the product. At 44.01 g/mol, 1.51 moles of CO₂ equals about 66.5 grams.
That’s the entire framework: grams to moles, mole ratio, moles to grams. Every mass-based stoichiometry problem is a variation of this sequence.
Limiting and Excess Reactants
In real reactions, you rarely have the exact stoichiometric amounts of every reactant. One substance runs out first, stopping the reaction. That substance is the limiting reactant. Whatever remains unused is the excess reactant.
To find which reactant is limiting, you compare the mole ratio you actually have to the ratio the balanced equation requires. If a reaction calls for hydrogen and chlorine in a 1:1 ratio, and you mix 3 moles of hydrogen with 2 moles of chlorine, you have more hydrogen than you need. Chlorine is the limiting reactant, and it determines how much product you can make. In this case, the 2 moles of chlorine produce 4 moles of HCl, leaving 1 mole of hydrogen unreacted.
An alternative approach is to calculate the amount of product each reactant could theoretically produce on its own. Whichever reactant gives the smaller amount of product is the limiting one.
Theoretical Yield vs. Actual Yield
The maximum amount of product predicted by stoichiometry is the theoretical yield. In practice, you almost always get less. Reactions may not go to completion, side reactions can consume some of your reactants, and material can be lost during handling.
Percent yield measures how close you got to the theoretical maximum:
Percent Yield = (Actual Yield ÷ Theoretical Yield) × 100%
Values under 100% are typical. In rare cases, a percent yield can appear to exceed 100%, but this usually means the product contains impurities that inflate its measured mass rather than an actual violation of chemistry.
Stoichiometry With Solutions
When reactants are dissolved in liquid, you use concentration and volume instead of mass to find moles. The key relationship is simple: moles of solute = molarity × volume (in liters). Once you have moles, you apply the same mole ratio approach as any other stoichiometry problem.
For instance, if you need to neutralize 25.0 mL of 0.150 M sulfuric acid with sodium hydroxide, you first calculate moles of sulfuric acid (0.150 × 0.0250 = 0.00375 mol). The balanced equation shows 2 moles of NaOH react per mole of sulfuric acid, so you need 0.00750 mol NaOH. If your NaOH solution is 0.200 M, you’d need 0.0375 liters, or 37.5 mL. This approach applies to acid-base neutralizations, precipitation reactions, and many other processes in aqueous chemistry.
Stoichiometry With Gases
For reactions involving gases, stoichiometry connects to the ideal gas law (PV = nRT). You can use a balanced equation to find the moles of gas produced, then plug that value into the gas law to calculate the volume or pressure of that gas at a given temperature. Or you can work in reverse: use measured pressure and volume to determine moles of a gas, then feed those moles into a stoichiometric calculation to find other quantities in the reaction.
A Real-World Example: Ammonia Production
One of the most important industrial applications of reaction stoichiometry is the Haber-Bosch process, which produces ammonia for fertilizers. The balanced equation is N₂ + 3H₂ → 2NH₃. This tells manufacturers that every mole of nitrogen gas requires exactly 3 moles of hydrogen gas, and the reaction yields 2 moles of ammonia. Industrial plants feed hydrogen and nitrogen at approximately this stoichiometric ratio to maximize efficiency. Without stoichiometry, there would be no reliable way to scale chemical production from a lab bench to a factory.
Composition vs. Reaction Stoichiometry
You may see the term “composition stoichiometry” alongside reaction stoichiometry. They cover different territory. Composition stoichiometry deals with the ratios of elements within a single compound, such as knowing that water always contains hydrogen and oxygen in a 2:1 atomic ratio. Reaction stoichiometry, by contrast, describes the ratios between different substances as they react and form products. If you’re working with a chemical equation, you’re doing reaction stoichiometry.

