General Chemistry II · Aqueous Ionic Equilibria
Buffer Calculations: Making Buffers and Tracking pH After Additions
On this page 8 sections
In 30 seconds
Buffer problems are solved in two steps: stoichiometry first, then equilibrium. Any added strong acid or base reacts completely with the buffer's conjugate pair, changing the amounts of HA and A⁻. Only after that one-way reaction is finished do you apply the Henderson–Hasselbalch equation to the new ratio. This "react first, equilibrate second" discipline is the key to every buffer-addition calculation, including deciding whether a buffer still has capacity left.
Why this matters
These calculations are exactly what a pharmacist uses to formulate an IV solution, what a biochemist uses to keep an enzyme at its optimal pH, and what an environmental chemist uses to judge whether a lake can absorb acid rain. Getting the order right — react completely, then equilibrate — is also the same logic that governs titration curves.
The college version
Core Concept
Buffer problems are solved in two steps: stoichiometry first, then equilibrium. Any added strong acid or base reacts completely with the buffer's conjugate pair, changing the amounts of HA and A⁻. Only after that one-way reaction is finished do you apply the Henderson–Hasselbalch equation to the new ratio. This "react first, equilibrate second" discipline is the key to every buffer-addition calculation, including deciding whether a buffer still has capacity left.
Key Ideas
- Two-step method: (1) let added H₃O⁺/OH⁻ react completely with the buffer; (2) use the new [A⁻]/[HA] ratio in the HH equation.
- Adding strong acid: H₃O⁺ is consumed by A⁻ → HA, so [A⁻] decreases and [HA] increases.
- Adding strong base: OH⁻ is consumed by HA → A⁻ + H₂O, so [HA] decreases and [A⁻] increases.
- Capacity check: the buffer is exceeded when the added strong species is more than the buffer member it reacts with.
- Preparing a buffer: choose pKa near target pH, then mix HA and A⁻ to give the required ratio.
Equations and Variables
- Stoichiometry (complete): HA + OH⁻ → A⁻ + H₂O; A⁻ + H₃O⁺ → HA + H₂O
- New amounts: moles(A⁻) = moles(A⁻)₀ ± moles(OH⁻) or ∓ moles(H₃O⁺)
- pH = pKa + log([A⁻]/[HA]) (use moles ratio; volumes cancel)
- Moles = Molarity × Volume (in L)
How It Works
- Convert everything to moles (moles = M × L) because the reaction consumes moles, not concentrations.
- Stoichiometry step: subtract the moles of added OH⁻ from HA and add them to A⁻ (or the reverse for added H₃O⁺). If the added amount exceeds the buffer member, that member runs out and you must treat the leftover strong acid/base directly.
- Equilibrium step: plug the new moles of A⁻ and HA into the Henderson–Hasselbalch equation. Because both sit in the same total volume, the volume cancels and you may use the mole ratio directly.
- Sanity-check: adding acid should lower pH; adding base should raise it.
Worked Example
A 1.00 L buffer contains 0.50 mol CH₃COOH and 0.50 mol CH₃COONa (pKa = 4.74). Find the pH after adding 0.10 mol of HCl.
Step 1 — stoichiometry. The added H₃O⁺ reacts with acetate:
CH₃COO⁻ + H₃O⁺ → CH₃COOH + H₂O
New moles: A⁻ = 0.50 − 0.10 = 0.40 mol; HA = 0.50 + 0.10 = 0.60 mol.
Step 2 — equilibrium (mole ratio):
pH = pKa + log(A⁻/HA) = 4.74 + log(0.40/0.60) = 4.74 + log(0.667) = 4.74 − 0.18 = 4.56.
The pH fell only 0.18 units despite 0.10 mol of strong acid. Had we added 0.60 mol HCl instead, the acetate (0.50 mol) would be exhausted, leaving excess strong acid that would crash the pH — capacity exceeded.
How it works
- Convert everything to moles (moles = M × L) because the reaction consumes moles, not concentrations.
- Stoichiometry step: subtract the moles of added OH⁻ from HA and add them to A⁻ (or the reverse for added H₃O⁺). If the added amount exceeds the buffer member, that member runs out and you must treat the leftover strong acid/base directly.
- Equilibrium step: plug the new moles of A⁻ and HA into the Henderson–Hasselbalch equation. Because both sit in the same total volume, the volume cancels and you may use the mole ratio directly.
- Sanity-check: adding acid should lower pH; adding base should raise it.
Common confusions
- "Plug the original concentrations into HH after adding acid." — You must first update [A⁻] and [HA] for the complete neutralization reaction.
- "Use concentrations directly in stoichiometry." — React in moles; the strong species consumes a fixed number of moles, then convert back.
- "The HH equation gives pH even past capacity." — Once a buffer member is exhausted, the solution is no longer a buffer; use the leftover strong acid/base concentration instead.
- "Adding base raises [HA]." — Adding base consumes HA (HA + OH⁻ → A⁻), so [HA] falls and [A⁻] rises.
- "Volume must be divided out before using HH." — The ratio of moles equals the ratio of concentrations when both are in the same total volume, so you can skip it.
Quick review
- Two steps: complete neutralization (stoichiometry), then HH (equilibrium).
- Acid added → A⁻ consumed, HA formed.
- Base added → HA consumed, A⁻ formed.
- pH = pKa + log(moles A⁻/moles HA).
- Exceeding capacity ⇒ treat leftover strong acid/base directly.

