GENERAL CHEMISTRY 2 • EQUILIBRIUM

ICE Tables: Kc — Set up and solve ICE tables for Kc equilibrium problems

A systematic method for calculating equilibrium concentrations from initial conditions and the equilibrium constant.

Historical Context & Motivation

The study of chemical equilibrium has deep roots in nineteenth-century physical chemistry, born from the observation that many reactions do not proceed to completion but instead reach a state of dynamic balance. Early chemists noticed that mixing reactants did not always consume them entirely; instead, both reactants and products coexisted at stable concentrations once the system settled. The challenge was to predict those final concentrations quantitatively—a problem that drove decades of theoretical and experimental innovation.

1864
The Law of Mass Action
Cato Guldberg and Peter Waage formulated the law of mass action, establishing that the rate of a reaction is proportional to the product of the concentrations of the reactants, each raised to a power related to its stoichiometric coefficient. This provided the first mathematical framework linking concentrations to reaction tendency.
1884
Le Châtelier's Principle
Henry Louis Le Châtelier articulated his famous principle: a system at equilibrium, when subjected to a perturbation, will shift to partially counteract that change. While qualitative in nature, this principle underscored the need for quantitative tools to predict equilibrium positions after disturbances.
1901
Thermodynamic Equilibrium Constants
Jacobus Henricus van 't Hoff received the first Nobel Prize in Chemistry, in part for his work connecting the equilibrium constant to thermodynamic quantities such as enthalpy and entropy via the van 't Hoff equation, grounding equilibrium in rigorous thermodynamics.
Mid-20th C.
Pedagogical Advent of ICE Tables
As general chemistry curricula formalized in universities, instructors introduced the ICE table (Initial–Change–Equilibrium) as a systematic bookkeeping tool. The ICE table organizes stoichiometric relationships, translating equilibrium constant expressions into solvable algebraic equations.

Despite the elegance of Kc expressions, students and practitioners alike needed a structured approach to convert initial conditions and a known equilibrium constant into actual equilibrium concentrations. The ICE table emerged to fill precisely this gap: it provides a clear, repeatable framework for tracking how every species in a reaction changes from its initial state to equilibrium. The central question this lesson addresses is: given Kc and a set of starting concentrations, how do we systematically determine the equilibrium concentrations of all species?

Core Principles & Definitions

Before constructing an ICE table, it is essential to understand the foundational ideas that make the method work. The ICE table is not a separate theory; it is an organizational tool that enforces the constraints imposed by stoichiometry and the equilibrium constant expression. Mastering these principles ensures that the algebraic setup is correct and the resulting concentrations are physically meaningful.

1

Dynamic Equilibrium

At equilibrium, the forward and reverse reactions proceed at equal rates. Macroscopic concentrations remain constant, but molecular-level processes continue. The system is dynamic, not static.
2

The Equilibrium Constant Kc

Kc is the ratio of product concentrations to reactant concentrations at equilibrium, each raised to its stoichiometric coefficient. Its value depends only on temperature, not on initial concentrations.
3

Stoichiometric Constraints

Changes in concentration are linked by the balanced equation's stoichiometric coefficients. If a reactant decreases by x mol/L, a product increases by a proportional amount determined by the mole ratio.
4

The Reaction Quotient Q

The reaction quotient Q has the same mathematical form as Kc but uses current (non-equilibrium) concentrations. Comparing Q to Kc determines the direction the reaction must shift.
5

ICE: Initial, Change, Equilibrium

The three rows of the table represent: I (initial concentrations), C (change expressed in terms of a variable x), and E (equilibrium concentrations, which are I + C).
✦ KEY TAKEAWAY
Think of an ICE table as a budget spreadsheet for molecules. The Initial row is your starting balance, the Change row records debits (reactants consumed) and credits (products formed) linked by stoichiometric exchange rates, and the Equilibrium row is the final balance. Kc acts as the constraint equation that forces the final balance to satisfy a fixed ratio—much like a financial regulation that dictates what ratio of assets to liabilities a bank must maintain.

Visual Explanation: Anatomy of an ICE Table

The following diagram illustrates the structure and logic of an ICE table for a generic equilibrium: aA + bB ⇌ cC + dD. Notice how the change row enforces the stoichiometric ratios and how all entries in the equilibrium row are algebraic expressions in a single unknown, x. The sign convention is critical: reactants decrease (−) and products increase (+) when the reaction proceeds in the forward direction.

