Difference Between Enthalpy of Formation and Reaction Enthalpy

Chemistry · Thermodynamics · NEET

Enthalpy of formation (Δf H) is a special reaction enthalpy: it is the heat change when exactly 1 mole of a compound is made from its elements in their most stable form. Reaction enthalpy (Δr H) is the heat change for ANY reaction, no matter what the reactants are. Memory hook: "Formation = built from elements only; Reaction = built from anything."
Formation Enthalpy = a SPECIAL Reaction EnthalpyReaction Enthalpy (Δr H)any reactants → any productsFormation (Δf H)1 mole compound from elementsCaO + CO2 → CaCO3 is Δr H (from compounds) , not Δf H
Formation enthalpy sits INSIDE reaction enthalpy: it is the special case where 1 mole of a compound is made from its elements. Reactions like CaO + CO2 -> CaCO3 use compounds, so they are only reaction enthalpies.

Your doubts, answered

Is enthalpy of formation the same as reaction enthalpy?

No, but formation enthalpy IS one type of reaction enthalpy. Every formation reaction is a reaction, so Δf H is a special case of Δr H. But most reactions are NOT formation reactions. A reaction only counts as a formation when 1 mole of ONE compound is made straight from its elements in their most stable form (like C graphite, H2 gas, O2 gas). So: all formation enthalpies are reaction enthalpies, but not all reaction enthalpies are formation enthalpies.

Why is CaO(s) + CO2(g) -> CaCO3(s) NOT the enthalpy of formation of CaCO3?

Because CaCO3 here is made from other COMPOUNDS (CaO and CO2), not from its elements. NCERT gives Δr H = -178.3 kJ/mol for this reaction. For it to be a formation enthalpy, CaCO3 would have to be made from Ca(s) + C(graphite) + O2(g). So this is just a reaction enthalpy, written Δr H, not Δf H. This exact example is in the NCERT Chemistry book, so NEET can test it directly.

H2(g) + Br2(l) -> 2HBr(g) has Δr H = -72.8 kJ/mol. Is this the formation enthalpy of HBr?

No. The reaction is correct (HBr is made from its elements H2 and Br2), but it makes 2 MOLES of HBr, not 1 mole. Formation enthalpy is always PER ONE MOLE of the compound. To get Δf H of HBr, you divide by 2: -72.8 / 2 = -36.4 kJ/mol. This 'per 1 mole' rule is the trap NEET loves. NCERT uses this exact example.

What are the strict conditions for a reaction enthalpy to be a formation enthalpy?

Three conditions must ALL be true: (1) exactly 1 mole of ONE compound is formed as the product; (2) the reactants are all ELEMENTS, not compounds; (3) each element is in its reference (most stable) state at standard conditions, like O2 gas, C graphite, Br2 liquid. If any one condition fails, it is only Δr H, not Δf H.

Why does the difference between Δf H and Δr H even matter for NEET?

Because Δf H values are TABULATED (given in data tables), and you use them to calculate any Δr H using the formula Δr H = Σ Δf H(products) - Σ Δf H(reactants). If you wrongly treat a reaction enthalpy as a formation enthalpy (or forget the 'per 1 mole' rule), your Hess's law calculation gives the wrong sign or value. NEET 2025 tested this directly with a BaSO4 crystallisation problem.

Is the formation enthalpy of an element zero?

Yes. For any element in its most stable (reference) form, Δf H = 0, because making an element 'from itself' involves no change. Example: Δf H of O2(g), C(graphite), and H2(g) is 0. This is why the formula Δr H = ΣΔf H(products) - ΣΔf H(reactants) drops out all pure elements.

⚠️ The NEET trap
For 2H2(g) + O2(g) -> 2H2O(l), Δr H = -571.6 kJ, so the formation enthalpy of water is -571.6 kJ/mol.
Formation enthalpy is per 1 MOLE of the compound. This reaction makes 2 moles of H2O, so Δf H(H2O) = -571.6 / 2 = -285.8 kJ/mol. Only the equation making exactly 1 mole from elements gives Δf H directly.
🧠 See '2 moles'? Divide before you call it a formation enthalpy. Formation is always PER ONE MOLE.

Real NEET questions

NEET 2025

The standard heat of formation, in kcal/mol, of Ba2+ is: [Given: standard heat of formation of SO4^2- ion (aq) = -216 kcal/mol; standard heat of crystallisation of BaSO4(s) = -4.5 kcal/mol; standard heat of formation of BaSO4(s) = -349 kcal/mol]

A · +133.0
B · +220.5
C · -128.5
D · -133.0
Solution: This tests that a crystallisation (reaction) enthalpy links to FORMATION enthalpies by Hess's law. For Ba2+(aq) + SO4^2-(aq) -> BaSO4(s): Δcrys H = Δf H(BaSO4) - [Δf H(Ba2+) + Δf H(SO4^2-)]. Substitute: -4.5 = -349 - [Δf H(Ba2+) + (-216)]. Solve: Δf H(Ba2+) = -349 + 216 + 4.5 = -128.5 kcal/mol. Answer C. Note the crystallisation enthalpy is a reaction enthalpy, not a formation enthalpy of an element.

Solved Thermodynamics NEET PYQs

Try the real previous-year questions from this chapter — each with the answer and a full solution.

See all 28 Thermodynamics NEET PYQs ›
Next concept: Thermochemical EquationsKeep learning — 2 minFeeling ready? Solve the Thermodynamics NEET PYQs ›Or practice on your phone — get the free MedicNEET app ›

Frequently asked

What is the symbol for enthalpy of formation and reaction enthalpy?

Enthalpy of formation is written Δf H (the 'f' means formation). Reaction enthalpy is written Δr H (the 'r' means reaction). When measured at standard conditions (1 bar pressure), a small circle is added: Δf H° and Δr H°.

Can a formation enthalpy be positive?

Yes. If forming the compound from its elements absorbs heat (endothermic), Δf H is positive. Example: many oxides of nitrogen have positive Δf H. Exothermic formations (like water, -285.8 kJ/mol) have negative Δf H.

How do I calculate reaction enthalpy from formation enthalpies?

Use Δr H = Σ Δf H(products) - Σ Δf H(reactants), multiplying each Δf H by its number of moles in the balanced equation. Elements in their stable form have Δf H = 0, so they drop out.

Does formation enthalpy depend on how many moles are made?

Yes, that is the key point. Δf H is defined per exactly 1 mole of the compound. If your equation makes 2 moles, the reaction enthalpy is twice the formation enthalpy, so you must divide by 2 to get Δf H.