Worcester Bosch E9 285 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch E9 285 fault code mean?
The E9 fault code on a Worcester Bosch boiler means the central heating safety temperature limiter has tripped. The three-digit sub-code tells you exactly which sensor triggered it. E9 285 specifically means the boiler's return temperature sensor has recorded water returning to the boiler at above 95°C — hot enough for the boiler to lock itself out as a safety measure. For comparison, E9 276 indicates the primary flow temperature exceeded 95°C, and E9 277 points to the dedicated safety temperature sensor going over that threshold. In all cases the end result is the same: the boiler shuts down completely, leaving you without heating or hot water until the root cause is dealt with.
General guidance only — not a substitute for professional advice, and not certified by a Gas Safe engineer. Always have your specific appliance assessed by a qualified professional. Any gas work must be carried out by a Gas Safe registered engineer. If you smell gas or suspect carbon monoxide, leave the property and call the National Gas Emergency line on 0800 111 999.
Common causes
- Blocked or failing circulation pump Common
The pump keeps water moving continuously through the boiler and radiators, dissipating heat as it goes. If the pump seizes, airlocks, or loses efficiency, hot water stalls inside the heat exchanger and temperatures climb rapidly until the return sensor hits its limit. Uneven radiator temperatures or a boiler that locks out shortly after firing are both tell-tale signs.
- Sludge or debris restricting circulation Common
Years of corrosion inside steel radiators and pipework produces a dark, gritty sludge that can restrict flow around the whole system. When water can't move freely, heat builds up in the boiler rather than being distributed around the home. Radiators that are cold at the bottom but warm at the top often point to sludge accumulation.
- Scaled-up or failing heat exchanger Sometimes
In hard-water areas, limescale accumulates on the heat exchanger surfaces, acting as an insulator and preventing heat from transferring into the water efficiently. The boiler keeps firing to reach the target temperature but the water overheats locally instead. This tends to be worse when the boiler is producing hot water rather than running central heating.
- Faulty return temperature sensor or wiring Sometimes
The sensor itself may be giving inaccurate high readings even when the actual water temperature is within safe limits, causing the boiler to lock out unnecessarily. Loose connections, corroded terminals, or vibration-damaged wiring are common culprits. Sub-codes E9 220 and E9 221 can also appear when a sensor fault rather than genuine overheating is to blame.
- Low system pressure Sometimes
If the pressure gauge reads below 1 bar, there is less water in the system to absorb and carry away heat. This reduced volume can allow temperatures at the return to rise faster than normal, eventually tripping the safety limiter. Check the gauge — it should read between 1 and 1.5 bar when the system is cold.
- Faulty PCB Rare
The printed circuit board controls every aspect of boiler operation including pump speed requests and temperature thresholds. A PCB fault can cause the boiler to misinterpret sensor readings or fail to respond correctly to temperature signals, resulting in an E9 lockout even when the underlying hardware is sound.
How to fix it
- Reset the boiler once DIY safe
Press the reset button as described in your boiler's user guide and wait for the boiler to restart. A single reset is reasonable — if the E9 code clears and the boiler runs normally, monitor it over the next few hours. Do not attempt more than one or two resets; repeatedly resetting an overheating lockout risks damaging internal components that were not previously harmed.
- Check the system pressure DIY safe
Look at the pressure gauge on the front of the boiler. If it reads below 1 bar, top up the system via the filling loop: make sure the boiler is switched off and cooled down, slowly open both filling loop valves, watch the gauge rise to between 1 and 1.5 bar, then close both valves. If the boiler loses pressure regularly, there is a leak somewhere that needs an engineer.
- Check for cold radiators or uneven heating DIY safe
Feel each radiator — if several are cold at the bottom or some are not heating at all, this points to circulation problems such as pump failure or sludge build-up. Note which radiators are affected and pass this information to your engineer, as it helps them diagnose the system quickly.
- Look for obvious leaks around the boiler DIY safe
Check the floor beneath the boiler and around visible pipework for damp patches or drip marks. A slow leak can gradually reduce system pressure and contribute to overheating. Do not attempt to tighten fittings or trace leaks inside the boiler casing yourself.
- If the fault returns, call a Gas Safe registered engineer Gas Safe engineer
A returning E9 285 means the underlying cause — pump, heat exchanger, return sensor, sludge, or PCB — needs professional diagnosis. A Gas Safe engineer will test the return temperature sensor and its wiring, assess the pump, and check for scale or sludge. They may recommend a power flush, a component replacement, or both. Attempting any of this work yourself is unsafe and illegal under UK gas safety regulations.
Parts you may need
- Circulation pump (e.g. Grundfos UPS2 15-50) · from £85
- Return temperature sensor (NTC thermistor) · from £25
- Safety temperature limiter · from £40
- Plate heat exchanger · from £120
- PCB (main printed circuit board) · from £280
The exact spare depends on your boiler's GC number (on the data badge). Check this against the part before buying.
Typical repair cost
Expect to pay roughly £150–£420, depending on the underlying cause.
Frequently asked questions
Can I keep resetting my boiler to clear the E9 285 code?
You can try a single reset — it is the recommended first step. However, if the E9 285 returns after one or two attempts, stop resetting. The boiler locks out for a genuine safety reason, and forcing it to restart repeatedly while it is overheating can cause damage to the pump seals, heat exchanger, or PCB that did not exist before. One reset to check whether it was a one-off spike is fine; treating the reset button as a long-term fix is not.
What is the difference between E9 285, E9 276, and E9 277?
All three are sub-codes under the same E9 overheating family. E9 276 means the primary flow temperature sensor detected water leaving the boiler above 95°C. E9 277 means the dedicated safety temperature limiter sensor itself exceeded 95°C. E9 285 means the return temperature sensor — measuring water coming back into the boiler — went above 95°C. The return running that hot is unusual and often points to a pump or circulation problem rather than simply a burner running too hot.
How much does it cost to fix a Worcester Bosch E9 285 fault in the UK?
Most people pay somewhere between £150 and £420 including parts and labour, covering typical repairs such as a sensor replacement, pump swap, or power flush. A power flush alone can run to £300–£500 depending on system size. If the heat exchanger or PCB turns out to be at fault, costs can be considerably higher — heat exchangers typically cost £350–£600 fitted, and a PCB replacement can reach £500–£800. On a boiler that is more than ten years old, it is worth comparing repair costs against a new boiler quote before committing to expensive parts.
Does an E9 285 fault mean my boiler needs a power flush?
Not necessarily, but it is one possibility. If the engineer finds that sludge or scale is restricting circulation and causing the return temperature to spike, a power flush is likely to be recommended. A power flush clears the system of debris and restores proper flow. However, if the fault is caused by a failing pump or a faulty sensor rather than contamination, a power flush would not be the right fix and would be an unnecessary expense.