See an error code on your boiler and assume the worst? Usually there’s no need. The system is simply telling you something is wrong.
The problem is that most homeowners have no idea what those codes actually mean. So they do one of two things: panic, or ignore it and hope for the best. Neither is the right call.
The real skill is telling a minor glitch apart from a code that’s an early warning of something serious. You don’t want to be guessing at boiler problems. A hasty reset, or overlooking a sign, can turn a simple repair into a far more expensive one later.
Plain English explanations are useful, but there comes a point where it’s smarter to put down the manual and call an expert.
What Are Boiler Fault Codes?
A fault code is the boiler’s way of raising a hand and saying “something is wrong.” They’re built-in diagnostics.
One manufacturer’s codes won’t match another’s. A Worcester has its own set, different from what you’d see on a Vaillant, Ideal, or Baxi, and the exact meaning can vary by model too.
There’s some jargon to know:
“Lockout” means the boiler has shut itself down.
“Safety cut-out” is when the system stops to prevent danger or damage.
Don’t let the word lockout alarm you. It’s a protective measure that stops things getting worse. Say the boiler has a run of ignition failures and goes into lockout. Some homeowners keep hitting reset hoping it will “catch,” but usually that just masks a problem that’s still growing.
The point is that codes are useful clues, not the full picture. They’re symptoms, not necessarily the root cause.

Common Boiler Fault Codes
UK boiler error codes vary from brand to brand, but many of the faults fall into the same categories. Once you recognise the patterns, the codes are much easier to make sense of.
Low Pressure Faults (e.g. F1, E119, 1017 / flashing pressure indicator)
Low pressure is one of the most common problems any homeowner will face. The system has lost too much pressure to work properly, and how it shows depends on your make: an F1 on an Ideal, E119 on a Baxi, or a 1017 on a Worcester Bosch (older models may just show a flashing pressure light).
The fix is usually as simple as topping the system back up with the filling loop to around 1 to 1.5 bar. That’s fine as a quick fix. But don’t be fooled: if the pressure keeps dropping, there’s more to it. You could have a component on its last legs or a hidden leak. If low pressure is a recurring problem, your boiler is telling you it needs a proper look.
Ignition / Flame Failure (e.g. EA, F28, L2)
This is about as serious as faults get: the boiler simply refuses to fire. You’ll see it as:
- Worcester Bosch EA
- Vaillant F28
- Ideal L2
Start by checking you have a gas supply. If the rest of the house is fine, go ahead and reset the boiler.
If it’s been cold, a frozen condensate pipe is usually the cause, the white pipe outside. Once it freezes, the boiler won’t run for safety reasons. Pouring warm (not boiling) water over the pipe will thaw it.
Weather aside, the cause may be internal, such as an ignition fault or a faulty gas valve. In that case it’s best left to a professional.
Circulation / Sensor Faults (e.g. F75, F20, E02)
These faults sit in how water moves through your system, or in how the boiler reads pressure and flow.
The Vaillant F75 is a familiar one: the pump runs, but the boiler doesn’t register the pressure change it expects to see.
Usually this comes down to sludge or debris in the system, or worn parts. You might notice radiators underperforming, heat coming and going, or the system taking an age to warm up.
Don’t jump to conclusions, though, because the symptoms can mislead and the fault is easily misdiagnosed. It takes proper testing to get to the bottom of it rather than guesswork.
Thermostat or Communication Errors
Don’t always blame the boiler, because it isn’t always at fault.
With a modern Hive, Nest, or Tado smart thermostat, you can get readouts like “no signal” or an RF error. The app might even say the boiler is offline.
Before you assume a breakdown, check a few things: the Wi-Fi, the thermostat batteries, and whether the devices need re-pairing. What looks like a total failure is often just a communication glitch.
When in doubt, there’s no harm in calling an engineer out for a look. It’ll save you fitting new parts for no reason.

Should You Reset Your Boiler?
There’s a time and place for a reset, but only in the right circumstances.
For something minor, or after a temporary blip like a short power cut, it’s perfectly safe. But don’t expect a reset to fix what’s actually wrong; at best it clears the error message.
If you find yourself resetting over and over, or dealing with frequent lockouts, that’s a warning sign. It means the root cause hasn’t been addressed. When the same code keeps coming back, reset it once and then get to the bottom of it.
When a Fault Code Becomes a Bigger Problem
Some problems look small at first but won’t stay that way. Keep an eye on any of the following:
- The boiler is locking out on a regular basis
- Heating or hot water is going out
- Unusual sounds or a drop in pressure
- That one fault code you can’t seem to shake
Then there’s sludge clogging the system, which can cause overheating or poor circulation. These get worse by degrees. Leave them alone and what started as a nuisance is likely to end in a complete breakdown..
When to Call a Gas Safe Engineer
There’s a limit to how much DIY checking you should be doing.
If the boiler is shutting down or locking out, or a fault code won’t clear with a reset, put the tools down and call a Gas Safe engineer. The same goes if you’re unsure what the code means, or if the problem seems internal, like a gas valve, pump, or sensor. The law requires a Gas Safe registered engineer for any work inside the boiler.
At that point, guessing is useless and potentially dangerous. With a stubborn fault code, a proper diagnosis is faster and more cost-effective. SD Plumbing & Heating can end the trial and error, pinpoint the problem, and get your heating running again quickly.

Preventing Boiler Fault Codes
The reassuring part is that a lot of faults are entirely preventable.
Regular servicing is the single most important thing you can do, catching small problems before they become a full breakdown. You should also keep system pressure stable to avoid putting undue strain on the components.
Then there’s general system health. Left alone, sludge and debris build up over time and cause circulation problems or overheating, which can show as an F20, E02, or F75 code. To prevent that, we recommend a couple of measures:
- A power flush to give the system a thorough clean
- A magnetic filter to catch debris
Set against the cost of constant repairs or replacing the whole boiler later, these are a bargain. Nothing serious happens overnight; it’s a slow build-up that comes from letting maintenance slide.
Don’t Ignore the Warning Signs
A fault code is an early warning, meant to help rather than confuse. You may be able to fix a simple problem yourself, but some things need the right tools and experience to be diagnosed safely. The last thing you want to do is guess.
If you need straightforward help getting the heating working again without the hassle, SD Plumbing & Heating can sort it quickly.
Not sure about a particular fault code? Book a repair with us today and have it put right. Better yet, if you want to avoid future breakdowns, an annual boiler service is the easiest way to stay one step ahead.