Lelifi·tools

Theoretical Yield Calculator

The theoretical yield is the product mass the limiting reagent can make, and nothing more. Mix 1.274 g of copper sulfate with excess zinc and the ceiling is 0.5072 g of copper; weigh 0.392 g and the percent yield is 77.3 percent.

Enter both reactants from the balanced equation, the product, and the mass you collected. The calculator converts each reactant to moles, compares the product it could make, and reports the limiting reagent, the theoretical yield and what is left over.

Leave reactant 2 blank or set its mass to 0 for a one reactant calculation.

Enter two reactant masses, molar masses and coefficients, and get the limiting reagent, the theoretical yield in grams, the leftover excess and the percent yield.

By the Lelifi editors ·

Key takeaways

One path to the theoretical yield1.274 g CuSO4/ 159.620.007981 molx 63.550.5072 g Cutheoretical yieldActual 0.392 g Cu collected: (0.392 / 0.5072) x 100 = 77.3 percent yield
The zinc path could make 1.944 g of copper, so the copper sulfate path at 0.5072 g sets the ceiling, and the collected 0.392 g is a 77.3 percent yield.
The ceiling and what came out of the flask0.5072 gCu theoretical0.392 gCu actual, 77.3%11.26 gNH3 theoretical9.50 gNH3 actual, 84.3%Two runs on one scale. The gap under each pair is the product that stayed in the flask.
Both runs finish under their ceiling: 0.392 g of copper against 0.5072 g allowed, and 9.50 g of ammonia against 11.26 g.
On this page
  1. What theoretical yield means
  2. Five steps, and the reagent that runs out first
  3. Worked example: copper sulfate and zinc
  4. Worked example: ammonia, where the smaller pile wins
  5. Leftover reagent: the cost you can see
  6. Where the molar masses come from
  7. Checks before you report the number

What theoretical yield means

Theoretical yield is the mass of product a balanced equation allows when the limiting reactant is used up and nothing is lost along the way. OpenStax Chemistry 2e defines it as the amount of product that may be produced under specified conditions, calculated from the stoichiometry of a balanced equation (OpenStax Chemistry 2e, section 4.4, 2019 edition, current as of 2026). It is a ceiling, not a forecast of what you will scrape out of the flask.

Three numbers describe one reaction. The theoretical yield is the ceiling. The actual yield is what the balance reads after the product is filtered and dried. Percent yield puts them in one figure: percent yield = (actual / theoretical) x 100. If the equation allows 0.5072 grams of copper and you collect 0.392 grams, the percent yield is (0.392 / 0.5072) x 100 = 77.3 percent.

The IUPAC Gold Book keeps the vocabulary tight: chemical yield is the fraction of the amount of a compound obtained after a specified reaction or separation. A fraction of 0.773 is the same statement as 77.3 percent, and the decimal form is what lands in a lab notebook.

Theoretical yield earns its place when you plan rather than report. It tells you how much product a batch can make, how much reagent to buy for a target mass, and whether a disappointing result came from the chemistry or from the workup.

Five steps, and the reagent that runs out first

Five steps carry any problem, and the fourth is the one people skip.

  1. Balance the equation so every coefficient is known.
  2. Convert each reactant mass to moles: moles = grams / molar mass.
  3. Convert each reactant's moles into moles of the product: moles of product = moles of reactant x (product coefficient / reactant coefficient).
  4. Compare the results. The smaller product amount is the theoretical yield in moles, and its reactant is the limiting reagent.
  5. Multiply by the product's molar mass to get grams.

The comparison in step 4 is the step people skip, usually by assuming the smaller pile limits. Mass does not decide the race, because a light molecule packs more moles into the same grams. Two grams of hydrogen holds about 0.99 moles, while two grams of zinc holds about 0.03 moles, a difference of more than 30 times. Moles and coefficients decide, never the size of the pile.

A shortcut gives the same answer: divide each reactant's moles by its own coefficient and compare the quotients. The smallest quotient belongs to the limiting reagent, because it runs out first relative to what the equation asks for. Both routes compare the same ratio, which is why they never disagree.

One edge case: if a reactant appears on both sides of the equation, count only the amount consumed as a reactant. The calculator above treats each entry as a one way input, which covers most textbook problems and most bench recipes.

Worked example: copper sulfate and zinc

