Viessmann boiler fault codes — what they mean and what to do
Seeing a code flash up on your Vitodens? Here's what it's telling you, what's safe to check yourself, and when to call us out.
What a fault code is telling you
Your Viessmann boiler keeps an eye on itself. When something isn't right, it stops and shows a code on the display so you know roughly what's wrong.
Most codes look alarming but aren't. Some point to simple things you can sort in a few minutes, like low pressure or a one-off glitch.
Others mean a part has failed and needs a Gas Safe registered engineer. We'll always tell you which is which, and never ask you to touch anything to do with gas.
Viessmann says the diagnosis behind a code can differ depending on the boiler, so always check the manual for your own model. The codes below follow Viessmann's detailed fault code documentation for the Vitodens 200-W and 222-F.
Common Viessmann fault codes
| Fault code | What it means | What to do |
|---|---|---|
| F2 | Burner locked out on overheat. Viessmann's installation and service instructions for the Vitodens 200-W record F2 as 'Burner in a fault state', cause 'Temperature limiter has responded'. The temperature limiter is the boiler's high-limit overheat safety switch. | Turn the boiler off and let it cool. Check the pressure against your manual, bleed trapped air out of the system, and check radiator valves and TRVs are open. Then reset once, and once only. If F2 returns, book a Gas Safe registered engineer. Smell gas? Call 0800 111 999. |
| F4 | No flame detected. The boiler tried to light and couldn't, so it shut off to stay safe. | Check the hob lights to rule out a supply issue. Reset once. If F4 comes straight back, book a Gas Safe registered engineer. |
| F5 | Flow temperature sensor fault — a faulty sensor or wiring on the flow circuit. | This isn't a DIY fix. Book a Gas Safe registered engineer to test and replace the sensor. |
| F6 | Fan fault — the fan isn't at standstill, or a plug-in connection to it has come loose. | Reset once. If it sticks, the fan or its wiring needs testing — book a Gas Safe registered engineer. |
| A4 | Air lock in the internal pump, or the minimum flow rate isn't being reached, which can lead to overheating. | Check system pressure and that radiator valves are open. If it persists, book an engineer to look at the pump and circulation. |
| 10 / 18 | Outdoor (outside) temperature sensor fault. 10 is a short circuit; 18 is a broken sensor lead. | You may still get heating, but weather compensation won't work properly. Book an engineer to check the external sensor and wiring. |
| 30 / 38 | Boiler water temperature sensor fault. 30 is a short circuit; 38 is a broken sensor lead. | This needs testing. Book a Gas Safe registered engineer to replace the sensor. |
| 0C | Insufficient power supply on the Vitodens 100-W (on some other models a similar code relates to a flame signal). | Check the boiler has a stable mains supply and the fused spur is on. If it returns, book an engineer. |
| EE | At burner start, the flame signal is missing or too weak, so the boiler will not run. Some Viessmann ranges show that same no-flame-at-start condition as F4, so check the code list for your own model. | Check the hob lights to rule out a wider gas supply issue. In cold weather, check for a frozen external condensate pipe and thaw it gently with warm (not boiling) water if it's safe to reach. Reset once. If EE returns, book a Gas Safe registered engineer. |
| EF | The flame is lost immediately after it has built, during the safety time. | Reset once. This is a flame-establishment fault on the gas side, so if it comes back it needs a Gas Safe registered engineer. Smell gas? Call 0800 111 999. |
| EB | Repeated flame loss during calibration. | Reset once. If EB returns, book a Gas Safe registered engineer to check the combustion and calibration side. Never attempt this yourself. |
| F1 | Maximum flue gas temperature exceeded the 230F (110C) limit. This is a different overheat fault from F2: F1 is measured on the flue side, F2 on the water side. | Turn the boiler off and let it cool. Don't keep resetting. Book a Gas Safe registered engineer to check the heat exchanger and flue. |
| A9 | Communication fault with an OpenTherm device, such as a smart controller talking to the boiler. | Check the controller has power and is paired. If the code stays, book an engineer to check the connection. |
The codes we get asked about most
F4 — no flame detected
This is one most people see. The boiler tried to light and couldn't find a flame, so it shut off to stay safe.
First, check your other gas appliances. If the hob won't light either, it could be your gas supply. Reset the boiler once using the reset button.
If F4 comes straight back, stop there. The ignition or gas valve may need a Gas Safe registered engineer. If you smell gas at any point, call 0800 111 999.
F2, burner locked out on overheat
F2 is not a flame loss fault. Viessmann's installation and service instructions for the Vitodens 200-W record F2 as 'Burner in a fault state', cause 'Temperature limiter has responded'. The temperature limiter is the overheat safety cut-out, so F2 means the boiler got too hot and locked the burner out.
Poor circulation is the usual reason the water overheats. Viessmann's own measures are to check the heating system fill level, check the circulation pump, bleed air out of the system, check the fixed high limit switch and its cables, then press reset.
Your first action is to turn the boiler off and let it cool down. Then check the pressure against your manual, bleed trapped air out of the radiators, and check the radiator valves and TRVs are open so water can actually flow.
Only then reset, and reset once. Never reset an F2 repeatedly. It is a safety lockout, and forcing it back on while the cause is still there is not safe. If F2 comes back, book a Gas Safe registered engineer to test the pump and the high limit switch.
F6 — fan fault
F6 points to the fan not being at standstill, or a plug-in connection to it working loose. The boiler won't fire safely without the fan running right.
You can reset it once, but this one usually needs an engineer to test the fan and its wiring. We'll come out to you.
Safe checks before you call anyone out
These are the only things worth trying yourself. If a code involves gas, skip straight to a Gas Safe registered engineer.
- Check the pressure gauge — it should sit around 1.0 to 1.5 bar when cold.
- Top up via the filling loop if pressure's low, then close the valves fully.
- Make sure the boiler has power and the programmer is set to come on.
- Check your thermostat is calling for heat and the batteries aren't flat.
- Confirm your other gas appliances work, to rule out a wider supply issue.
- In cold weather, check the white external condensate pipe isn't frozen — thaw it gently with warm (not boiling) water if it's safe to reach.
- Reset the boiler once — just once. Don't keep doing it if the code returns.
- If you smell gas, stop everything. Call 0800 111 999, open windows, turn off the gas at the meter only if it's safe to reach, don't touch electrical switches, and leave the house.
Where to look on a Viessmann and how to reset it
Most UK homes with a Viessmann have a Vitodens — the 050-W, 100-W, 111-W or 200-W are the common combi and system models. The fault code shows on the front display, either on the small screen of a 100-W or the larger touch display on a 200-W.
On a Vitodens 100-W, a flashing code with a 'U' symbol means you need to reset by hand once you've sorted the cause; a steady symbol clears itself once the fault is gone. On models with the bigger display, the screen usually tells you the code in words and points you to a reset option.
Reset once, and once only. If the same code returns straight after, that's the boiler telling you the fault is real and still there — repeated resets just hide it. At that point it's time for a Gas Safe registered engineer.
Never attempt anything involving gas, the fan, the flue or internal electrics yourself. Those are engineer jobs, every time.
When a code won't clear — how Smart Plan helps
If you've checked the simple stuff and the code's still there, the next step is a Gas Safe registered engineer. That's where we come in.
Smart Plan is a service plan, not insurance. You've got two easy options when your boiler plays up.
Need it fixed now?
Book a one-off repair and we'll come out to you. One of our Gas Safe registered engineers diagnoses the fault and carries out the repair once you've approved the cost.
Want cover for next time?
Take out an ongoing Smart Plan boiler module and you're sorted when the next code appears. Parts and labour are included up to your cover limit.
Cover is modular, so you only pick what you want — don't pay for what you don't use. Boiler cover runs up to £500 per year if your boiler's under 7 years old, or up to £200 if it's older. A £95 call-out fee applies in defined cases.
We've looked after over 15,000 customers, we've been trading since 2014, and we're rated on Trustpilot. When a fault code won't budge, we'll get an engineer out to you.
Viessmann fault code FAQs
Is boiler cover the same as insurance?
No — it's a service plan, not insurance. You pick the cover modules you want, and when something covered breaks we send a Gas Safe registered engineer to diagnose the fault and carry out the repair, with parts and labour included up to your cover limit.
How many times should I reset my Viessmann boiler?
Just once. If the same code comes straight back after a reset, stop. Repeated resets can hide a real fault. Book a Gas Safe registered engineer instead.
Can I fix a Viessmann fault code myself?
Only the safe basics — topping up pressure, checking the thermostat, thawing a frozen condensate pipe, or a single reset. Anything involving gas, the fan, or internal parts needs a Gas Safe registered engineer. Never attempt a gas repair yourself.
What does an F4 code mean on a Viessmann boiler?
F4 means no flame was detected — the boiler tried to light and couldn't. Check your other gas appliances work, then reset once. If F4 returns straight away, the ignition or gas valve may need attention, so book a Gas Safe registered engineer. If you smell gas, call 0800 111 999.
What does an F2 code mean on a Viessmann boiler?
F2 means the burner has locked out because the fixed high limit switch, the overheat safety cut-out, has opened. Viessmann documents it this way for the Vitodens 200-W and 222-F. It is an overheat fault, not a flame loss fault. Turn the boiler off and let it cool, check the pressure against your manual, bleed trapped air out, and check radiator valves and TRVs are open. Then reset once, and once only, because this is a safety lockout. If F2 returns, book a Gas Safe registered engineer.
What should I do if I smell gas?
Call the National Gas Emergency Service on 0800 111 999 straight away. Open your windows, turn off the gas at the meter only if it's safe to reach, don't touch any electrical switches, and leave the property.
Does Smart Plan cover Viessmann boilers?
Yes. Our boiler module covers most makes, including Viessmann Vitodens. Cover runs up to £500 per year if your boiler's under 7 years old, or up to £200 if it's older, with a £95 call-out fee in defined cases.
Code still showing? We'll get a Gas Safe registered engineer out to you.
Book a one-off repair or set up an ongoing Smart Plan boiler module. A service plan, not insurance — parts and labour included up to your cover limit.

