Viessmann E4 Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann E4 fault code mean?
The Viessmann F4 fault code — sometimes searched for as E4, which is how certain older Vitodens displays render it — signals that the boiler's control board has been unable to confirm a stable flame after an ignition attempt. In plain terms, the burner either failed to light or lit briefly before the flame sensor reported that no flame was present, prompting the boiler to lock out as a safety precaution. Until the underlying cause is resolved, you will have no central heating or hot water. The fault is sometimes also written as 'F:04' on certain Vitodens touchscreen interfaces, but the diagnosis and remedies are identical.
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 contaminated flame sensor (ionisation sensor) Common
The flame sensor passes a tiny electrical current through the burner flame to confirm ignition. Carbon deposits or corrosion on the sensor tip cause it to give a weak or zero signal even when gas is burning normally, so the PCB triggers a lockout. A common tell-tale sign is the boiler firing briefly then cutting out within seconds.
- Stuck or under-performing gas valve Common
If the gas valve is partially stuck or failing to open fully, insufficient gas reaches the burner. The igniter sparks but the resulting flame is too weak for the sensor to register reliably, causing a repeated lockout. The valve can sometimes be freed and recalibrated, though replacement is occasionally necessary.
- Frozen condensate pipe Common
During cold UK winters, the plastic condensate pipe running to an external drain can freeze solid. The boiler detects that it cannot expel waste condensate and shuts down — this often coincides with an F4 lockout. If the fault appears overnight during a cold snap, this is the first thing worth checking.
- Blocked or dirty burner jets Sometimes
A build-up of debris or combustion residue inside the burner jets restricts gas flow, leading to an inconsistent flame that the sensor struggles to detect. This is typically uncovered during a boiler service and resolved by cleaning.
- Wiring or connector faults between flame sensor and PCB Sometimes
Damaged wiring, corroded terminals, or a loose plug between the ionisation electrode and the control board can interrupt the flame signal even if the sensor itself is in good condition. Vibration over time can work connectors loose.
- Blocked or partially obstructed flue Sometimes
A flue that cannot vent properly causes combustion gases to build up, destabilising the flame or triggering a safety shutdown. Vertical flues without a guard are most at risk from bird nests or debris. Horizontal terminal blockages are less common but do occur.
- Faulty PCB (printed circuit board) Rare
The PCB interprets the flame sensor signal and manages the ignition sequence. Moisture ingress from an internal leak, electrical surge damage, or component degradation with age can cause the board to misread or ignore a valid flame signal, producing an F4 code when everything else is functioning correctly.
How to fix it
- Check your gas supply is on and working DIY safe
Before anything else, confirm other gas appliances in your home — a hob or gas fire — are working normally. If they are not, contact your gas supplier; there may be a supply interruption in your area, and the boiler fault will clear once supply is restored.
- Thaw a frozen condensate pipe if the fault appeared during cold weather DIY safe
Locate the white plastic condensate pipe, usually exiting through an external wall low down. Pour warm (not boiling) water over the frozen section, or wrap it with a warm damp cloth, until you hear the blockage clear. Once thawed, attempt a boiler reset.
- Reset the boiler — but no more than twice or three times DIY safe
On most Vitodens models with a rotary dial, press and hold the reset button (marked with an 'R' or flame symbol) for approximately two seconds. On touchscreen Vitodens variants, a Reset prompt appears on the display — follow the on-screen instruction. Wait for the boiler to attempt ignition. If it fires successfully and holds, monitor for recurrence. If the fault returns immediately or after just a few minutes, stop resetting — repeated ignition attempts can stress the ignition electrodes and should be avoided.
- Gas Safe engineer: inspect and test the ionisation (flame) sensor Gas Safe engineer
The engineer will remove the flame sensor and test it with a multimeter to check for correct resistance and continuity. If carbon deposits are found, the sensor will be carefully cleaned; if the element is damaged or readings are out of specification, the sensor will be replaced.
- Gas Safe engineer: inspect and service the burner and jets Gas Safe engineer
The engineer will remove the burner assembly and clean the jets to remove any blockage or debris that may be restricting gas flow or causing an uneven flame. Gaskets and seals are checked and replaced if disturbed.
- Gas Safe engineer: inspect, test, and if necessary replace the gas valve Gas Safe engineer
The engineer will test gas valve operation and check opening pressures. A partially stuck valve may be freed and reset; one that is mechanically or electrically faulty will need replacing. Only a Gas Safe registered engineer can work on gas valve components.
- Gas Safe engineer: check wiring, connectors, and ignition leads Gas Safe engineer
All wiring between the flame sensor, ignition electrodes, and PCB will be inspected for signs of damage, corrosion, or loose connections. Faulty leads or connectors will be replaced.
- Gas Safe engineer: inspect the flue and terminal Gas Safe engineer
The engineer will check the flue route for blockages or signs of damage. If a vertical flue terminal lacks a guard, one will be fitted to prevent debris and bird nests accumulating.
- Gas Safe engineer: diagnose and if necessary replace the PCB Gas Safe engineer
If all other components test correctly, the PCB itself is likely misreading the flame signal. PCB replacement is a last-resort diagnosis that requires the engineer to rule out every other cause first. Given the cost of a Viessmann PCB, always confirm this diagnosis before authorising the work.
- If no single repair is cost-effective, consider a boiler replacement quotation Gas Safe engineer
If the boiler is over ten years old and the repair involves multiple expensive components — for example, both a gas valve and a PCB — ask your engineer to quote for a like-for-like replacement alongside the repair. On older boilers, replacement can sometimes be more economical in the long run.
Parts you may need
- Ionisation / flame sensor electrode · from £45
- Gas valve (Vitodens-specific) · from £180
- Ignition electrode and lead assembly · from £35
- PCB / control board · from £280
- Burner gasket set · from £25
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 £100–£350, depending on the underlying cause.
Frequently asked questions
Is F4 and E4 the same fault on a Viessmann boiler?
Yes, in practice they refer to the same flame-detection lockout. Viessmann's official fault notation is F4 (or F:04 on some touchscreen models), but the code is frequently searched online as E4 because some older Vitodens control panels render the 'F' character in a way that looks like an 'E' on the seven-segment display. The cause and repair path are identical whichever way your display shows it.
Can I fix a Viessmann F4 fault myself?
There are two safe DIY actions: thawing a frozen condensate pipe during cold weather, and resetting the boiler a couple of times. Everything else — cleaning or replacing the flame sensor, working on the gas valve, inspecting the burner, or touching internal wiring — must be carried out by a Gas Safe registered engineer. Working on gas components without Gas Safe registration is illegal in the UK and can be life-threatening.
How much does it typically cost to repair a Viessmann F4 fault?
Most F4 faults are resolved by cleaning or replacing the flame sensor or servicing the burner jets, which typically costs between £100 and £220 including labour. If the gas valve needs replacing the bill usually rises to around £300–£350. A PCB replacement is a more expensive, less common outcome and can add £400–£500 on top of the call-out, which is worth weighing against a new boiler quote if the boiler is already ageing.
Why does my Viessmann boiler keep coming back with F4 after I reset it?
If the fault returns within minutes of a successful reset, the root cause has not been fixed — resetting only clears the lockout temporarily. Repeatedly resetting without resolving the cause can stress the ignition components and is not advisable. You should call a Gas Safe engineer to diagnose whether it is the flame sensor, gas valve, burner, or wiring at fault.
Will my Viessmann warranty cover an F4 repair?
Viessmann warranties cover manufacturing defects but require the boiler to have been serviced annually by a Gas Safe registered engineer to remain valid. If your service history is up to date and the fault is traced to a defective component rather than wear or neglect, the repair may be covered — check your warranty documents or contact Viessmann directly with your boiler serial number before authorising paid repairs.