From Grams and Moles to Theoretical Yield

A worked explanation of from grams and moles to theoretical yield, including the key limitation and a checkable example.

From Grams and Moles to Theoretical Yield

Measured reactant masses become the maximum mass of product through two linked calculations: converting mass to moles using molar mass, then using the balanced equation's stoichiometric ratios to find the product moles. The path from grams and moles to theoretical yield is a straight division and multiplication chain, but the most common failure is using the wrong molar mass. For a reaction like 2H₂ + O₂ → 2H₂O, start with 4.032 g of hydrogen gas (H₂) and 32.00 g of oxygen gas (O₂). Molar mass of H₂ is 2.016 g/mol, so moles H₂ = 4.032 / 2.016 = 2.000 mol. Molar mass of O₂ is 32.00 g/mol, so moles O₂ = 32.00 / 32.00 = 1.000 mol. The balanced equation shows that 2 mol H₂ react with 1 mol O₂, so hydrogen is the limiting reactant: 2.000 mol H₂ requires exactly 1.000 mol O₂, which you have. The theoretical yield of water is then 2.000 mol H₂ × (2 mol H₂O / 2 mol H₂) × 18.015 g/mol = 36.03 g H₂O. This assumes 100% reaction efficiency, which never happens in a lab.

A Worked Example

Take the combustion of methane: CH₄ + 2O₂ → CO₂ + 2H₂O. You have 8.035 g of methane (molar mass 16.042 g/mol, from C=12.011 + 4×1.008) and 32.00 g of oxygen gas. Moles CH₄ = 8.035 / 16.042 = 0.5009 mol. Moles O₂ = 32.00 / 32.00 = 1.000 mol. The stoichiometric ratio is 1 mol CH₄ to 2 mol O₂, so the required O₂ for 0.5009 mol CH₄ is 1.0018 mol. You have 1.000 mol O₂, so oxygen is the limiting reactant. Theoretical yield of CO₂: 1.000 mol O₂ × (1 mol CO₂ / 2 mol O₂) × 44.01 g/mol = 22.01 g CO₂. The failure case: if you mistakenly treat methane as the limiting reactant, you would calculate 0.5009 mol CH₄ × (1 mol CO₂ / 1 mol CH₄) × 44.01 g/mol = 22.05 g CO₂, a small error from rounding, but with different masses the error can be large.

Calculation Steps

You start with measured masses in grams. Convert each to moles using the formula n = m / M. Identify the limiting reactant by comparing the available moles to the required stoichiometric ratio. Then use the theoretical yield calculator to multiply the limiting reactant moles by the stoichiometric ratio from the balanced equation and the molar mass of the product. The governing formula is: Theoretical yield (g) = (moles of limiting reactant) × (coefficient ratio) × (molar mass of product). The IUPAC defines those coefficients as exact mole ratios, so you must have a correctly balanced equation. An unbalanced equation produces wrong stoichiometric ratios and a useless yield number.

Application to Ammonia Synthesis

For the Haber process: N₂ + 3H₂ → 2NH₃. With 28.01 g N₂ (molar mass 28.013 g/mol) and 6.048 g H₂ (molar mass 2.016 g/mol). Moles N₂ = 28.01 / 28.013 = 1.000 mol. Moles H₂ = 6.048 / 2.016 = 3.000 mol. The ratio is 1:3, exactly matched. Neither reactant is limiting. Theoretical yield of NH₃: 1.000 mol N₂ × (2 mol NH₃ / 1 mol N₂) × 17.031 g/mol = 34.06 g NH₃. The failure mode here is misreading the periodic table: using atomic mass of nitrogen (14.007) instead of molecular mass of N₂ (28.013) gives 2.000 mol N₂ and an overestimated yield of 68.12 g NH₃.

Why the Method Works

The conversion from grams to moles depends on substance-specific molar masses. Molar mass of water is 18.015 g/mol, not 18.0. The 0.015 g/mol gap comes from the weighted average of isotopes and matters in precise lab work. For sodium chloride, molar mass is 58.44 g/mol. For glucose, it is 180.156 g/mol. The Avogadro constant is exactly 6.02214076 × 10²³ mol⁻¹, though rounding to 6.022 × 10²³ is acceptable for most problems. Theoretical yield assumes complete conversion of the limiting reactant, but actual yield is always less due to side reactions, incomplete reactions, or losses during separation. If you have a hydrate like CuSO₄·5H₂O, you must include the water mass in the molar mass, or the mole calculation will be wrong.

Molar Masses for Common Substances Used in Yield Calculations
SubstanceFormulaMolar Mass (g/mol)
WaterH₂O18.015
Sodium chlorideNaCl58.44
Carbon dioxideCO₂44.01
GlucoseC₆H₁₂O₆180.156
Sodium hydroxideNaOH39.997
Calcium carbonateCaCO₃100.09
Sulfuric acidH₂SO₄98.079
EthanolC₂H₅OH46.07
AmmoniaNH₃17.031
Oxygen gasO₂31.998
Hydrogen gasH₂2.016
CarbonC12.011
IronFe55.845

Common Questions

How do I find the limiting reactant before calculating theoretical yield?

Convert the mass of each reactant to moles using its molar mass. Divide the moles of each by its coefficient in the balanced equation. The smallest number identifies the limiting reactant. For 4.032 g H₂ and 32.00 g O₂ in 2H₂ + O₂ → 2H₂O, moles H₂ = 2.000, coefficient 2 gives 1.000. Moles O₂ = 1.000, coefficient 1 gives 1.000. They are equal, so neither is limiting. If you had 3.000 mol H₂, you would need 1.500 mol O₂ but only have 1.000 mol O₂, making oxygen the limiting reactant.

What failure happens if I use the atomic mass instead of molecular mass?

Using atomic mass of oxygen (16.00 g/mol) instead of molecular mass of O₂ (32.00 g/mol) doubles the moles of oxygen. For 32.00 g O₂, you would calculate 2.000 mol instead of 1.000 mol, which could make oxygen appear non limiting when it actually is. This overestimates the theoretical yield.

Can I skip the mole conversion and use masses directly?

No. The balanced equation gives mole ratios, not mass ratios. To convert mass to moles you must use the molar mass. The formula n = m / M is required. You can use dimensional analysis with conversion factors, but the mole is the unit that connects reactants to products.

How do significant figures affect the theoretical yield?

The answer should have the same number of significant figures as the least precise input. If you measure 4.032 g (four sig figs) and use molar mass 2.016 g/mol (four sig figs), the yield should be reported to four sig figs. Rounding intermediate values too aggressively can shift the yield by 0.1 g or more.

What if the reaction has more than two reactants?

The process is the same: convert each to moles, divide by its coefficient, identify the smallest value as the limiting reactant. For A + 2B + C → products, calculate the mole ratio for each reactant. The one with the smallest ratio after dividing by coefficient is the limiting reactant. Theoretical yield is then based on that reactant.