Fix My Beep logo Fix My Beep Blog
Download on the App Store Get it on Google Play fixmybeep.com
Boilers

Viessmann Boiler F12 Error Code: What It Means and How to Fix It

Published July 7, 2026

🚨 WARNING: Never attempt DIY repairs on gas boilers or gas appliances.This is illegal without Gas Safe registration and potentially fatal. Call a Gas Safe registered engineer.

Boiler

F12

The F12 error code on a Viessmann boiler indicates a flow temperature sensor fault — specifically that the sensor is reading an implausibly high temperature or has failed entirely. It’s a moderately serious fault that will lock your boiler out until it’s resolved.

What does this error mean?

Your Viessmann boiler constantly monitors the water temperature inside the heat exchanger using a flow temperature sensor (also called a flow NTC sensor). When the F12 code appears, the boiler’s control board has detected that this sensor is returning a reading outside its expected range — either far too high, erratic, or no signal at all. As a safety measure, the boiler shuts down to prevent overheating damage.

💰

Est. repair cost

£150–£300 for flow sensor replacement; £300–£600 if PCB replacement is needed

🔍 Likely causes

Faulty or failed flow NTC temperature sensor — the most common cause; sensors degrade over time and can give false or no readingsLoose or corroded wiring connection between the flow sensor and the PCB — vibration and condensation inside the boiler casing cause connectors to failActual overheating of the primary circuit — blocked heat exchanger or poor system circulation causing genuine high-temperature spikes that trigger the faultAir trapped in the heating system — airlocks reduce water flow across the sensor, causing erratic temperature readingsFaulty PCB (printed circuit board) — less common, but a damaged control board can misinterpret correct sensor signals as an F12 faultPump failure or reduced pump output — if the circulating pump isn’t moving water efficiently, heat builds up and can trigger a temperature-related lockout

🛠️ Step-by-step fix

1

Perform a manual reset: press and hold the reset button on your Viessmann boiler for 3–5 seconds. If the boiler fires up and runs normally, monitor it closely for 24 hours to see if F12 returns.

2

Check your system pressure: look at the pressure gauge on the boiler front panel. It should read between 1–1.5 bar when cold. Low pressure reduces water flow and can trigger temperature faults. Repressurise via the filling loop if needed (consult your boiler manual for instructions specific to your model).

3

Bleed your radiators: trapped air in the system reduces circulation. Use a radiator bleed key on each radiator, starting from the ground floor, until water (not air) flows steadily from the bleed valve.

4

Inspect the boiler casing externally for any visible signs of overheating, scorching, or burning smells. Do not remove the boiler casing yourself — if you notice any of these, stop and call a Gas Safe engineer immediately.

5

If F12 returns after a reset, do not attempt further DIY. The fault requires a Gas Safe registered engineer to test the flow NTC sensor resistance with a multimeter, inspect wiring looms, and assess the pump and heat exchanger — all of which involve working on gas-connected components.

📞 When to call a professional

Call a Gas Safe registered engineer if the F12 error returns after a single reset, or immediately if you smell gas, see scorching, or hear unusual noises from the boiler. Tell the engineer: ‘My Viessmann boiler is showing an F12 fault code — I believe it’s a flow temperature sensor issue.’ This helps them arrive with the right parts. Do not attempt to open the boiler casing or disconnect any components yourself — this is illegal for unqualified individuals on gas appliances and dangerous.

⚖️ Repair or replace?

A flow NTC sensor replacement by a Gas Safe engineer typically costs £150–£300 including parts and labour — a straightforward job on most Viessmann models. If the PCB is at fault, expect £300–£600. For boilers over 10–12 years old, weigh repair costs against a new Viessmann Vitodens 050-W or 100-W, which starts at around £1,500–£2,200 fully installed; if your boiler is ageing and repairs are stacking up, replacement is the smarter long-term investment.

⚠️ This guide is for informational purposes only and does not constitute professional repair advice. Always consult a qualified engineer for gas appliances. Gas appliance repairs must only be carried out by a Gas Safe registered engineer — it is illegal for unqualified persons to work on gas appliances in the UK. Repair costs are estimates based on typical UK market rates and may vary significantly. Fix My Beep and Rosetta Software Limited accept no liability for any loss, damage, injury or death resulting from following guidance on this website. Read our full disclaimer →

Get an instant AI diagnosis

Download Fix My Beep — free on iOS. Point your phone at any error code and get a step-by-step fix in seconds.

Download on the App Store Get it on Google Play
🌐 Visit fixmybeep.com
Fix My Beep

Fix My Beep App

Instant AI appliance diagnosis. Free on iOS & Android.

Download on the App Store Get it on Google Play fixmybeep.com

Browse by Appliance

  • Washing Machines
  • Dishwashers
  • Boilers
  • Ovens
  • Fridges
  • Tumble Dryers
  • Air Fryers

Recent Posts

  • Alpha Boiler F12 Error Code: What It Means and How to Fix It
  • AEG Dishwasher E8 Error Code: What It Means and How to Fix It
  • Siemens Tumble Dryer F16 Error Code: What It Means and How to Fix It
  • Candy Oven F7 Error Code: What It Means and How to Fix It
  • Miele Oven F7 Error Code: What It Means and How to Fix It

Recent Comments

No comments to show.

Archives

  • July 2026
  • June 2026

Categories

  • Air Fryers
  • Boilers
  • Cookers
  • Dishwashers
  • Freezers
  • Fridges
  • Ovens
  • Tumble Dryers
  • Washing Machines
Fix My Beep logo Fix My Beep

AI-powered appliance error code diagnosis. Decode every beep, flash, and fault code.

Appliances

  • Washing Machines
  • Dishwashers
  • Boilers
  • Ovens
  • Fridges
  • Tumble Dryers
  • Air Fryers

Get the App

  • Download on iOS
  • Get it on Google Play
  • Visit fixmybeep.com
© 2026 Fix My Beep. All rights reserved. · Disclaimer
Fix My Beep is a product of Rosetta Software Limited
Registered in England & Wales — Company No. 05930333
Registered office: 3 First Floor, Hornton Place, London, England, W8 4LZ
Download on the App Store Get it on Google Play
⚠️ All information on this site is generated by AI and provided for guidance only. Use at your own risk. Always consult a qualified engineer for safety-critical repairs. Read our full disclaimer.