VViessmann logo

Viessmann EF Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann EF fault code mean?

The EF fault code on Viessmann boilers signals that the boiler has entered a protective shutdown state because either the fixed high-limit thermostat has tripped or the internal fuse F2 has blown. In both cases, the boiler is telling you it has detected dangerously high temperatures and has deliberately cut out to allow the system to cool down safely. This is a built-in safety mechanism, not a minor glitch — the boiler will not restart normally until the root cause is addressed. Overheating is almost always tied to a circulation problem (such as a faulty pump, airlock, or sludge blockage) rather than a fault with the burner itself, so fixing the symptom without finding the cause is not safe.

Stop & check now May need a Gas Safe engineer 10 models affected

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

How to fix it

  1. Check your system pressure gauge DIY safe

    Look at the pressure gauge on the front of the boiler. It should read between 1 and 1.5 bar when the system is cold. If it is below 1 bar or in the red zone, low pressure may be contributing to the fault. If it reads above 2.5 bar, do not attempt to repressurise — call an engineer.

  2. Top up the system pressure using the filling loop if needed DIY safe

    If the pressure is below 1 bar, locate the filling loop (usually a braided hose with two valves beneath the boiler) and slowly open both valves to allow mains water in. Watch the gauge and stop when it reaches 1.2–1.5 bar. Close both valves fully before attempting a reset. Do not overfill.

  3. Allow the boiler to cool down before resetting DIY safe

    Because EF is an overheating code, the boiler needs time to cool before a reset has any chance of holding. Wait at least 10–15 minutes after the code appears before pressing the reset button. Resetting a boiler that is still hot is likely to produce an immediate repeat fault.

  4. Reset the boiler once (twice at most) DIY safe

    Locate the reset button — on most Viessmann models this is on the control panel or beneath a cover flap. Press and hold it for approximately 3 seconds. If the boiler fires and runs normally, monitor it closely over the next hour. If the EF code returns immediately or after a short run, do not reset again — repeated resets on an overheating boiler can cause further damage.

  5. Check whether radiators are heating evenly DIY safe

    While the boiler is running (if it reset successfully), feel each radiator. If some are cold or only warm at the top, this points to circulation problems or a pump issue. Uneven heating across the system is useful information to pass on to your engineer.

  6. Do not attempt to access internal components Gas Safe engineer

    The fixed high-limit thermostat, fuse F2, pump internals, heat exchanger, gas valve, and control board are all internal components. Accessing any of these requires removing boiler casing and working near gas and live electrical connections. This work must only be carried out by a Gas Safe registered engineer.

  7. Call a Gas Safe registered engineer to diagnose and repair the fault Gas Safe engineer

    Because EF is a safety-triggered shutdown related to overheating or an electrical protection failure, a proper diagnosis is essential. The engineer will test the pump output, check for sludge or blockages, inspect fuse F2, test the high-limit thermostat, and assess whether a power flush or component replacement is needed. Do not continue using the boiler if it keeps returning the EF code.

Parts you may need

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 £120–£380, depending on the underlying cause.

Frequently asked questions

Can I just keep resetting the boiler when the EF code appears?

It is not advisable. The EF code means the boiler has shut down for a genuine safety reason — it has overheated or suffered an electrical protection fault. Repeatedly resetting without finding the cause risks damaging the heat exchanger, the pump, or other internal components. Reset it once or twice to see whether the fault holds, but if the code keeps coming back, stop resetting and call a Gas Safe engineer.

Could a power flush fix my EF fault code?

Possibly, yes — if sludge or debris is restricting circulation and causing the boiler to overheat, a power flush or chemical clean can restore proper water flow and resolve the fault. However, a power flush alone will not help if the root cause is a failed pump, a blown fuse, or a faulty thermostat. An engineer should diagnose the cause first before recommending a flush.

What does fuse F2 do inside a Viessmann boiler and how much does it cost to replace?

Fuse F2 is a small internal fuse that protects part of the boiler's electrical control circuit. If it blows — due to a power surge, short circuit, or a deeper electrical fault — the EF code appears and the boiler locks out. The fuse itself costs just a few pounds, but the labour to access it, identify why it blew, and make sure there is no underlying wiring fault means most people pay £100–£180 for the full repair. If the fuse keeps blowing, there is likely a more serious electrical problem that needs investigating.

My Viessmann boiler is over 12 years old and keeps showing EF — should I repair or replace it?

If the boiler is over 10–12 years old and has shown the EF code multiple times, it is worth getting a replacement quote alongside the repair quote. A pump replacement or power flush on an ageing boiler may fix the immediate fault, but if the heat exchanger is also scaled or the control board is deteriorating, further faults are likely. Modern condensing boilers are considerably more efficient than older models, so replacement can pay for itself over time. Your engineer should be able to give you an honest assessment of the boiler's overall condition.

Affected models: Viessmann Vitodens 050-W, Viessmann Vitodens 100-W, Viessmann Vitodens 111-W, Viessmann Vitodens 200-W, Viessmann Vitodens 222-F, Viessmann Vitodens 333-F, Viessmann Vitopend 100-W, Viessmann Vitocrossal 100, Viessmann Vitocrossal 200, Viessmann Vitocrossal 300

Last reviewed 1 July 2026 · verified by our team.

Are you a heating engineer? Join our network and get local jobs sent to you.

Find a Gas Safe engineer

✓ Your boiler details: Viessmann EF — one step done already.

We pass your details to up to 3 vetted local engineers. No payment is taken here.

Can't find your boiler or fault code?

Tell us what you need — we'll help, and we can put you in touch with a Gas Safe registered engineer.

Get in touch →