The ICE table tracks every species across three stages. The Initial row holds starting concentrations. The Change row uses stoichiometric coefficients (a, b, c, d) multiplied by the unknown x, with signs indicating consumption (−) or formation (+). The Equilibrium row sums the first two rows, producing algebraic expressions that are substituted into the Kc expression to solve for x.

The power of this organizational scheme is that all the chemical reasoning—stoichiometry, direction of shift, and equilibrium constraints—is encoded before any algebra begins. Once the equilibrium row is written, the problem reduces to pure mathematics: substitute the E-row expressions into the Kc expression and solve for x. The resulting value of x then yields every equilibrium concentration simultaneously.

Mathematical Framework

The mathematical backbone of the ICE table method is the equilibrium constant expression. For a generic reaction aA + bB ⇌ cC + dD conducted in solution (so that concentrations in mol/L are the relevant quantities), the equilibrium constant Kc is defined as follows.

EQUILIBRIUM CONSTANT EXPRESSION
Kc = [C]ᶜ[D]ᵈ / [A]ᵃ[B]ᵇ
Square brackets denote molar concentrations (mol/L) at equilibrium. The exponents a, b, c, d are the stoichiometric coefficients from the balanced equation. Pure solids and pure liquids are omitted (their activities equal 1).
REACTION QUOTIENT
Q = [C]₀ᶜ[D]₀ᵈ / [A]₀ᵃ[B]₀ᵇ
Q uses the same form as Kc but is evaluated at any set of concentrations, not necessarily equilibrium values. If Q < Kc, the reaction shifts forward (x > 0). If Q > Kc, the reaction shifts in reverse (x < 0 or reassign the direction of x).
ICE SUBSTITUTION (GENERIC)
Kc = ([C]₀ + cx)ᶜ × ([D]₀ + dx)ᵈ / ([A]₀ − ax)ᵃ × ([B]₀ − bx)ᵇ
Here x represents the extent of reaction in mol/L. This equation is solved algebraically; for simple stoichiometries (e.g., 1:1:1:1) it may yield a linear or quadratic equation. More complex stoichiometries may require the quadratic formula or numerical approximation methods.
QUADRATIC FORMULA
x = (−b ± √(b² − 4ac)) / 2a
When the Kc substitution yields a quadratic equation of the form ax² + bx + c = 0, apply this formula. Always check that x gives physically meaningful (non-negative) concentrations for all species—discard any root that produces a negative concentration.
💡 The 5% Approximation
When Kc is very small (typically Kc < 10⁻³) and initial concentrations are relatively large, x is small compared to the initial values. In these cases, you can approximate [A]₀ − ax ≈ [A]₀, simplifying the algebra considerably. After solving, verify that x is indeed less than 5% of the initial concentration; if not, solve the full quadratic.

Step-by-Step Procedure & Decision Flowchart

Setting up and solving an ICE table problem follows a systematic procedure. While the specific algebra varies from problem to problem, the logical sequence remains constant. The flowchart below summarizes the decision points you encounter, from writing the balanced equation all the way through validating your answer.

This flowchart traces the seven-step procedure for any ICE table problem. Steps 1–2 set up the table. Step 3 (the diamond decision node) uses Q vs Kc to assign the direction of x. Steps 4–5 complete the table algebraically. Step 6 is the core computation. Step 7 is the crucial validation step that students often skip.
  1. Step 1: Write the balanced chemical equation. Only species in the Kc expression (aqueous and gaseous species) get columns in the table.
  2. Step 2: Enter the initial molar concentrations for each species. If a product is not initially present, enter 0.
  3. Step 3: Calculate Q from the initial concentrations. If Q < Kc, the reaction shifts right (forward); reactants are consumed, products are formed. If Q > Kc, the reaction shifts left (reverse).
  4. Step 4: Define x and fill the Change row. For a forward shift: reactants get −(coefficient)x, products get +(coefficient)x.
  5. Step 5: Add the I and C rows to get the Equilibrium row. Every entry should now be an expression in x.
  6. Step 6: Substitute the E-row expressions into the Kc expression. Solve the resulting equation for x.
  7. Step 7: Substitute x back into the E row to find all equilibrium concentrations. Verify that no concentration is negative.

Worked Example

