24/7 Emergency Service No Call-Out Fee Over 2 Hours
020 7870 3200

Boiler Error Codes Explained: Common Fault Codes for London Homes

Your boiler error code tells you exactly what's wrong — if you know how to read it. This guide covers common fault codes for Worcester Bosch, Vaillant, Ideal and Baxi boilers.

Quick Answer

Common boiler fault codes in London homes: E1/E119 (Worcester) = low pressure, repressurise. F22 (Vaillant) = low water pressure. F28/F29 = ignition failure (often a frozen condensate pipe in winter). L2 (Ideal) = ignition lockout. Always note the full code before calling an engineer.

Key Takeaways

  • Error codes tell you the fault category — but not always whether it's a DIY fix or an engineer job.
  • Low pressure codes (E119, F22, A1) are the most common in London and are usually self-fixable by repressurising.
  • Ignition failure codes (F28, F29, L2) often mean a frozen condensate pipe in winter — thaw it before calling anyone.
  • Always photograph or write down the full error code before resetting your boiler — engineers need it to diagnose faster.

How to Read a Boiler Error Code

When a boiler error code flashes up on your display, it can feel alarming — especially on a cold January morning in London. But these codes exist for a reason: they tell you exactly which system has failed, which means a competent engineer can diagnose the problem before they've even opened the casing. Understanding boiler error codes in London homes is increasingly useful because modern condensing boilers are legally required in all new installations and replacements, and they all use fault code systems to communicate problems.

The format varies by manufacturer. Worcester Bosch uses alphanumeric codes like EA338 or E119. Vaillant uses F-codes (F22, F28, F29). Ideal uses L-codes and F-codes. Baxi uses E-codes. The letter often indicates the fault category — E for error/lockout, F for fault, L for lockout — and the number narrows it down to the specific component or reading that triggered the shutdown.

Before you do anything else, photograph the error code on the display. When you call an engineer, giving them the exact code (not just "it says F something") cuts diagnostic time significantly and helps them arrive with the right parts.

Tip: If your boiler has a small display screen, press and hold the reset or info button to cycle through any stored fault history. Many Worcester Bosch and Vaillant models store the last 5–10 fault codes — useful if the display has cleared itself after a reset.

Common Fault Codes by Brand

The four most common boiler brands serviced in London are Worcester Bosch, Vaillant, Ideal and Baxi. Between them they cover the vast majority of boilers installed in London properties built or refitted since 2005. Here are the fault codes engineers see most often across London boroughs.

Brand Error Code Meaning DIY Fix?
Worcester Bosch E119 / E1 Low water pressure Yes — repressurise to 1.5 bar
Worcester Bosch EA338 Ignition lockout Try reset; engineer if persists
Worcester Bosch E9 Overheat / safety thermostat No — call engineer
Vaillant F22 Low water pressure Yes — repressurise
Vaillant F28 Ignition failure (no flame detected) Check condensate pipe first
Vaillant F29 Flame loss during operation Check condensate pipe first
Vaillant F75 Pump or pressure sensor fault No — engineer required
Ideal L2 Ignition lockout Try reset; engineer if persists
Ideal F1 Low system pressure Yes — repressurise
Ideal F4 No sensor signal / NTC fault No — engineer required
Baxi E168 Gas valve or ignition fault No — engineer required
Baxi E119 Low water pressure Yes — repressurise
Baxi E131 False flame / gas valve fault No — engineer required

Low pressure codes (E119, F22, F1) are by far the most frequent fault codes engineers are called out to in London — and in most cases they don't require a professional visit at all. If your pressure gauge reads below 1 bar, follow our guide on how to repressurise your boiler before calling anyone. You'll save a call-out fee and have heat back within ten minutes.

Ignition fault codes (EA338, F28, F29, L2, E168) are the second most common category. These mean the boiler attempted to light the burner but either got no flame signal or lost the flame unexpectedly. In winter across London — particularly in terraced properties in Lewisham, Walthamstow and Peckham where the condensate pipe exits through an exterior wall — the number one cause is a frozen condensate pipe, not a component fault. Thawing the pipe with warm water is a five-minute fix. If the code persists after thawing the condensate, check whether the boiler flue is also blocked or frozen — our guide to a blocked or frozen boiler flue covers this secondary cause.

Warning: Never use boiling water directly on a condensate pipe — the thermal shock can crack the plastic. Use warm tap water or wrap the pipe in a warm towel. Also, never attempt to work on the gas valve, heat exchanger or burner yourself. These components must only be worked on by a Gas Safe registered engineer. Attempting to bypass a safety lockout by disabling sensors is illegal and dangerous.

Why London Boilers Fault More Often

Engineers working across London boroughs consistently see higher fault rates than in softer-water regions, and the reasons are well understood. If you've noticed your boiler throwing boiler error codes more frequently than neighbours in other parts of the country, here's what's driving it.

