Skip to main content
Chemistry LibreTexts

4.8: Theoretical Yield and Percent Yield

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    The world of pharmaceutical production is an expensive one. Many drugs have several steps in their synthesis and use costly chemicals. A great deal of research takes place to develop better ways to make drugs faster and more efficiently. Studying how much of a compound is produced in any given reaction is an important part of cost control.

    Percent Yield

    Chemical reactions in the real world don't always go exactly as planned on paper. In the course of an experiment, many things will contribute to the formation of less product than would be predicted. Besides spills and other experimental errors, there are usually losses due to an incomplete reaction, undesirable side reactions, etc. Chemists need a measurement that indicates how successful a reaction has been. This measurement is called the percent yield.

    To compute the percent yield, it is first necessary to determine how much of the product should be formed based on stoichiometry.This is called the theoretical yield, the maximum amount of product that could be formed from the given amounts of reactants. The actual yield is the amount of product that is actually formed when the reaction is carried out in the laboratory. The percent yield is the ratio of the actual yield to the theoretical yield, expressed as a percentage.

    \[\text{Percent Yield} = \frac{\text{Actual Yield}}{\text{Theoretical Yield}} \times 100\%\]

    Percent yield is very important in the manufacture of products. Much time and money is spent improving the percent yield for chemical production. When complex chemicals are synthesized by many different reactions, one step with a low percent yield can quickly cause a large waste of reactants and unnecessary expense.

    Typically, percent yields are understandably less than \(100\%\) because of the reasons indicated earlier. However, percent yields greater than \(100\%\) are possible if the measured product of the reaction contains impurities that cause its mass to be greater than it actually would be if the product was pure. When a chemist synthesizes a desired chemical, he or she is always careful to purify the products of the reaction.

    Example \(\PageIndex{1}\)

    Potassium chlorate decomposes upon slight heating in the presence of a catalyst according to the reaction below:

    \[2 \ce{KClO_3} \left( s \right) \rightarrow 2 \ce{KCl} \left( s \right) + 3 \ce{O_2} \left( g \right)\]

    In a certain experiment, \(40.0 \: \text{g} \: \ce{KClO_3}\) is heated until it completely decomposes. What is the theoretical yield of oxygen gas? The experiment is performed and the oxygen gas is collected and its mass is found to be \(14.9 \: \text{g}\). What is the percent yield for the reaction?


    First, we will calculate the theoretical yield based on the stoichiometry.

    Step 1: List the known quantities and plan the problem.


    • Given: Mass of \(\ce{KClO_3} = 40.0 \: \text{g}\)
    • Molar mass \(\ce{KClO_3} = 122.55 \: \text{g/mol}\)
    • Molar mass \(\ce{O_2} = 32.00 \: \text{g/mol}\)


    • Theoretical yield \(\ce{O_2} = ? \: \text{g}\)

    Apply stoichiometry to convert from the mass of a reactant to the mass of a product:

    \[\text{g} \: \ce{KClO_3} \rightarrow \text{mol} \: \ce{KClO_3} \rightarrow \text{mol} \: \ce{O_2} \rightarrow \text{g} \: \ce{O_2}\]

    Step 2: Solve.

    \[40.0 \: \text{g} \: \ce{KClO_3} \times \frac{1 \: \text{mol} \: \ce{KClO_3}}{122.55 \: \text{g} \: \ce{KClO_3}} \times \frac{3 \: \text{mol} \: \ce{O_2}}{2 \: \text{mol} \: \ce{KClO_3}} \times \frac{32.00 \: \text{g} \: \ce{O_2}}{1 \: \text{mol} \: \ce{O_2}} = 15.7 \: \text{g} \: \ce{O_2}\]

    The theoretical yield of \(\ce{O_2}\) is \(15.7 \: \text{g}\).

    Step 3: Think about your result.

    The mass of oxygen gas must be less than the \(40.0 \: \text{g}\) of potassium chlorate that was decomposed.

    Now we will use the actual yield and the theoretical yield to calculate the percent yield.

    Step 1: List the known quantities and plan the problem.


    • Actual yield \(= 14.9 \: \text{g}\)
    • Theoretical yield \(= 15.7 \: \text{g}\)


    • Percent yield \(= ? \%\)

    \[\text{Percent Yield} = \frac{\text{Actual Yield}}{\text{Theoretical Yield}} \times 100\%\]

    Use the percent yield equation above.

    Step 2: Solve.

    \[\text{Percent Yield} = \frac{14.9 \: \text{g}}{15.7 \: \text{g}} \times 100\% = 94.9\%\]

    Step 3: Think about your result.

    Since the actual yield is slightly less than the theoretical yield, the percent yield is just under \(100\%\).


    Theoretical yield is calculated based on the stoichiometry of the chemical equation. The actual yield is experimentally determined. The percent yield is determined by calculating the ratio of actual yield/theoretical yield.


    4.8: Theoretical Yield and Percent Yield is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?