IB Chemistry HL Topic 4 — Energy Cycles Paper 1 & 2 Core skill ~13 min read

Born-Haber Cycle Calculations

Once the staircase is drawn, the calculation is one line of arithmetic. The marks are won and lost somewhere else: remembering to double the halogen, remembering that a 2+ ion needs two ionisation energies, and getting the sign of the formation step the right way round.

📘 What you need to know

Where the equation comes from

Forget the formula for a moment and look at the shape of the cycle. There are two ways to get from the elements to the gaseous ions.

Two ways to reach the gaseous ions This triangle is the whole Born-Haber calculation in one picture GASEOUS IONS ELEMENTS in standard states IONIC SOLID ΔH(1) = all the steps ΔH f ΔH lattΔH latt = −ΔH f + ΔH(1) Against the formation arrow, then up through every step
Start at the ionic solid. Travel backwards along the formation arrow, which flips its sign, then climb the whole staircase. That is the entire method.
The full version ΔHf = ΔHat(metal) + ΔHat(non-metal) + ΔHie + ΔHea − ΔHlatt
The version you should actually use ΔHlatt = −ΔHf + ΔH1
where ΔH1 = the sum of every atomisation, ionisation and electron affinity step
Do not memorise the long version. Memorise the triangle. If you can see that the formation arrow must be travelled backwards, you can rebuild the equation from scratch in five seconds, and you will never be caught out by an unusual compound.

The method

🧩 Every Born-Haber calculation, in five steps

  1. Write out the ions in the formula. NaF gives Na+ and F. CaCl2 gives Ca2+ and 2Cl. This decides everything that follows.
  2. List every step with its multiplier. Two chlorides means atomisation × 2 and electron affinity × 2. A 2+ cation means two ionisation energies.
  3. Add them all up to get ΔH1, keeping the signs exactly as given.
  4. Apply ΔHlatt = −ΔHf + ΔH1, with brackets around every value.
  5. Sanity check. Lattice enthalpies for 1+/1− compounds are roughly 600 to 1000 kJ mol−1. Bring in a 2+ or 2− ion and it jumps to a few thousand.
WORKED EXAMPLE

Lattice enthalpy of sodium fluoride

Use the data below to calculate ΔHlatt for NaF.

Enthalpy changeValue / kJ mol−1
Enthalpy of atomisation of Na+107
Enthalpy of atomisation of F+79
First ionisation energy of Na+496
First electron affinity of F−328
Enthalpy of formation of NaF−574
Step 1: the ions are Na⁺ and F⁻, one each Nothing needs doubling, and sodium only loses one electron. Step 2: add up the staircase, ΔH(1) (+107) + (+79) + (+496) + (−328) ΔH(1) = +354 kJ mol−¹ Step 3: apply the formula ΔHlatt = −(−574) + (+354) ΔHlatt = 574 + 354 ΔHlatt = +928 kJ mol−¹ positive, in the hundreds — exactly what a 1+/1− lattice should be

When the stoichiometry bites: calcium chloride

CaCl2 contains one Ca2+ and two Cl. That means two changes to the simple cycle, and both of them are places students lose marks.

Born-Haber cycle for calcium chloride, CaCl₂ All values in kJ mol⁻¹. Two steps are doubled, and there are two ionisation energies. increasing enthalpy CaCl₂(s) Ca(s) + Cl₂(g) Ca(g) + Cl₂(g) Ca⁺(g) + e⁻ + Cl₂(g) Ca²⁺(g) + 2e⁻ + Cl₂(g) Ca²⁺(g) + 2e⁻ + 2Cl(g) Ca²⁺(g) + 2Cl⁻(g) ΔH f = −796 ΔH at (Ca) = +178 ΔH ie1 (Ca) = +590 ΔH ie2 (Ca) = +1145 2 × ΔH at (Cl) = +242 2 × ΔH ea (Cl) = −698 ΔH latt (CaCl₂) = +2253 kJ mol⁻¹Seven arrows, and two of them are doubled for the two chloride ions Down then round the staircase must equal the single lattice arrow going straight up
Count the electrons on each level. Two leave the calcium, so 2e travel with it until the two chlorine atoms take one each.
WORKED EXAMPLE

