How to calculate the limiting reagent and percentage yield

Tutorial · macOS and Windows

ChemPencil's Stoichiometry window reads the reactants and products from your drawn scheme, takes their molecular weights from the structures, and does the arithmetic: moles, equivalents, the limiting reagent, the theoretical yield of each product and the percentage yield.

Set up the calculation

  1. Draw the reaction scheme, with the reactants to the left of the reaction arrow and the products to the right.
  2. Open Window › Show Reaction Stoichiometry (Mac) or View › Stoichiometry (Windows). Every component is listed with its role and molecular weight.
  3. Check the coefficients and change any that are not 1.
  4. Enter the mass of each reactant in grams. On Windows you can enter volume and density for liquids instead.
  5. For a product, enter the mass you isolated to get the percentage yield.

Worked example: ethyl acetate

Acetic acid and ethanol give ethyl acetate and water. With 6.0 g of acetic acid, 5.0 g of ethanol and 6.6 g of ethyl acetate isolated:

The Stoichiometry window for the esterification of acetic acid with ethanol, showing 75 % yield
Acetic acid is limiting (★); the yield is 75 %.
Component MW Mass Amount Equiv Theo. % Yield C2H4O2 ★ 60.05 6.000 g 0.0999 mol 1.00 C2H6O 46.07 5.000 g 0.1085 mol 1.09 C4H8O2 88.11 6.600 g 8.803 g 75.0 H2O 18.02 1.800 g

Acetic acid gives fewer moles (0.0999 mol against 0.1085 mol), so it is the limiting reagent and ethanol is present at 1.09 equivalents. The theoretical yield of ethyl acetate is 0.0999 mol × 88.11 g/mol = 8.80 g, and 6.6 g isolated is a 75 % yield.

The window updates as you edit the drawing. If a component is missing, check that it sits on the correct side of the arrow and is a separate molecule.

Try it yourself. ChemPencil runs on macOS 12 and later and on Windows 10 and 11.