General Chemistry II · Aqueous Ionic Equilibria

Buffer Calculations: Making Buffers and Tracking pH After Additions

6 min read
Want it in plain words first? Jump to Eli explains — the same idea, no jargon.
On this page 8 sections
  1. In 30 seconds
  2. Why this matters
  3. The college version
  4. Eli explains
  5. Worked example
  6. Key takeaway
  7. Study tools
  8. Sources & references

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

  1. Convert everything to moles (moles = M × L) because the reaction consumes moles, not concentrations.
  2. 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.
  3. 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.
  4. 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

  1. Convert everything to moles (moles = M × L) because the reaction consumes moles, not concentrations.
  2. 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.
  3. 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.
  4. 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, the EliExplains learning guide

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.

Keep learning

Ready to build on this? Continue to the next lesson.

Practice General Chemistry II

This lesson has no separate scored set. Practice draws from the subject’s question bank.

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

  1. OpenStax, *Chemistry 2e*, "14.6 Buffers." https://openstax.org/books/chemistry-2e/pages/14-6-buffers
  2. 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
  3. PubChem, "Sodium Acetate." https://pubchem.ncbi.nlm.nih.gov/compound/Sodium-acetate
  4. 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.