Ferroli F12 Fault Code: Causes, Fixes & Repair Costs
What does the Ferroli F12 fault code mean?
The F12 code on a Ferroli boiler indicates a problem with the boiler compartment temperature sensor — typically an NTC (negative temperature coefficient) sensor positioned within the heating circuit or heat exchanger assembly. The sensor is either producing readings that fall outside the expected range, has developed a poor electrical connection, or has failed outright. Because F12 is an "F" prefix blocking fault rather than an "A" prefix lockout, the boiler may recover and clear the code by itself once the underlying condition is resolved — though if it keeps returning, an engineer visit is needed. Note that sensor code behaviour can vary slightly across Ferroli ranges including the Modena, Bluehelix, Optimax, and i-Series, so always cross-check with your specific model's manual 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
- Faulty or degraded NTC temperature sensor Common
The NTC sensor itself is the most common culprit. Over time these sensors drift out of specification or fail completely, causing the boiler's control board to receive readings it cannot make sense of. A Gas Safe engineer can confirm this quickly by testing the sensor's resistance with a multimeter and comparing it against the manufacturer's specification curve.
- Loose or corroded wiring connection Common
The wiring loom connecting the sensor to the PCB can work loose due to vibration, or the connector pins can corrode — particularly in older units or those installed in damp locations. A poor connection produces erratic or absent signals that the boiler interprets as a sensor fault, even if the sensor itself is still healthy.
- PCB (printed circuit board) fault Sometimes
If the sensor and its wiring both test correctly, the control board itself may be failing to read or process the sensor signal accurately. PCB faults are less common but do occur, especially on older Ferroli units that have seen heavy use or suffered water ingress.
How to fix it
- Attempt a single boiler reset DIY safe
F12 is a blocking fault, which means it can clear on its own once the condition passes. Locate the reset button on your boiler's fascia — it is usually marked with an 'R' or a flame symbol. Press and hold it for around five to ten seconds. If the boiler fires up and runs normally, monitor it over the next day or two. Limit yourself to one or two reset attempts; repeatedly pressing reset can cause additional problems and will not fix an underlying component fault.
- Check that the boiler is not in an extreme temperature environment DIY safe
If the boiler is installed in an unheated utility room, garage, or outhouse, very cold ambient temperatures can occasionally affect sensor readings. Ensure the space is reasonably ventilated and not unusually cold. This is not a substitute for a proper repair but helps rule out a simple environmental cause before calling an engineer.
- If the fault returns, call a Gas Safe registered engineer Gas Safe engineer
A returning F12 fault points to a genuine component issue — either the NTC sensor, its wiring, or the PCB. An engineer will test the sensor's resistance, inspect the wiring loom and connectors for damage or corrosion, and replace whichever component is at fault. This work involves internal electrical components of the boiler and must only be carried out by a Gas Safe registered engineer.
Parts you may need
- NTC temperature sensor (boiler compartment) · from £25
- Wiring loom / sensor harness · from £35
- PCB (printed circuit board) · from £120
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–£300, depending on the underlying cause.
Frequently asked questions
Will the Ferroli F12 fault clear itself without a reset?
Possibly. Because F12 is an 'F' prefix blocking fault rather than a hard lockout, the boiler can in theory recover on its own if the issue was momentary — for example, a brief sensor spike caused by a loose connection. However, if the fault reappears after a reset or does not clear at all, the sensor or wiring needs physical attention from a Gas Safe engineer and will not fix itself.
How much does it cost to fix a Ferroli F12 fault in the UK?
For the most common repair — replacing the NTC temperature sensor — expect to pay roughly £80 to £150 including parts and labour. If the PCB turns out to be the cause, costs typically rise to £200–£300. Most households with an F12 fault end up paying somewhere in the £100–£300 range. Ferroli's own out-of-warranty service (as of 2025) offers a fixed-price repair of £335 including VAT, which covers labour and parts up to £250 in value plus a full boiler service.
Is the Ferroli F12 code dangerous?
Not directly. The F12 fault relates to a temperature sensor rather than a gas or combustion issue, and the boiler will typically shut down or restrict operation rather than continue running unsafely. That said, you should not attempt to bypass or ignore repeated fault codes. Call a Gas Safe engineer if the fault keeps coming back.
My Ferroli is over 10 years old and showing F12 — is it worth repairing?
That depends on the repair cost relative to the boiler's age and overall condition. As a rough guide, if the repair quote is approaching 30–40% of what a new boiler would cost, replacement is often the better long-term investment. Ferroli parts are generally reasonably priced compared with premium brands, but availability can be slower for discontinued models, which may push costs up. An honest Gas Safe engineer should be able to advise you on the boiler's broader condition before you commit to a repair.