Eli explains
The same idea, in plain words
Explain it like I’m 10
Buffer math is like balancing a bank account. First, the "deposit or withdrawal" happens instantly and completely — every added proton is a withdrawal from the base account (A⁻) and a deposit into the acid account (HA). Only after you update both balances do you read the final "pH statement" with the Henderson–Hasselbalch formula. (The limit: the account can be overdrawn — add more protons than there is base, and the buffer account goes negative, meaning the pH crashes like an overdraft fee.)
Worked example
Worked Example
A 1.00 L buffer contains 0.50 mol CH₃COOH and 0.50 mol CH₃COONa (pKa = 4.74). Find the pH after adding 0.10 mol of HCl.
Step 1 — stoichiometry. The added H₃O⁺ reacts with acetate:
CH₃COO⁻ + H₃O⁺ → CH₃COOH + H₂O
New moles: A⁻ = 0.50 − 0.10 = 0.40 mol; HA = 0.50 + 0.10 = 0.60 mol.
Step 2 — equilibrium (mole ratio):
pH = pKa + log(A⁻/HA) = 4.74 + log(0.40/0.60) = 4.74 + log(0.667) = 4.74 − 0.18 = 4.56.
The pH fell only 0.18 units despite 0.10 mol of strong acid. Had we added 0.60 mol HCl instead, the acetate (0.50 mol) would be exhausted, leaving excess strong acid that would crash the pH — capacity exceeded.
Key takeaways
- ### High-Yield Facts
- Always: stoichiometry first (complete reaction), then equilibrium (HH equation).
- Added H₃O⁺ lowers [A⁻] and raises [HA] (pH drops).
- Added OH⁻ lowers [HA] and raises [A⁻] (pH rises).
- Use moles in the HH equation when volumes are equal (they cancel).
- Capacity exceeded when added strong acid/base exceeds the reacting buffer member.
- For equal moles of HA and A⁻, pH = pKa and capacity is maximal.
Study tools & related lessonsYou’ll learn to · Related
You’ll learn to
- Calculate buffer pH after adding strong acid or strong base using stoichiometry then equilibrium.
- Determine how to prepare a buffer at a target pH and concentration.
- Assess buffer capacity for a given addition.
- Decide when the buffer has been exceeded.
Sources & references
- OpenStax, *Chemistry 2e*, "14.6 Buffers." https://openstax.org/books/chemistry-2e/pages/14-6-buffers
- Chem LibreTexts, "Henderson-Hasselbalch Approximation." https://chem.libretexts.org/Bookshelves/Physical_and_Theoretical_Chemistry_Textbook_Maps/Supplemental_Modules_%28Physical_and_Theoretical_Chemistry%29/Acids_and_Bases/Buffers/Henderson-Hasselbalch_Approximation
- PubChem, "Sodium Acetate." https://pubchem.ncbi.nlm.nih.gov/compound/Sodium-acetate
- PubChem, "Acetic Acid." https://pubchem.ncbi.nlm.nih.gov/compound/Acetic-acid
This lesson was adapted from the open educational references above; their licenses and attributions are preserved. See Copyright & Licensing.
Educational content only. It is not medical, legal or professional advice. Found an error? Tell us.