Consider the synthesis of hydrogen iodide: H2(g) + I2(g) ⇌ 2 HI(g). At a particular temperature, Kc = 49.0. Suppose we place 0.500 M H2 and 0.500 M I2 into a flask with no HI initially present. What are the equilibrium concentrations?

ICE Table: H₂ + I₂ ⇌ 2 HI, Kc = 49.0
1
Step 1 — Write the balanced equation and Kc expressionThe balanced equation is H2 + I2 ⇌ 2 HI. The equilibrium constant expression is Kc = [HI]² / ([H2][I2]).
2
Step 2 — Determine the direction of shiftSince [HI]₀ = 0, Q = 0² / (0.500 × 0.500) = 0. Because Q (0) < Kc (49.0), the reaction shifts to the right (forward). Reactants will be consumed and HI will be produced.
3
Step 3 — Set up the ICE tableLet x = moles per liter of H2 consumed (which equals moles per liter of I2 consumed, since the coefficients are both 1). The ICE table becomes: H₂: I = 0.500, C = −x, E = 0.500 − x I₂: I = 0.500, C = −x, E = 0.500 − x HI: I = 0, C = +2x, E = 2x
4
Step 4 — Substitute into Kc and solve for xSubstituting: 49.0 = (2x)² / ((0.500 − x)(0.500 − x)) = (2x)² / (0.500 − x)². Because both the numerator and denominator are perfect squares, take the square root of both sides: √49.0 = 2x / (0.500 − x), so 7.00 = 2x / (0.500 − x). Solving: 7.00(0.500 − x) = 2x → 3.50 − 7.00x = 2x → 3.50 = 9.00x → x = 0.389 M.
x = 0.389 M
5
Step 5 — Calculate equilibrium concentrations[H2] = 0.500 − 0.389 = 0.111 M. [I2] = 0.500 − 0.389 = 0.111 M. [HI] = 2(0.389) = 0.778 M.
[H₂] = 0.111 M, [I₂] = 0.111 M, [HI] = 0.778 M
6
Step 6 — VerifyCheck: Kc = (0.778)² / (0.111 × 0.111) = 0.605 / 0.01232 = 49.1 ≈ 49.0 ✓. All concentrations are positive ✓. The slight rounding difference confirms our answer is correct.
Verified: Kc ≈ 49.0 ✓

Common Pitfalls & Strategic Tips

While the ICE table procedure is straightforward in principle, several common errors can derail a calculation. The table below summarizes frequent pitfalls alongside strategies for avoiding them. Developing awareness of these issues will save considerable time on exams and in research contexts where equilibrium calculations arise.

Summary of common ICE table errors and prevention strategies
Common PitfallWhy It HappensStrategy to Avoid
Wrong signs in Change rowConfusing which species are consumed vs. formed, especially when Q > Kc (reverse shift).Always determine the direction of shift (Q vs Kc) first. Assign − to the side that is consumed and + to the side that is formed.
Forgetting stoichiometric coefficientsWriting ±x for all species instead of ±(coefficient)x.Define x as the change for the species with coefficient 1 (or the smallest coefficient). Multiply x by each species' coefficient.
Accepting a negative concentrationChoosing the wrong root of the quadratic or making an algebraic error.Always substitute x back into every E-row entry and confirm all values ≥ 0. If both roots give negatives for some species, recheck the setup.
Using the 5% approximation when invalidAssuming x is negligible without verifying.After solving with the approximation, compute x / [initial] × 100%. If > 5%, solve the full quadratic.
Including pure solids or liquidsAdding columns for species that do not appear in the Kc expression.Only include aqueous (aq) and gaseous (g) species. Pure solids and liquids have activity = 1 and are excluded from both the table and the Kc expression.
⚙️ STRATEGIC INSIGHT
The ICE table is essentially a constraint-satisfaction exercise—much like solving a system of equations in engineering design. The stoichiometry provides the structural constraints (how variables relate to each other), and Kc provides the target constraint (what the final ratio must equal). If you set up the constraints correctly, the algebra simply follows. The most productive time you can spend is in the first three steps—getting the table right—because an error there propagates through everything that follows.

Connection to Advanced Equilibrium Concepts

The ICE table method for Kc is the foundation upon which more advanced equilibrium calculations are built. Understanding it thoroughly prepares you for extensions involving pressure-based equilibria, multi-equilibrium systems, and thermodynamic coupling. The table below draws explicit connections between the Kc ICE framework and its more sophisticated counterparts.