Zinc metal dropped into copper sulfate solution displaces the copper: CuSO4 + Zn gives Cu + ZnSO4. Every coefficient is 1, so one mole of copper sulfate makes one mole of copper.

Dissolve 1.274 grams of copper sulfate and add 2.00 grams of zinc. Copper sulfate has a molar mass of 159.62 grams per mole, so the solution holds 1.274 / 159.62 = 0.007981 moles. Zinc at 65.38 grams per mole is 2.00 / 65.38 = 0.03059 moles.

Run both paths. The copper sulfate can make 0.007981 x (1/1) = 0.007981 moles of copper, which is 0.007981 x 63.55 = 0.5072 grams. The zinc can make 0.03059 moles, which is 1.944 grams. Copper sulfate gives the smaller product mass, so it is the limiting reagent and 0.5072 grams is the theoretical yield.

PathMoles of reactantMoles of CuGrams of Cu
Copper sulfate0.0079810.0079810.5072 (limiting)
Zinc0.030590.030591.944 (excess)

The student filters, dries and weighs 0.392 grams of copper. Percent yield is (0.392 / 0.5072) x 100 = 77.3 percent, the same figure OpenStax works through in section 4.4. Zinc is the excess reagent: 0.007981 moles of it reacted, which is 0.522 grams, leaving 1.478 grams in the beaker.

Note what the 2.00 grams of zinc did not do. It did not raise the yield, and adding more would not raise it either, because the copper sulfate was already spent.

Worked example: ammonia, where the smaller pile wins

Nitrogen and hydrogen combine as N2 + 3 H2 gives 2 NH3. The coefficients are 1, 3 and 2, so the mole ratios to ammonia are 2/1 from nitrogen and 2/3 from hydrogen.

Feed 10.0 grams of nitrogen (28.02 grams per mole) and 2.00 grams of hydrogen (2.016 grams per mole). Nitrogen is 10.0 / 28.02 = 0.3569 moles and can make 0.3569 x 2 = 0.7138 moles of ammonia, which is 12.16 grams. Hydrogen is 2.00 / 2.016 = 0.9921 moles and can make 0.9921 x (2/3) = 0.6614 moles, which is 11.26 grams.

Hydrogen limits, even though it is the lighter substance and the smaller pile. The theoretical yield is 11.26 grams of ammonia. A run that collects 9.50 grams reports (9.50 / 11.26) x 100 = 84.3 percent. The nitrogen that reacted is 0.6614 / 2 = 0.3307 moles, which is 9.27 grams, so 0.73 grams of nitrogen is left over.

PathMoles of reactantMoles of NH3Grams of NH3
Nitrogen0.35690.713812.16 (excess)
Hydrogen0.99210.661411.26 (limiting)

This example is the reason the calculator asks for both reactants. With one reactant entered it can only divide by a coefficient, and the question of which reagent limits never comes up.

Leftover reagent: the cost you can see

Excess reagent is not free, and the arithmetic is short. Convert the theoretical product moles back through the ratio: moles of excess consumed = product moles x (excess coefficient / product coefficient). Subtract that from the starting moles, multiply by the molar mass, and the leftover grams appear.

In the copper example, 0.007981 moles of copper means 0.007981 moles of zinc reacted, which is 0.522 grams. Starting from 2.00 grams, 1.478 grams of zinc remains. Scale the batch to 100 grams of copper sulfate and the ratios hold: the multiplier is 100 / 1.274 = 78.5, so the zinc charge becomes 157 grams and about 116 grams of it comes back out.

At hobby prices that leftover is a few dollars. At production scale it is the difference between a process that runs and one that does not, which is why excess is usually set deliberately at 5 to 20 percent rather than by pouring from a scoop. The calculator reports the leftover so the next batch can be charged closer to the stoichiometric amount.

Where the molar masses come from

Molar mass is the sum of standard atomic weights, in grams per mole. Copper sulfate is copper 63.546, sulfur 32.06 and four oxygens at 15.999 each, which adds to 159.60. The OpenStax example uses 159.62, a difference in the last digit that comes from the atomic weight table behind it, and either value moves the theoretical yield in the fourth figure only.

Use one table for the whole calculation. Mixing a periodic table value of 63.55 for copper with 63.546 from a data sheet creates differences that look like experimental error. The NIST Chemistry WebBook is a dependable source for individual compounds, and the table printed inside a textbook is fine as long as it is the only one you use.

