Vaillant F.12 Fault Code: Causes, Fixes & Repair Costs
What does the Vaillant F.12 fault code mean?
The F.12 code appears on Vaillant boilers when the appliance detects a blockage that is directly affecting system pressure. The boiler locks out as a safety measure and will not restart until the root cause is identified and resolved. This code sits between the related F.11 (blockage preventing circulation flow) and F.13 (blockage caused by insufficient water), but F.12 specifically points to a pressure-related obstruction within the appliance or heating circuit. Because the fault can involve how the boiler interacts with the wider heating system, a Gas Safe registered engineer is usually needed to carry out a thorough diagnosis.
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.
Common causes
- Low system pressure Common
Vaillant boilers typically need 1.0–1.5 bar of cold system pressure to operate safely. If pressure falls below the minimum threshold — most often because a radiator was bled without topping the system back up afterwards, or because there is a slow leak somewhere — the boiler will lock out and display F.12. This is the single most common trigger for this code.
- Sludge or debris blockage in the heating circuit Common
Over time, corrosion and scale can build up inside radiators and pipework, creating a sludge that restricts water flow. This restriction can affect system pressure readings and cause the boiler to fault. Systems that have never had an inhibitor added or a powerflush are particularly susceptible.
- Faulty or failing pressure sensor Sometimes
The pressure sensor monitors system pressure and reports back to the PCB. If the sensor develops a fault or its wiring connection becomes intermittent, it can send incorrect readings that trigger an F.12 lockout even when the actual system pressure is within the correct range.
- Pump issues restricting water movement Sometimes
If the circulation pump is struggling, seized, or starting to fail, it may not move water around the system effectively. This can create localised pressure imbalances that the boiler interprets as a blockage affecting pressure and responds to with an F.12 lockout.
- NTC thermistor or wiring fault Rare
The flow and return NTC thermistors measure water temperatures and contribute to the boiler's overall picture of system behaviour. A faulty thermistor or damaged wiring harness can produce readings that confuse the control logic and generate this fault code, though this is a less direct cause.
How to fix it
- Check the system pressure gauge on the boiler DIY safe
Look at the pressure gauge on the front of the boiler. If it reads below 1.0 bar, low pressure is the most likely cause of the F.12 fault. A healthy cold system should read between 1.0 and 1.5 bar. If the gauge is in the correct range, move on to the next step.
- Repressurise via the filling loop if pressure is low DIY safe
Locate the filling loop — usually a braided silver hose with one or two valves underneath the boiler. Slowly open the valve(s) and watch the gauge rise. Stop when it reaches approximately 1.2–1.3 bar, then close the valve(s) fully. Never overfill beyond 1.5 bar. If you are unsure where the filling loop is or how to use it, refer to your boiler's user guide or call an engineer.
- Reset the boiler once DIY safe
Press and hold the reset button (usually marked with a flame symbol or the word Reset) for around three seconds until the boiler attempts to restart. Allow it a full restart cycle. If it fires up and runs normally, monitor the pressure gauge over the next 24–48 hours. If pressure drops again, do not keep repressurising — you almost certainly have a leak that needs professional attention.
- Look for obvious signs of a water leak DIY safe
Walk around your home and check radiators, visible pipework, the area around the boiler, and underneath any recently worked-on fittings for damp patches, water stains, or drips. Even a very slow leak can cause repeated pressure loss. If you find one, do not attempt to fix it yourself — call a plumber or Gas Safe engineer.
- Do not repeatedly reset the boiler if the fault returns DIY safe
Resetting more than two or three times without resolving the underlying cause will not help and may mask a more serious problem. If F.12 returns after a single reset, or if pressure continues to fall, stop resetting and arrange for an engineer to visit.
- Arrange a Gas Safe engineer to inspect the pressure sensor and pump Gas Safe engineer
An engineer will check the pressure sensor and its wiring for continuity and correct resistance values, inspect the pump for signs of seizure or failure, and assess whether any internal components are contributing to the blockage or pressure fault. Parts or wiring may need to be replaced depending on findings.
- Ask the engineer to assess the system for sludge and debris Gas Safe engineer
If the system has significant sludge build-up, the engineer may recommend a powerflush — a process that uses specialist equipment to flush debris from radiators and pipework. This can take several hours and usually includes adding a corrosion inhibitor to protect the system going forward.
- Have the NTC thermistors and PCB checked if no other cause is found Gas Safe engineer
If pressure, pump, and blockage checks come back clear, the engineer will test the flow and return NTC thermistors using a resistance meter and inspect the PCB for signs of damage or component failure. Faulty sensors or a damaged PCB can generate spurious fault codes including F.12.
Parts you may need
- System pressure sensor · from £35
- Circulation pump (Vaillant compatible) · from £85
- NTC thermistor (flow or return) · from £20
- Filling loop assembly · from £18
- PCB (main circuit board) · from £220
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–£350, depending on the underlying cause.
Frequently asked questions
Can I fix Vaillant F.12 myself?
You can safely try a few things: check and top up the system pressure using the filling loop, and reset the boiler once. If the fault clears and pressure stays stable, the job is done. However, if the fault returns, pressure keeps dropping, or you can see no obvious cause, you will need a Gas Safe registered engineer. Work on the pressure sensor, pump, thermistors, or PCB must always be carried out by a qualified professional.
Why does my Vaillant boiler keep losing pressure and showing F.12?
Recurring pressure loss almost always means there is a leak somewhere in the system — it could be a radiator valve, a joint in the pipework, the pressure relief valve, or even the boiler itself. Bleeding radiators without topping up afterwards is another common culprit. If you have already repressuised and the pressure has dropped again within a day or two, stop topping it up and call an engineer to find and fix the leak rather than masking it with repeated refilling.
What is the difference between Vaillant F.11, F.12, and F.13?
These three codes are closely related but distinct. F.11 indicates a blockage that is preventing water from flowing through the boiler. F.12 means a blockage is affecting system pressure — the boiler can detect the pressure being disrupted rather than flow stopping entirely. F.13 points to a blockage caused by insufficient water in the system. All three can result in a lockout, and all three typically require a Gas Safe engineer for a proper diagnosis if basic checks do not resolve the issue.
How much does it cost to fix a Vaillant F.12 fault?
If the cause is simply low pressure, repressurising yourself costs nothing. If an engineer is needed, most common repairs — pressure sensor replacement, thermistor swap, or pump inspection — typically cost between £100 and £350 including parts and labour. A powerflush, if the system is heavily sludged, generally costs £300–£600 depending on the number of radiators and your location. In rare cases where the PCB has failed, costs can be higher — £350–£550 is typical for a PCB replacement — but this is not the most likely outcome for an F.12 fault.