Connections between Kc ICE tables and advanced equilibrium topics
ConceptKc ICE Table (This Lesson)Advanced Extension
Units of KKc uses molar concentrations (mol/L). ICE entries are in M.Kp uses partial pressures (atm or bar). ICE entries become pressures. Convert via Kp = Kc(RT)^Δn.
Acid-Base EquilibriaSame ICE framework applied to generic reactions.Ka and Kb are special cases of Kc for weak acid/base dissociation. ICE tables are the standard method for pH calculations.
SolubilityConcentrations in solution.Ksp (solubility product) applies the ICE framework to dissolution of sparingly soluble salts. Pure solid is excluded from the expression.
Coupled EquilibriaSingle equilibrium with one unknown x.Multiple simultaneous equilibria (e.g., polyprotic acids, complex-ion formation) require multiple ICE tables solved simultaneously or iteratively.
Thermodynamic LinkKc is given as a numerical value at a specific temperature.ΔG° = −RT ln K connects Kc to Gibbs free energy. The van 't Hoff equation predicts how K changes with temperature.

As you progress through general chemistry and into physical chemistry or biochemistry, you will encounter equilibrium problems of increasing complexity—buffer calculations, complex-ion formation, and temperature-dependent K values. In every case, the ICE table remains the organizational backbone. The conceptual leap is not in the method itself but in the complexity of the algebra and the number of simultaneous constraints. Mastering Kc ICE tables now provides a transferable skill set that will serve you throughout your chemical education.

Practice Problems

PROBLEM 1 — CONCEPTUAL
For the reaction N2O4(g) ⇌ 2 NO2(g), a student sets up the Change row as −x for N2O4 and +x for NO2. Identify the error and explain why it matters.
PROBLEM 2 — BASIC CALCULATION
For the equilibrium CO(g) + H2O(g) ⇌ CO2(g) + H2(g), Kc = 4.00 at a given temperature. If [CO]₀ = 0.200 M and [H₂O]₀ = 0.200 M with no products initially, find the equilibrium concentrations of all species.
PROBLEM 3 — INTERMEDIATE
For the reaction PCl5(g) ⇌ PCl3(g) + Cl2(g), Kc = 0.0211 at 250 °C. If [PCl₅]₀ = 1.00 M and no products are initially present, determine the equilibrium concentrations. Use the quadratic formula or the 5% approximation as appropriate.
PROBLEM 4 — APPLIED
In an industrial reactor, the following equilibrium is established: 2 SO2(g) + O2(g) ⇌ 2 SO3(g), Kc = 280 at 1000 K. A feed mixture contains [SO₂]₀ = 0.600 M, [O₂]₀ = 0.300 M, and [SO₃]₀ = 0.100 M. Set up the ICE table, determine the direction of shift, and find the equilibrium concentrations.
PROBLEM 5 — CRITICAL THINKING
A student is told that Kc = 1.0 × 10⁻⁵ for a particular reaction A(aq) ⇌ B(aq) + C(aq), with [A]₀ = 0.500 M and no products initially. The student solves the ICE table using the 5% approximation and obtains x = 2.24 × 10⁻³ M. (a) Is the 5% approximation valid here? (b) If the student instead uses [A]₀ = 0.00100 M, would the approximation still be valid? (c) Discuss how the ratio of [A]₀ to Kc serves as a quick diagnostic for approximation validity.

Summary

The ICE table is a systematic organizational tool for solving equilibrium concentration problems. It has three rows—Initial, Change, and Equilibrium—and one column for each species in the Kc expression. The Change row is governed by stoichiometric coefficients and the direction of shift (determined by comparing the reaction quotient Q to Kc). The Equilibrium row = I + C produces algebraic expressions in a single unknown x.

Substituting the Equilibrium row into the Kc expression yields an equation that is solved for x—often a perfect square (solvable by square roots), a quadratic (solved with the quadratic formula), or a higher-order polynomial (requiring numerical methods). The 5% approximation can simplify the algebra when Kc is small and initial concentrations are large, but must always be validated. Finally, always verify your answer by checking that all concentrations are non-negative and that back-substitution into Kc reproduces the given value.

Varsity Tutors • General Chemistry 2 • ICE Tables: Kc