Hydrates are the common trap. Copper sulfate pentahydrate, CuSO4 with five waters attached, has a molar mass of about 249.7 grams per mole, not 159.62, because the five waters at 18.015 each add 90.08. Weighing the blue crystals and dividing by 159.62 overstates the moles by 56 percent and inflates the theoretical yield to match.

Round at the end, not in the middle. Carry at least four significant figures through the mole step, because the percent yield divides two numbers of similar size and small rounding in the denominator shows up in the answer.

Checks before you report the number

Six checks catch most wrong answers before they reach a report.

What a percent yield usually means, before anything is blamed on technique:

Percent yieldUsual explanation
Above 100wet or impure product, or the wrong molar mass in the denominator
90 to 100clean workup with small transfer losses
70 to 90normal for a teaching lab
50 to 70loss in filtration or crystallization
Below 50incomplete reaction, spilled product, or product left in the mother liquor

A yield in the 70 to 90 percent range is normal for a teaching lab, where transfers, filtration and solubility each take a cut. Below 50 percent usually points at an incomplete reaction, a loss during workup, or product that stayed dissolved in the mother liquor. Above 100 percent points at the balance, not the chemistry.

Run the numbers once with the calculator above, then check the limiting reagent by hand with the quotient shortcut from the second section. When both routes agree, the theoretical yield is as solid as the molar masses that went into it.

Frequently asked questions

How do I calculate theoretical yield?

Convert each reactant to moles, multiply by the product to reactant coefficient ratio, take the smaller product amount, then multiply by the product molar mass. For 1.274 grams of copper sulfate: 0.007981 moles x 63.55 = 0.5072 grams of copper.

What is the limiting reagent?

The reactant that runs out first, found by comparing the product moles each reactant could make. The smaller result sets the theoretical yield and its reactant is limiting.

Why is the actual yield lower than the theoretical yield?

Transfers, filtration, solubility and side reactions each remove product before it reaches the balance. The 77.3 percent yield in the copper example is a normal teaching lab result.

Can theoretical yield be expressed in moles?

Yes. In the copper example the theoretical yield is 0.007981 moles, which becomes 0.5072 grams at 63.55 grams per mole. Grams and moles both work as long as actual and theoretical use the same unit.

How do I find the limiting reagent quickly?

Divide each reactant's moles by its coefficient and pick the smallest quotient. From 10.0 grams of nitrogen and 2.00 grams of hydrogen: nitrogen gives 0.3569 and hydrogen gives 0.3307, so hydrogen limits.

What if the reactants are in exact stoichiometric amounts?

Both paths give the same product moles, so either reactant sets the yield and neither is left over. Any ratio other than the balanced one leaves one reagent behind.

Why is my percent yield over 100 percent?

The product weighed more than the equation allows: wet product, an impurity, a hydrate whose water was not counted, or a molar mass from the wrong formula. Dry to constant mass and reweigh.

How much ammonia comes from 10 g of nitrogen and 2 g of hydrogen?

11.26 grams, limited by the hydrogen. Nitrogen could make 12.16 grams but runs out second, and collecting 9.50 grams is an 84.3 percent yield.

Does the excess reagent change the theoretical yield?

No. Only the limiting reagent sets it. Extra zinc cannot make more copper once the copper sulfate is gone; it just sits there, 1.478 grams of it in the worked example.

How do I scale a reaction up?

Multiply every mass by the same factor. Scaling 1.274 grams of copper sulfate to 100 grams is a factor of 78.5, so the zinc charge becomes 157 grams and the theoretical copper becomes 39.8 grams.

What molar mass do I use for a hydrate?

The full formula including the water. Copper sulfate pentahydrate is about 249.7 grams per mole, not 159.62, because the five waters add 90.08.

How many significant figures should the answer keep?

Carry four figures through the mole step and round the final mass to the precision of your balance, usually three or four figures. Rounding 0.007981 to 0.008 at the start moves the final percent yield.

Does the theoretical yield depend on temperature or pressure?

Not in the stoichiometry. Conditions change the actual yield and where an equilibrium sits, but the balanced equation sets the ceiling the same way at any temperature.

Spotted a wrong number or a broken result?

More Everyday tools

See all Everyday tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.