What an ICE table is and why you change values in it
An ICE table (Initial, Change, Equilibrium) is a tool chemists use to track what happens to the amounts of reactants and products during a chemical reaction. You start by writing down the initial amounts of each substance, then you show how much changes as the reaction moves toward equilibrium, and finally you calculate what remains at the end. Changing values in an ICE table means updating those numbers as you work through the problem — adjusting the initial amounts if you misread them, recalculating the change row if you made an arithmetic error, or correcting equilibrium values if your math was wrong the first time.
The reason you might need to change values is straightforward: you caught a mistake, or the problem gave you new information partway through. Unlike a final answer you hand in, an ICE table is a working document. You build it step by step, and each row depends on the one before it, so fixing one number often means fixing the ones that come after.
Key Takeaways
- The Initial row shows the starting amounts of reactants and products before any reaction occurs, and you change this row only if you misread the problem or the problem updates the starting conditions.
- The Change row shows how much each substance increases or decreases, and you recalculate it using the stoichiometry of the balanced equation and the extent of reaction (usually represented by x).
- The Equilibrium row is always the sum of the Initial and Change rows for each substance, so if you correct either of those, the Equilibrium row updates automatically.
- When you change a value in the Change row, you must adjust all other values in that row proportionally, because they are linked by the stoichiometric ratios from the balanced equation.
- If your equilibrium constant calculation does not work out, go back and check the Change row first, because that is where most errors happen.
Correcting the Initial row when you misread the starting amounts
The Initial row lists the amounts (in moles or molarity) of each reactant and product at the moment before the reaction begins. If you wrote down the wrong starting amount for one substance, you need to change that cell and then recalculate everything below it.
To fix an Initial value: cross out the wrong number, write the correct one, and then recalculate the Equilibrium row for that substance. The Equilibrium value is always Initial plus Change, so if the Initial changes but the Change stays the same, the Equilibrium changes too. You do not need to recalculate the Change row itself — that row depends only on the stoichiometry and the extent of reaction, not on the starting amounts.
For example, if you wrote that you started with 0.5 M of reactant A but the problem actually said 0.8 M, change the Initial cell to 0.8. If the Change row shows −0.3 (meaning 0.3 M was consumed), then the new Equilibrium is 0.8 − 0.3 = 0.5 M instead of your original 0.5 − 0.3 = 0.2 M.
Recalculating the Change row using stoichiometry
The Change row is where most errors occur, because it depends on two things: the stoichiometric ratios from the balanced equation, and the extent of reaction (how far the reaction goes). The extent is usually represented by a variable like x, which stands for how many moles of one reference substance reacted.
To recalculate the Change row: first identify which substance you are using as your reference (usually the one with the simplest stoichiometric coefficient or the one the problem asks about). Then write x as the change for that substance. For every other substance, multiply x by the ratio of its stoichiometric coefficient to the reference substance's coefficient. If the substance is a reactant, the change is negative (it is consumed). If it is a product, the change is positive (it is formed).
For the reaction 2A + B → C + 2D, if you use A as the reference and x moles of A react, then B changes by −(1/2)x, C changes by +(1/2)x, and D changes by +x. If you later realize you should have used B as the reference instead, you would rewrite the entire Change row: B changes by −x, A changes by −2x, C changes by +(1/2)x, and D changes by +x. The stoichiometric ratios stay the same, but the variable x now represents a different quantity.
Updating the Equilibrium row after you change Initial or Change
The Equilibrium row is the simplest to update because it is always a direct calculation: Equilibrium = Initial + Change for each substance. You do not solve for these values; you just add.
If you correct an Initial value, recalculate the Equilibrium for that substance only. If you recalculate the Change row, recalculate the Equilibrium for all substances. Write the new Equilibrium values as expressions if they contain x (for example, 0.8 − 0.3x), or as numbers if you have already solved for x.
A common mistake is to recalculate the Equilibrium row but forget to substitute the new Change values. Double-check that you are using the updated Change row, not the old one.
Fixing errors when your equilibrium constant does not match
If you calculate the equilibrium constant K using your Equilibrium row values and the answer does not match what the problem says it should be, something in your ICE table is wrong. Work backward from the K expression to find it.
Start by checking your Change row. Verify that the stoichiometric ratios are correct by comparing them to the balanced equation. Verify that you used the right reference substance and that all the signs are correct (reactants negative, products positive). If the Change row looks right, check the Initial row — make sure you copied the starting amounts correctly from the problem. Finally, check your arithmetic in the Equilibrium row.
Once you find the error, change that value and recalculate everything that depends on it. Then plug the new Equilibrium values back into the K expression and see if you get the right answer.
Adjusting for new information mid-problem
Sometimes a problem tells you partway through that conditions have changed — for example, more reactant was added, or the temperature changed and you need to use a different K value. In these cases, you may need to start a new ICE table or modify the existing one.
If more of a substance is added after equilibrium was reached, the new Initial row for a second ICE table uses the Equilibrium values from the first table as its starting point, plus the amount that was added. You then recalculate the Change and Equilibrium rows for the new conditions. Do not try to patch the old table; start fresh and label it clearly as the second equilibrium calculation.
If the problem changes the K value (usually because temperature changed), you keep the same ICE table but recalculate the Change row using the new K. This is rare in introductory chemistry, but it is important to recognize when it happens.
Common mistakes to avoid when changing ICE table values
The most frequent error is changing one value in the Change row but forgetting to adjust the others proportionally. Remember that all values in the Change row are linked by stoichiometry. If you change the coefficient or the extent of reaction for one substance, you must recalculate for all of them.
Another mistake is recalculating the Equilibrium row before you have finished fixing the Change row. Do the Change row first, make sure it is right, and only then add it to the Initial row to get the Equilibrium values.
A third common error is changing the Initial row when you should not. The Initial row is fixed by the problem statement. Only change it if you misread the problem, not because your answer did not work out. If your answer is wrong, the error is almost always in the Change row or in your algebra when solving for x.
Frequently Asked Questions
Do I have to use the same reference substance for the Change row every time?
No. You can choose any substance as your reference, and the final Equilibrium values will be the same regardless of which one you pick. However, once you choose a reference, all the other changes in that row must be proportional to it. If you switch reference substances, you must recalculate the entire Change row.
What if I change a value and the rest of the table does not make sense?
Check that you updated all the rows that depend on the value you changed. If you changed Initial, update Equilibrium. If you changed Change, update Equilibrium for all substances. Also verify that the stoichiometric ratios in the Change row match the balanced equation exactly.
Can I change the Equilibrium row directly?
No. The Equilibrium row is always calculated from Initial plus Change. If your Equilibrium values are wrong, the error is in one of those two rows, not in the Equilibrium row itself. Find and fix the source of the error, and the Equilibrium row will correct itself.
How do I know if I need to change the Initial row or the Change row?
The Initial row comes directly from the problem statement. Change it only if you misread the problem. The Change row comes from stoichiometry and the extent of reaction. Change it if your stoichiometric ratios are wrong, if you used the wrong reference substance, or if you made an arithmetic error.