Worcester Bosch EF 349 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch EF 349 fault code mean?
The EF 349 fault code means the boiler has detected a 'central heating boil' condition — specifically, the temperature difference between the flow pipe (water leaving the boiler) and the return pipe (water coming back) has exceeded 18°C while the burner is running at its minimum load. In plain terms, heat is not being carried away from the boiler and distributed around the system efficiently. The water heading out is significantly hotter than the water returning, which tells the boiler's controls that circulation is compromised. EF codes are locking faults on Worcester Bosch boilers, meaning the unit will not recover on its own and requires a manual reset after the underlying problem has been addressed.
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
- Faulty or seized circulation pump Common
The circulation pump is responsible for moving heated water from the boiler through the radiators and back again. If the pump has seized, lost speed, or failed partially, water moves too slowly — the flow pipe overheats while the return stays relatively cool, pushing the temperature differential beyond the 18°C threshold that triggers EF 349. This is the single most common root cause of this fault.
- Sludge or limescale restricting flow Common
Over time, corrosion inside radiators and pipework produces a dark, iron-oxide sludge. Hard-water areas also suffer limescale deposits on heat exchanger surfaces. Either problem narrows the internal bore of pipes and the heat exchanger, throttling water flow and creating the same hot-flow, cool-return pattern the boiler interprets as a boil condition. Systems that have never had a power flush or a magnetic filter fitted are particularly susceptible.
- Partial blockage in pipework or heat exchanger Sometimes
A localised obstruction — such as a stuck motorised valve, a debris build-up at a pipe junction, or a restricted heat exchanger — can impede circulation enough to trigger EF 349 even when the pump itself is working normally. The flow pipe will feel very hot while the return feels noticeably cooler to the touch.
- Low system pressure Sometimes
If the system pressure has dropped significantly below the normal 1–1.5 bar operating range, there is less water in the circuit for the pump to move. This reduced volume can cause localised overheating near the heat exchanger and contribute to an abnormal flow-to-return differential. Always check the pressure gauge before calling an engineer.
How to fix it
- Check the system pressure on the boiler's pressure gauge DIY safe
Look at the pressure gauge on the front of the boiler. It should read between 1.0 and 1.5 bar when the system is cold. If it reads below 1 bar, top up the pressure using the filling loop — usually a braided flexi-hose beneath the boiler with one or two isolation valves. Open the valves slowly, watch the gauge, and close them once you reach approximately 1.2 bar. If the pressure drops repeatedly, there may be a leak somewhere in the system that an engineer should investigate.
- Reset the boiler DIY safe
Once you have confirmed or corrected the pressure, attempt a reset. On most Worcester Bosch models, press and hold the reset button (often marked with a flame and a cross, or labelled 'Reset') for around three seconds until the display clears. The boiler will run through its ignition sequence. If it fires up and runs normally, monitor it over the next hour or two. Do not reset the boiler more than two or three times — repeated resets without fixing the root cause can mask a worsening problem and may damage components.
- Feel the flow and return pipes near the boiler — do not open the casing DIY safe
With the boiler running, carefully touch the flow pipe and the return pipe where they exit the boiler (do not remove any panels). If the flow pipe is very hot and the return pipe feels barely warm or cold, this confirms poor circulation consistent with EF 349. This information is useful to pass on to an engineer. Never remove the boiler casing or interfere with any internal components.
- Call a Gas Safe registered engineer to diagnose and repair the fault Gas Safe engineer
If the boiler locks out again after your reset, or if the pressure was already correct and the fault persists, you need a Gas Safe registered engineer. They will assess the circulation pump (checking speed, direction, and output), inspect the heat exchanger for scale or sludge, check motorised valves, and test pipework for restrictions. Common outcomes include pump replacement, a central heating power flush, and installation of a magnetic system filter such as a Magnaclean to capture future debris. Fitting a filter at the same time as any repair is strongly recommended to protect the new components.
Parts you may need
- Central heating circulation pump (e.g. Grundfos UPS2 15-50 or equivalent) · from £85
- Magnetic system filter (e.g. Adey Magnaclean Pro2) · from £65
- Motorised zone valve (22mm or 28mm) · from £45
- Filling loop assembly (flexi-hose type) · from £18
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–£400, depending on the underlying cause.
Frequently asked questions
Can I fix Worcester Bosch EF 349 myself without an engineer?
There are two checks a homeowner can safely do: verify the system pressure is between 1 and 1.5 bar (topping up via the filling loop if needed) and attempt a reset. Beyond that, the fault requires a Gas Safe registered engineer. The underlying cause — a failing pump, sludge, or a blockage — involves components inside the boiler or sealed heating system that should only be worked on by a qualified professional. Opening the boiler casing yourself is unsafe and will almost certainly invalidate any remaining warranty.
How much does it cost to repair EF 349 on a Worcester Bosch boiler?
For most households, the repair falls somewhere between £150 and £400. A pump replacement typically costs £150–£300 including parts and labour. A central heating power flush — often recommended when sludge is the culprit — usually runs £300–£500 depending on the number of radiators. If the job is straightforward (e.g. a stuck pump impeller or a pressure issue), you may be towards the lower end. Note that if the heat exchanger itself is badly scaled or damaged, costs can rise considerably higher — in that situation, on a boiler over 10–12 years old, a replacement boiler is often the more economical long-term choice. Worcester Bosch's own out-of-guarantee repair service starts from around £381 inc. VAT.
Why does EF 349 keep coming back on my Worcester Bosch boiler?
If EF 349 returns shortly after a reset, the root cause has not been resolved. The most common reason for repeat lockouts is ongoing poor circulation — either a pump that is progressively failing, or a system heavily contaminated with sludge that is continuing to restrict flow. A one-off reset treats the symptom, not the problem. An engineer will need to carry out a thorough diagnosis. Having a magnetic filter fitted during the repair visit significantly reduces the chance of sludge-related recurrence.
What is the difference between an EF fault and an EA fault on Worcester Bosch boilers?
EF codes on Worcester Bosch boilers relate specifically to temperature-based locking faults detected during normal operation — such as the flow/return differential that triggers EF 349. EA codes, by contrast, typically relate to ignition and flame-detection failures (for example, EA 227 indicates the boiler attempted to light but could not establish or maintain a flame). Both are locking faults requiring a manual reset, but they point to very different parts of the system: EF 349 points toward circulation, while EA codes point toward the gas supply, ignition leads, or flame sensor.