Lattice enthalpy of calcium chloride

Use the data below to calculate ΔHlatt for CaCl2.

Enthalpy changeValue / kJ mol−1
Enthalpy of atomisation of Ca+178
Enthalpy of atomisation of Cl+121
First ionisation energy of Ca+590
Second ionisation energy of Ca+1145
First electron affinity of Cl−349
Enthalpy of formation of CaCl2−796
Step 1: identify the ions and the multipliers Ca²⁺ and 2Cl⁻. So: both ionisation energies, and chlorine steps twice. Step 2: build ΔH(1) step by step atomise Ca: +178 ionise twice: (+590) + (+1145) = +1735 atomise Cl twice: 2 × (+121) = +242 electron affinity twice: 2 × (−349) = −698 ΔH(1) = 178 + 1735 + 242 − 698 = +1457 Step 3: apply the formula ΔHlatt = −(−796) + (+1457) ΔHlatt = +2253 kJ mol−¹ over twice the NaF value — that is the 2+ charge on calcium doing the work
Why the number jumps so much. Lattice enthalpy depends on the product of the ionic charges and on how close the ions get. Swapping Na+ for Ca2+ doubles one of the charges, so the attraction and therefore the lattice enthalpy roughly doubles too. If your CaCl2 answer came out under 1000, you almost certainly missed a doubling.

Compounds with a 2− ion

Oxides and sulfides need two electron affinity steps, because the anion picks up two electrons one at a time. The first is exothermic and points down. The second is endothermic and points back up, because you are forcing an electron onto something already negative.

Try it yourself. For Na2O, using ΔHat(Na) = +107, ΔHie1(Na) = +496, ΔHat(O) = +249, ΔHea1(O) = −141, ΔHea2(O) = +798 and ΔHf = −414 kJ mol−1, you should get ΔHlatt = +2526 kJ mol−1. Remember that the sodium steps are both doubled, because there are two Na+ ions.

Finding a step other than the lattice enthalpy

Nothing about this equation is special to lattice enthalpy. If a question gives you the lattice value and hides something else, rearrange for that instead. The safest approach is to write the full relationship out with x in the gap and solve it like any other equation.

WORKED EXAMPLE

Finding the electron affinity of iodine

For potassium iodide: ΔHlatt = +649, ΔHf = −328, ΔHat(K) = +89, ΔHat(I) = +107 and ΔHie1(K) = +419 kJ mol−1. Calculate the first electron affinity of iodine.

Step 1: write the full relationship with x for the unknown ΔHf = ΔHat(K) + ΔHat(I) + ΔHie1 + x − ΔHlatt Step 2: substitute everything you have −328 = (+89) + (+107) + (+419) + x − (+649) Step 3: collect the known numbers 89 + 107 + 419 − 649 = −34 −328 = −34 + x Step 4: solve x = −328 + 34 ΔHea(I) = −294 kJ mol−¹ negative, as a first electron affinity should be — a positive answer means a sign slipped
Always finish by asking whether the sign is plausible. Lattice enthalpies and ionisation energies must be positive. First electron affinities are almost always negative. Second electron affinities are always positive. If your answer breaks one of those rules, go back and hunt for the missing bracket.

Sense-checking your answers

Compound typeExampleTypical ΔHlatt / kJ mol−1
1+ with 1−, large ionsKIabout 650
1+ with 1−, small ionsNaFabout 930
2+ with two 1−CaCl2about 2250
Two 1+ with one 2−Na2Oabout 2500
2+ with 2−MgOabout 3800

The pattern is worth understanding rather than memorising: bigger charges and smaller ions both push lattice enthalpy up, because both make the electrostatic attraction stronger. A single-charge lattice in the hundreds, a double-charge lattice in the thousands.

💡 Exam tip

⚠ Common mix-up

Up next: Entropy and Spontaneity — enthalpy is only half the story of why reactions happen, and the other half is about disorder.

Want this explained one-to-one?

Book a free session with an experienced IB Chemistry tutor and get your trickiest topics made simple.

Book a Free Session →