Viessmann F1 Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann F1 fault code mean?
The F1 fault code on a Viessmann boiler indicates that the flue gas temperature sensor has detected temperatures beyond the safe operating threshold. This triggers an automatic safety lockout, shutting the boiler down to prevent damage. Despite the flue-related description, the root cause is almost always a circulation or pressure problem rather than an actual fault with the flue itself — something is preventing heat from being carried away from the boiler efficiently, allowing temperatures to climb dangerously high. A note on model variation: on certain older Viessmann models, some third-party sources associate F1 with a return temperature sensor fault rather than flue gas overtemperature — always cross-reference with your specific model's documentation if in doubt.
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
- Low system pressure Common
Viessmann boilers need system pressure between 1.0 and 1.5 bar when cold (shown in the green zone on most models). When pressure drops below around 0.8 bar, water flow through the heat exchanger slows significantly, heat builds up faster than it can be removed, and the flue gas temperature climbs until the F1 lockout triggers. This is by far the most common reason for F1 on combi boilers and the only cause a homeowner can address without an engineer.
- Faulty or seized circulation pump Common
The pump's job is to push heated water around the system and draw cooler water back into the boiler. If the pump has seized, failed electrically, or is running at too low a speed, heat becomes trapped in the boiler and the flue gas temperature rises rapidly. A healthy pump produces a faint hum when the heating is running — silence often means failure.
- Trapped air or airlock in the system Common
Air pockets in the pipework or pump block the flow of water, reducing circulation in the same way a failed pump does. The heat exchanger overheats, driving flue gas temperatures up and triggering F1. Airlocks often develop after a system has been drained or repressurised without being properly bled.
- Sludge or limescale restricting flow Sometimes
Black iron oxide sludge and limescale deposits (particularly in hard-water areas such as London and the South East) narrow the internal passages of pipework, radiators, and the heat exchanger. Restricted flow means heat cannot be dispersed quickly enough, leading to repeated F1 lockouts — often returning within hours of a reset.
- Faulty flue gas temperature sensor (NTC thermistor) Sometimes
The flue gas temperature sensor is a small NTC thermistor whose electrical resistance changes with temperature. As the component ages, it can drift out of calibration and send inaccurate high-temperature readings to the PCB, triggering the F1 lockout even when conditions in the boiler are perfectly safe. An engineer can test the sensor's resistance with a multimeter to confirm whether it is reading correctly.
- Jammed diverter valve (combi boilers) Sometimes
On combi boilers, a motorised diverter valve directs hot water to either the heating circuit or the hot water circuit. If the valve jams in a mid-position, the boiler attempts to serve both circuits simultaneously, reducing flow efficiency, causing localised overheating, and triggering F1.
- Scaled-up plate heat exchanger (combi boilers) Rare
The secondary plate heat exchanger transfers heat to domestic hot water on demand. In hard-water areas, heavy limescale deposits restrict flow through this component, causing the primary circuit to overheat whenever a hot tap is opened. Descaling the plate heat exchanger every few years is recommended in high-hardness areas.
How to fix it
- Allow the boiler to cool before doing anything DIY safe
The F1 lockout means the boiler has detected excessive heat. Give it at least 10–15 minutes to cool before attempting a reset or any checks — resetting a very hot boiler immediately can cause it to lock out again straight away.
- Check the pressure gauge and top up if needed DIY safe
Look at the pressure gauge on the boiler's display or front panel. If it reads below 1.0 bar, the system needs repressurising. Locate the filling loop — usually a silver braided hose with two blue or grey handles beneath the boiler. Open both valves slowly and watch the gauge rise. Stop when it reaches 1.3–1.5 bar (the green zone on most Viessmann models), then close both valves firmly. If you are unsure where your filling loop is, check the boiler's user manual.
- Reset the boiler DIY safe
Once the boiler has cooled and the pressure is correct, press and hold the reset button (typically marked with a flame and a line through it) for around 3 seconds until the display changes. The boiler should attempt to fire. If pressure was the only issue, the F1 should clear at this point. Limit resets to two or three attempts — repeated resetting without fixing the underlying cause can mask a more serious problem.
- Check for visible leaks if pressure keeps dropping DIY safe
If the pressure gauge falls back below 1.0 bar within a day or two of repressurising, there is likely a leak somewhere in the system. Walk around any visible radiators, pipework, and beneath the boiler itself, looking for damp patches, drips, or water staining. Do not attempt to repair any pipework yourself — report what you find to your engineer.
- Check the boiler's fault history DIY safe
Viessmann boilers store the last 10 fault codes in memory. Press the 'i' (information) button and scroll using the dial to review them. Note down the frequency and timing of F1 entries — this information is genuinely useful for an engineer diagnosing the root cause, especially if faults have been occurring overnight or only when hot water is used.
- Call a Gas Safe registered engineer to investigate further Gas Safe engineer
If the F1 returns after repressurising and resetting, or if the pressure was fine to begin with, the cause is almost certainly the pump, an airlock, sludge, the flue gas sensor, or the diverter valve. An engineer will carry out electrical resistance tests on the NTC sensor, check pump operation and speed settings (on adjustable-pump models such as the Vitodens 100-W and 111-W, the pump can be set to speed III), power-flush the system if sludge is suspected, and inspect the diverter valve. None of these tasks are safe or appropriate for a homeowner to carry out.
Parts you may need
- Flue gas temperature sensor (NTC thermistor) · from £55
- Flow temperature NTC sensor · from £32
- Circulation pump (Grundfos or equivalent) · from £85
- Diverter valve cartridge / motor head · from £65
- Plate heat exchanger (secondary, combi models) · from £120
- Magnetic system filter (e.g. MagnaClean) · from £75
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–£320, depending on the underlying cause.
Frequently asked questions
Can I fix the Viessmann F1 fault code myself?
The only cause you can safely address yourself is low system pressure. If the pressure gauge shows below 1.0 bar, top the system up via the filling loop to around 1.3–1.5 bar and reset the boiler. If that clears the fault and pressure stays stable, you are done. For any other cause — pump failure, airlocks, sludge, a faulty sensor, or a stuck diverter valve — you will need a Gas Safe registered engineer.
Why does my Viessmann keep showing F1 even after I reset it?
A fault that returns quickly after resetting nearly always means the underlying cause has not been resolved. The most common repeat-offender causes are a failing circulation pump, trapped air, or sludge and limescale restricting flow. If repressurising did not help, or the pressure was already correct, book an engineer rather than continuing to reset — repeated lockouts put extra stress on the boiler's components.
How much does it cost to fix a Viessmann F1 fault?
If low pressure is the cause, topping up via the filling loop costs nothing. For engineer-attended repairs, most people pay between £120 and £320: a sensor replacement typically falls at the lower end (around £120–£180 all-in), while a pump replacement is usually £200–£300 including parts and labour. A diverter valve repair tends to cost £180–£260. If the PCB is found to be at fault — which is uncommon with F1 — replacement can cost around £450 or more, but this is rarely the cause and worth confirming before committing to that spend.
How can I stop the F1 fault from coming back?
Regular annual servicing is the single most effective preventive measure — an engineer will catch deteriorating sensors and pump performance before they cause a lockout. In hard-water areas, fitting a scale reducer on the cold mains supply and descaling the plate heat exchanger every few years helps avoid flow restrictions. Fitting a magnetic system filter such as a MagnaClean traps iron oxide sludge before it can accumulate in the heat exchanger. Keeping system pressure topped up to around 1.2–1.5 bar also reduces the risk of pressure-triggered F1 faults.