Hard water limescale. Thames Water supplies most of Greater London with water measuring 300–400 mg/l hardness — classified as "hard" to "very hard." Over years, limescale deposits form inside heat exchangers, around pressure relief valves and in the primary circuit pipework. This restricts flow, raises operating temperatures and accelerates component wear. The practical result: more frequent pressure drops (triggering E119, F22, F1 codes) and more overheating faults (E9, F75).

Victorian and Edwardian pipework. A significant proportion of London's housing stock in inner boroughs — Islington, Hackney, Southwark, Lambeth, Camden — dates from 1850–1914. These properties often still have sections of original or early-20th-century pipework. Older steel pipes corrode internally, releasing magnetite (black sludge) into the heating system. This sludge clogs pumps, blocks heat exchanger passages and causes exactly the kind of flow restrictions that trigger pump fault codes (F75) and overheat codes (E9).

Condensate pipe routing. Current Building Regulations require condensate pipes to be routed internally where possible, but millions of London boilers installed before 2012 route the condensate pipe straight through an exterior wall. During cold snaps — which London still gets even with its milder microclimate — these pipes freeze, causing F28, F29 and L2 codes across thousands of homes simultaneously. If your boiler keeps losing pressure or keeps cutting out, see our articles on boiler losing pressure and boiler keeps turning off for more detail on these patterns.

Older boiler stock. Many London rental properties still run boilers installed in the early 2000s or even late 1990s. Boilers of this age are past their design service life (typically 10–15 years), and fault codes appear more frequently as components wear. At this point, repair costs per fault start approaching the cost of a new boiler — an important factor when assessing whether to repair or replace.

Fault Type Typical London Cause Typical Repair Cost (2026)
Low pressure code Slow leak, limescale PRV, system expansion vessel £0 (repressurise) — £150–£350 (PRV/vessel replacement)
Ignition lockout Frozen condensate, faulty electrode or lead £0 (thaw pipe) — £120–£250 (electrode/lead replacement)
Pump fault (F75, E5) Magnetite sludge, seized pump £200–£450 including pump replacement
PCB fault Age, moisture ingress, power surge £350–£600+ (often uneconomical on old boilers)
Heat exchanger fault Limescale, freeze damage, cracking £400–£800+ (consider replacement)

What To Do When You See an Error Code

Running through a simple decision process when you first see an error code will save you time and unnecessary call-out costs. Here's the sequence to follow.

Step 1: Photograph the full code. Don't just remember "F something" — write it down or photograph the display. The difference between F22 and F28 on a Vaillant is the difference between a five-minute repressurise job and a potential engineer visit.

Step 2: Check the obvious causes first. Is the pressure gauge below 1 bar? Repressurise. Is it winter and has the temperature dropped below zero overnight? Check the condensate pipe. Has the gas supply been interrupted? Check other gas appliances in the property.

Step 3: Attempt one reset. Hold the reset button for 3–5 seconds (exact method varies by model — check your manual or look up your model number). If the boiler fires up and runs normally, monitor it over the next 24–48 hours. If the same code returns, do not keep resetting — you'll be masking an underlying fault and potentially shortening the life of the heat exchanger.

Step 4: Call a Gas Safe engineer if the code persists. Give them the exact fault code when you call. Our boiler repair team covers all London boroughs and can usually attend same-day for heating faults. When you call, having the boiler make, model and the error code ready means the engineer arrives with the parts most likely to be needed rather than making a diagnostic visit and returning later.

If you're not sure whether your situation qualifies as an emergency, read our article on what to do when your boiler stops working in London — it covers how to assess urgency and what temporary measures are safe while you wait for an engineer.

Need a Plumber in London Today?

Trusted Plumber London — £60 call-out fee, waived on jobs over 2 hours. Gas Safe engineers, available now.

📞 Call 020 7870 3200

Frequently Asked Questions

Can I reset my boiler to clear an error code?

Yes, most boilers allow you to reset by holding the reset button for 3–5 seconds. However, if the same error code returns within an hour, resetting is masking an underlying fault. Note the code and call a Gas Safe engineer — repeated lockouts can damage the heat exchanger.

What does F28 or F29 mean on my Vaillant boiler?

F28 and F29 on Vaillant boilers both indicate ignition failure — the boiler tried to light but couldn't. In winter this is often a frozen condensate pipe. Locate the white plastic pipe that exits your boiler to an outside drain and pour warm (not boiling) water over it. If the code persists after thawing, you likely have a faulty ignition lead, electrode or gas valve — call an engineer.

Why do London boilers get low pressure codes more than anywhere else?

London's hard water (Thames Water supplies water at around 300–400 ppm hardness in most boroughs) causes limescale build-up in heat exchangers and around pressure relief valves. This leads to micro-leaks and slow pressure loss over time. Older Victorian and Edwardian properties in areas like Hackney, Islington and Wandsworth also have ageing pipework that loses pressure faster. Regular power flushing and annual servicing helps prevent repeat pressure fault codes.

Tom Edwards

Gas Safe Registered Engineer
⚡ Gas Safe Registered · 12 years

Tom is a Gas Safe registered plumber and heating engineer with 12 years of experience across London homes and commercial properties.