One Universal Tool for Every Weak Acid/Base Problem
The ICE table structure, step by step
An ICE table is a standardized way of organizing a weak acid or weak base equilibrium calculation so it can be solved systematically, regardless of the specific numbers involved. The name is an acronym for its three rows: Initial (the starting concentrations before any reaction occurs), Change (how much each concentration changes as the reaction proceeds toward equilibrium, expressed in terms of an unknown variable, conventionally x), and Equilibrium (the final concentrations once the reaction reaches equilibrium, found simply by adding the Initial and Change rows together for each species).
The table is built with one column for each species involved in the equilibrium reaction — the weak acid (or base), and the products of its dissociation. For a generic weak acid, HA ⇌ H⁺ + A⁻: the Initial row typically lists the acid's starting concentration and zero for both H⁺ and A⁻ (assuming no other source of these ions is present). The Change row lists −x for the acid (since it's being consumed as the reaction proceeds) and +x for each product (since they're being formed). The Equilibrium row is simply Initial + Change for each column, expressed in terms of x.
Once the Equilibrium row is filled in, those expressions are substituted directly into the Ka (or Kb) expression for the reaction, producing a single equation with one unknown (x) that can be solved algebraically. Because x represents the equilibrium concentration of H⁺ produced (for an acid) or OH⁻ produced (for a base), solving for x essentially solves the entire problem — from there, converting x directly to pH or pOH is straightforward.
💡 The 5% Approximation Rule
Solving the Ka expression exactly, after substituting in the ICE table's Equilibrium row expressions, technically produces a quadratic equation (because x appears in more than one term once the fraction is cleared) — but chemists very often use a simplifying approximation instead of solving the full quadratic, because weak acids typically dissociate only a small amount.
The approximation assumes that x is small enough, relative to the acid's initial concentration, that (initial concentration − x) can be approximated as simply the initial concentration, essentially treating the small amount that dissociates as negligible in the denominator. This turns the Ka expression into a much simpler equation to solve directly for x, roughly x ≈ √(Ka × C), where C is the initial concentration.
This approximation is only valid within a specific tolerance, checked using what's commonly called the 5% rule: after solving for x using the simplified approach, calculate x divided by the initial concentration as a percentage. If that percentage is less than 5%, the approximation is considered valid and the simplified answer can be trusted. If it's 5% or greater, the approximation has introduced too much error, and the full quadratic equation must be solved instead for an accurate result. As a general pattern, the approximation tends to hold well for weak acids or bases with small Ka/Kb values and reasonably high initial concentrations, and tends to fail for acids with larger Ka values or very dilute initial concentrations.
Setup
Building the table from a word problem
Setting up an ICE table correctly starts with writing the correctly balanced dissociation equation for the specific weak acid or base in the problem, then creating one column per species in that equation. The Initial row is filled in directly from the information given in the problem — usually just the starting concentration of the weak acid or base, with the product concentrations starting at zero unless the problem specifically states otherwise (such as a common-ion problem, where one of the products is already present from another source before the reaction begins).
The Change row always follows directly from the coefficients in the balanced equation — for a simple 1:1:1 dissociation like HA ⇌ H⁺ + A⁻, the changes are −x, +x, +x respectively. For a reaction with different coefficients, the changes must be scaled accordingly (for example, if two moles of product form for every one mole of reactant consumed, that product's change would be +2x rather than +x).
For 0.20 M acetic acid, the ICE table's Initial row reads 0.20, 0, 0 for [CH₃COOH], [H⁺], [CH₃COO⁻] respectively; the Change row reads −x, +x, +x; the Equilibrium row reads (0.20 − x), x, x.
Solve
Solving for x and checking the approximation
After substituting the Equilibrium row expressions into the Ka expression, the simplified approach (assuming x is negligible compared to the initial concentration) reduces the equation to Ka ≈ x²/C, which rearranges to x ≈ √(Ka × C). This x value represents the equilibrium [H⁺] (for an acid problem), which can then be converted directly to pH.
Before accepting this simplified answer, the 5% check must be performed: calculate (x / initial concentration) × 100%. If this is under 5%, the simplified answer stands. If it's 5% or higher, the full quadratic equation, Ka = x²/(C − x), rearranged into standard quadratic form and solved using the quadratic formula, must be used instead — discarding the physically impossible negative root that the quadratic formula produces, since a concentration cannot be negative.
For 0.20 M acetic acid (Ka ≈ 1.8 × 10⁻⁵), x ≈ √(1.8 × 10⁻⁵ × 0.20) ≈ 1.9 × 10⁻³. Checking the approximation: (1.9 × 10⁻³ / 0.20) × 100% ≈ 0.95%, well under 5%, so the simplified answer is valid, giving pH ≈ 2.72.
Base
Applying the same table to weak bases
The identical ICE table structure applies to weak base equilibrium problems, just substituting Kb for Ka and solving for [OH⁻] instead of [H⁺]. For a generic weak base, B + H₂O ⇌ BH⁺ + OH⁻, the Initial row lists the base's starting concentration and zero for both products; the Change row is −x for the base and +x for each product; the Equilibrium row is Initial + Change as before. The resulting x value represents [OH⁻] at equilibrium, which converts to pOH, and from there to pH using the pH + pOH = 14 relationship covered in the pH Scale lesson.
For a weak base problem, after finding [OH⁻] = x from the ICE table and Kb expression, remember the final answer requested is often pH, not pOH — requiring the extra conversion step (pOH = −log[OH⁻], then pH = 14 − pOH) that's easy to forget after all the equilibrium algebra is finished.
🔬 Applied Scenario — Working Through a Complete ICE Table Problem
Seeing the full sequence of steps applied to one complete example ties the ICE table method together from start to finish.
A
Write the balanced equation and identify Ka. For 0.10 M hydrofluoric acid (Ka ≈ 6.6 × 10⁻⁴): HF ⇌ H⁺ + F⁻. This first step — correctly writing the dissociation equation and identifying the correct equilibrium constant — determines everything that follows, so it's worth double-checking before building the table.
B
Build the ICE table. Initial: [HF] = 0.10, [H⁺] = 0, [F⁻] = 0. Change: −x, +x, +x. Equilibrium: (0.10 − x), x, x. This is purely a bookkeeping step, but it's the step most likely to go wrong if the initial concentrations or reaction stoichiometry were misread from the problem.
C
Substitute into the Ka expression and solve. Ka = x²/(0.10 − x) ≈ x²/0.10 (assuming x is small). Solving: x ≈ √(6.6 × 10⁻⁴ × 0.10) ≈ 8.1 × 10⁻³. Checking the approximation: (8.1 × 10⁻³ / 0.10) × 100% ≈ 8.1% — this exceeds the 5% threshold, meaning the simplified approach is NOT valid here and the full quadratic must be solved instead for an accurate answer.
D
Recognizing when the 5% rule fails is itself a critical skill. This example is deliberately chosen because HF's relatively larger Ka (among weak acids) makes the approximation break down — a useful reminder that the simplified shortcut isn't automatic, and checking it is a required part of the process, not an optional formality.
📌 Exam Application
1. ICE stands for Initial, Change, Equilibrium — the three rows of the standardized table used for every weak acid/base equilibrium problem.
2. Equilibrium row = Initial + Change for each species, expressed in terms of the unknown x.
3. Simplified solving: Ka ≈ x²/C when x is assumed negligible compared to initial concentration C, giving x ≈ √(Ka × C).
4. The 5% rule: if (x / initial concentration) × 100% is under 5%, the simplified answer is valid; otherwise, the full quadratic equation must be solved.
5. For weak bases, the same table structure applies, solving for [OH⁻] using Kb, then converting to pOH and finally to pH.
⚠️ Most Common ICE Tables Mistakes
Forgetting to check the 5% rule is one of the most common errors — students often stop at the simplified x value without verifying it's actually valid. The simplified calculation (x ≈ √(Ka × C)) is only an approximation, and using it without checking the 5% rule can produce a meaningfully wrong answer for acids with larger Ka values or dilute concentrations, as the Hydrofluoric acid example demonstrates.
For a weak base problem, the final x value is [OH⁻], not [H⁺] — a very common point of confusion when the question ultimately asks for pH. Students sometimes take the x value from a weak base ICE table and plug it directly into the pH formula as if it were [H⁺]. It must first be converted to pOH, and only then converted to pH using pH + pOH = 14.
The quadratic formula produces two roots, but only one is physically valid. When the full quadratic equation must be solved (because the 5% rule fails), students sometimes report both mathematical roots as possible answers. Since concentration cannot be negative, the negative root must always be discarded, keeping only the positive, physically meaningful solution.
✓ Quick Self-Test
1. What do the three letters in "ICE table" stand for?
2. How is the Equilibrium row of an ICE table calculated from the Initial and Change rows?
3. What is the simplified equation used to solve for x when the approximation is valid, and what condition justifies using it?
4. What is the 5% rule, and what should you do if the approximation fails that check?
5. For a weak base ICE table problem, what does the final x value represent, and what additional steps are needed to convert it to pH?
Answers:
1. ICE stands for Initial (starting concentrations before reaction), Change (how much each concentration changes, in terms of x), and Equilibrium (the final concentrations once equilibrium is reached).
2. The Equilibrium row is calculated by adding the Initial row and the Change row together for each species/column in the table.
3. When x is assumed to be small enough relative to the initial concentration C that (C − x) can be approximated as simply C, the Ka expression simplifies to Ka ≈ x²/C, which rearranges to x ≈ √(Ka × C).
4. The 5% rule checks whether the calculated x value is less than 5% of the initial concentration (calculated as (x / initial concentration) × 100%). If it's under 5%, the simplified approximation is considered valid. If it's 5% or greater, the approximation has introduced too much error, and the full quadratic equation (Ka = x²/(C − x)) must be solved instead, keeping only the physically valid positive root.
5. For a weak base ICE table, the final x value represents the equilibrium [OH⁻] concentration. To find pH, you must first convert x to pOH (pOH = −log₁₀[OH⁻]), and then convert that pOH to pH using the relationship pH + pOH = 14.