VViessmann logo

Viessmann F0 Fault Code: Boiler Overheat Lockout Explained

The F0 fault code on most Viessmann Vitodens boilers (including the popular 100-W and 050-W) indicates that the boiler has detected dangerously high temperatures and shut itself down as a safety precaution. This is a volatile lockout, meaning the boiler will not restart until you manually reset it. On certain Vitodens controller variants the same code can instead point to a flow temperature sensor fault — where the sensor reports unrealistically high or low readings — so if the steps below don't resolve the issue, that possibility should be investigated by an engineer. Because the code meaning can vary by model, always confirm against your specific boiler's documentation or speak to a Viessmann-trained installer.

lockout Some DIY checks possible May need a Gas Safe engineer 4 models affected

General guidance only — not a substitute for professional advice. 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.

What does the Viessmann F0 fault code mean?

The F0 fault code on most Viessmann Vitodens boilers (including the popular 100-W and 050-W) indicates that the boiler has detected dangerously high temperatures and shut itself down as a safety precaution. This is a volatile lockout, meaning the boiler will not restart until you manually reset it. On certain Vitodens controller variants the same code can instead point to a flow temperature sensor fault — where the sensor reports unrealistically high or low readings — so if the steps below don't resolve the issue, that possibility should be investigated by an engineer. Because the code meaning can vary by model, always confirm against your specific boiler's documentation or speak to a Viessmann-trained installer.

Common causes

How to fix it

  1. Check the system pressure gauge DIY safe

    Look at the pressure gauge on the front of your Viessmann boiler. For normal operation it should sit between 1 and 1.5 bar when the system is cold. If the needle is below 1 bar, low pressure may be contributing to the fault. Top up via the filling loop (the small braided hose beneath the boiler) by slowly opening the valve until the gauge reads around 1.3 bar, then close the valve firmly. Never exceed 2 bar.

  2. Bleed your radiators to release trapped air DIY safe

    If you suspect an airlock, use a radiator bleed key to open each radiator bleed valve (starting at the ground floor, working upwards) until water — rather than air — escapes steadily. Re-check and top up system pressure afterwards if it has dropped, as releasing air causes a small pressure drop.

  3. Reset the boiler DIY safe

    Once you have addressed any pressure or airlock issues, perform a manual reset using the reset button on your Viessmann boiler (consult your model's quick-start guide for the exact button location). Hold it for the period specified — usually around 3 seconds. Allow the boiler a minute or two to attempt a restart. Limit resets to two or three attempts; repeatedly resetting without fixing the underlying cause can cause further damage.

  4. Check that your gas supply is active DIY safe

    Confirm that other gas appliances in your home (such as a gas hob) are working normally. If they are not, there may be a wider supply issue — contact your gas supplier. If your gas supply seems fine but the boiler still will not fire, move on to the next steps.

  5. Inspect the pump for obvious signs of failure Gas Safe engineer

    A Gas Safe engineer will check whether the circulating pump is running, listen for a hum that indicates it is seized, and assess its condition. In some cases a stuck pump shaft can be freed manually, but in many situations a replacement pump is the more reliable long-term fix. Pump replacement typically costs £250–£350 including labour and parts. Do not attempt to work on the pump yourself.

  6. Arrange a power flush if sludge or limescale is suspected Gas Safe engineer

    If the engineer identifies restricted flow caused by sludge or limescale build-up, a power flush will be recommended. This involves pumping high-velocity water and specialist cleaning chemicals through the entire system to dislodge and expel deposits, followed by dosing with corrosion inhibitor. A power flush typically costs £300–£500 for an average UK home, though larger systems with many radiators can cost more.

  7. Have the flow temperature sensor and wiring inspected Gas Safe engineer

    If no mechanical cause is found, a Gas Safe engineer will test the NTC flow temperature sensor with a multimeter to check whether its resistance falls within specification, and inspect the wiring loom for signs of damage, corrosion or short circuits. A faulty sensor is a straightforward replacement; a damaged control board is less common but is also something only a qualified engineer should touch.

  8. Call a Gas Safe registered engineer if the fault persists or keeps returning Gas Safe engineer

    If the boiler continues to lock out on F0 after you have checked pressure, bled radiators and performed a reset, or if the fault clears temporarily and then comes back, the underlying cause needs professional diagnosis. Do not keep resetting the boiler indefinitely — repeated overheating can damage the heat exchanger and other components. Contact a Gas Safe registered heating engineer, or a Viessmann-trained installer if the boiler is still under warranty.

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

Frequently asked questions

Can I fix the Viessmann F0 fault myself without calling an engineer?

There are a few safe checks you can carry out yourself: topping up the system pressure via the filling loop, bleeding trapped air from radiators, and resetting the boiler up to two or three times. If the fault clears and does not return, one of those was likely the cause. However, if the fault keeps coming back, or if it reappears quickly after a reset, you need a Gas Safe registered engineer. The most common underlying causes — a seized pump, sludge blockage, or sensor fault — all require professional diagnosis and repair.

How much does it cost to fix an F0 fault on a Viessmann boiler?

Most people pay somewhere in the range of £120 to £400 depending on the cause. A sensor replacement with labour is typically at the lower end (around £100–£150), a pump replacement sits in the middle (£250–£350), and a full power flush tends to be the most expensive common fix (£300–£500 for an average home). In rarer cases where the control board (PCB) is at fault, costs can exceed £400–£600 including parts and labour — but PCB failure is an uncommon cause of F0 specifically.

Why does my Viessmann boiler keep showing F0 even after I reset it?

Repeated F0 lockouts almost always mean the underlying cause has not been resolved. Resetting only clears the fault display — it does not fix what triggered the overheating in the first place. If the boiler locks out again within minutes or hours, the most likely culprits are a circulating pump that is starting to fail, a significant sludge build-up restricting water flow, or a faulty temperature sensor giving false readings. Each reset risks putting additional thermal stress on the heat exchanger, so book an engineer sooner rather than later.

Will fixing an F0 fault affect my Viessmann warranty?

If your Viessmann boiler is still within its warranty period, you should use a Viessmann-trained installer for any repair work. Viessmann's warranty covers defects in materials and manufacturing, but using an unauthorised third party for repairs can void your warranty entitlement. Always check your warranty documentation and contact Viessmann UK directly if you are unsure — they can advise on approved installers in your area.

Affected models: Vitodens 100-W, Vitodens 050-W, Vitodens 200-W, Vitodens 111-W

Last reviewed 30 June 2026 · verified by our team.

Find a Gas Safe engineer

For your Viessmann F0 fault. We'll match you with a local Gas Safe registered engineer.

We pass your details to a local Gas Safe registered engineer. 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 →