Boiler fault codes explained: what they actually tell you
8 min read ·
Codes look like diagnoses and are not. Understanding which family a code belongs to turns a meaningless number into a genuinely useful starting point.
Key takeaways
- A code names the failed safety check, not the underlying cause.
- Nearly every code falls into one of five families that repeat across manufacturers.
- Two resets is the sensible maximum for any lockout, on any brand.
- Write down the whole code, including any three-digit suffix — it changes the diagnosis.
- Lockouts are protection working correctly, not the fault itself.
What a code actually is
Every condensing boiler runs a series of checks continuously: is there enough water, is it circulating, did the flame light, is the fan turning, is the flue clear. When one of those checks fails, the board stops the burner and displays a code identifying which check failed.
That is all a code is. It is not a diagnosis, and it does not name a broken part. F1 means low pressure is true, but the useful question is why the pressure fell, and that has four or five different answers with four or five different costs.
Understanding this changes how you use a code. It is not the answer; it is the first step of the diagnosis, and it saves you from replacing a part that was never faulty.
The five families
Pressure
The sealed system has lost water and the boiler will not run without it. Vaillant F.22, Worcester CE 207, Ideal F1, Baxi E119, Glow-worm F22.
Underlying causes: a leak, radiators recently bled, a failed expansion vessel, or a passing safety valve. Usually the cheapest family to resolve, and often free.
Ignition and gas
The boiler tried to light and could not confirm a flame. Worcester EA 227, Vaillant F.28 and F.29, Ideal L2, Baxi E133, Viessmann F4.
Underlying causes: no gas at the appliance, a worn electrode, a frozen condensate pipe, or a gas valve fault. The one family where the reset limit really matters, because every attempt releases gas.
Overheat and circulation
The boiler is producing heat that is not being carried away. Vaillant F.20, Worcester E9 219 and A1 229, Ideal L1, Baxi E110 and E125, Viessmann F2.
Underlying causes: pump failure, air in the system, sludge, closed valves, or scale. This is the family where repeated resets do real financial damage, because the component being protected is the heat exchanger.
Fan and flue
The boiler cannot confirm that combustion products are being cleared. Vaillant F.32, Worcester C6 224, Ideal F3, Viessmann F5.
Underlying causes: worn fan bearings, an obstructed flue terminal, or a speed sensing fault. Usually a straightforward part replacement, but the flue always gets checked because a restriction produces the same reading.
Sensors and electronics
A temperature sensor, a thermistor, or the board itself is reporting implausible values. These vary far more between manufacturers than the other four families.
Why the suffix matters
Some manufacturers, Worcester Bosch most notably, use a two-part code: a letter pair and a three-digit number. EA 227 and EA 229 both begin EA, and they are different faults with different fixes.
Quoting only the first half is one of the most common reasons a Worcester diagnosis takes two visits instead of one. Write down everything the display shows. If it alternates, wait and watch a full cycle.
The two-reset rule
Every boiler lets you reset a lockout. Almost every manufacturer limits how many times before it stops accepting them, and there is a good reason.
A lockout is the appliance deciding that continuing is unsafe or damaging. Resetting overrides that decision. Doing it once to confirm the fault is repeatable is reasonable. Doing it twice is acceptable. Doing it repeatedly is:
- On an ignition fault, putting unburnt gas into a combustion chamber over and over.
- On an overheat fault, running a heat exchanger without adequate flow, which cracks it.
- On a fan fault, impossible anyway, because the interlock will not permit the burner to fire.
If two resets have not cleared a code, the fault is real. The money you save by not calling someone will be spent several times over on the part you damaged.
What you can safely do yourself
Legally, in the United Kingdom, gas work is restricted to Gas Safe registered engineers. That covers anything involving removing the boiler casing.
What you can do, and what resolves a good proportion of faults:
- Read and top up the system pressure via the filling loop.
- Thaw a frozen external condensate pipe with warm water.
- Check the fused spur, the consumer unit, and the programmer settings.
- Check whether other gas appliances still work.
- Look — not poke — at the flue terminal outside.
- Open thermostatic radiator valves and bleed radiators.
That list covers a genuinely large share of winter call-outs. Everything beyond it belongs to someone with a Gas Safe card and a flue gas analyser.
When to stop and call immediately
- You can smell gas. Leave the property and call the emergency line from outside.
- Anyone in the property has unexplained headaches, nausea or drowsiness that improves when they go out.
- There is visible scorching, staining or soot around the boiler.
- The boiler is making banging or booming noises rather than a steady hum.
- Water is leaking from the appliance itself rather than from pipework.
None of those are wait-and-see situations.