How to solve an equilibrium problem with an ICE table

An ICE table organizes the initial concentrations, changes in concentrations, and equilibrium concentrations of a reversible chemical reaction. It applies when you are given initial amounts of reactants or products alongside the equilibrium constant (KcK_c or KpK_p), and need to calculate the final equilibrium state of the system.

The setup

Write the balanced chemical equation. Define the initial concentrations (in Molarity) or partial pressures (in atmospheres) of all species. Ensure all units are consistent and omit pure solids or liquids, as they do not appear in the equilibrium expression.

The steps

  1. Create a table with rows for Initial, Change, and Equilibrium directly under the balanced chemical equation. 2. Fill in the given initial values. 3. Define the change row using a variable xx, multiplied by the stoichiometric coefficients. Use negative signs for the side decreasing in amount and positive signs for the side increasing. 4. Add the initial and change rows to write the equilibrium expressions in terms of xx. 5. Substitute these equilibrium expressions into the equilibrium constant expression K=[Products]b[Reactants]aK = \frac{[Products]^b}{[Reactants]^a}. 6. Solve the resulting algebraic equation for xx. 7. Substitute xx back into the equilibrium row expressions to find the final concentrations.

Checking the result

Substitute your final calculated equilibrium concentrations back into the equilibrium constant expression. The calculated KK should match the given KK value, allowing for minor rounding differences.

Common errors

Failing to square or cube concentrations according to their stoichiometric coefficients in the KK expression. Incorrectly assigning the signs in the change row without checking the reaction quotient QQ. Including pure liquids (like water in aqueous reactions) or solids in the ICE table and KK expression.

Worked example

Find the equilibrium concentrations for the reaction H2(g)+I2(g)2HI(g)H_2(g) + I_2(g) \rightleftharpoons 2HI(g) at a temperature where Kc=54.3K_c = 54.3. The initial concentrations are [H2]=0.10extM[H_2] = 0.10 ext{ M}, [I2]=0.10extM[I_2] = 0.10 ext{ M}, and [HI]=0extM[HI] = 0 ext{ M}.

Initial: [H2]=0.10[H_2] = 0.10, [I2]=0.10[I_2] = 0.10, [HI]=0[HI] = 0. Change: [H2]=x[H_2] = -x, [I2]=x[I_2] = -x, [HI]=+2x[HI] = +2x. Equilibrium: [H2]=0.10x[H_2] = 0.10 - x, [I2]=0.10x[I_2] = 0.10 - x, [HI]=2x[HI] = 2x. Substitute into the equilibrium expression: Kc=[HI]2[H2][I2]K_c = \frac{[HI]^2}{[H_2][I_2]}. This gives 54.3=(2x)2(0.10x)(0.10x)54.3 = \frac{(2x)^2}{(0.10 - x)(0.10 - x)}. Take the square root of both sides: 7.369=2x0.10x7.369 = \frac{2x}{0.10 - x}. Multiply out: 0.73697.369x=2x0.7369 - 7.369x = 2x. Rearrange to solve for xx: 9.369x=0.73699.369x = 0.7369, which gives x=0.0787x = 0.0787. Calculate final concentrations: [H2]=0.100.0787=0.0213extM[H_2] = 0.10 - 0.0787 = 0.0213 ext{ M}, [I2]=0.100.0787=0.0213extM[I_2] = 0.10 - 0.0787 = 0.0213 ext{ M}, and [HI]=2(0.0787)=0.157extM[HI] = 2(0.0787) = 0.157 ext{ M}.

FAQ

Run your own problem

References: OpenStax Chemistry 2e, Chapter 13.4: Equilibrium Calculations · Khan Academy: Solving equilibrium problems

See also