Viessmann A4 Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann A4 fault code mean?
The A4 fault code on a Viessmann boiler signals that the boiler has detected a problem related to its return water temperature or heating circulation. In plain terms, the boiler is seeing return temperatures that are too high, outside their expected range, or it cannot confirm that water is circulating correctly through the system. Depending on your specific Viessmann model, A4 can point to a faulty return temperature sensor giving incorrect readings, a pump that has become airlocked and cannot push water around the system, or a build-up of sludge and debris restricting flow. On some models it can also indicate a burner-related circulation issue. Because the precise trigger varies between Viessmann models, an accurate diagnosis really does require a qualified engineer to inspect the boiler directly rather than guessing at the cause.
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
- Pump airlock Common
An air pocket trapped inside the circulation pump is the most frequent trigger for A4. When the pump is airlocked it cannot move water around the system properly, causing return temperatures to climb or circulation to be undetectable by the boiler's controls. There is often a corresponding drop in system pressure and cold or unevenly heated radiators.
- Sludge or debris restricting circulation Common
Iron oxide sludge — the black, muddy deposit that builds up in older or poorly maintained heating systems — can partially block pipework, restrict flow through the heat exchanger, or clog the pump impeller. Restricted circulation causes the return water to overheat relative to what the boiler expects, tripping the A4 code.
- Faulty return temperature sensor (NTC thermistor) Sometimes
The NTC thermistor that monitors return water temperature can develop an open circuit, short circuit, or drift out of calibration over time. When this happens the boiler receives inaccurate temperature readings and may trigger A4 even if actual circulation is perfectly fine. An engineer can confirm this quickly by testing resistance across the sensor with a multimeter.
- Faulty wiring between pump and PCB Sometimes
Damaged, corroded, or loose wiring between the pump and the main PCB can mean the boiler's control board does not receive confirmation that the pump is running correctly, even when the pump itself is functioning. The boiler interprets the missing signal as a circulation failure and displays A4.
- Incorrectly configured or oversized heating system Sometimes
If the heating system was installed or modified without proper hydraulic balancing, certain circuits may experience very high return temperatures during normal operation. This can push readings beyond the boiler's acceptable threshold and cause A4 to appear repeatedly, particularly after system changes or new radiator installations.
- Faulty PCB Rare
In a small number of cases the main printed circuit board itself is at fault, either misinterpreting sensor data or failing to send the correct operating signals to the pump. This is usually only confirmed after other components have been tested and ruled out.
How to fix it
- Check that the gas supply to the property is working DIY safe
Before anything else, confirm that other gas appliances in your home — such as your gas hob or a gas fire — are working normally. If there is no gas supply at all, contact your gas supplier. This rules out a wider supply issue before investigating the boiler.
- Check the system pressure gauge on the boiler DIY safe
Look at the pressure gauge on your Viessmann boiler. It should typically read between 1.0 and 1.5 bar when cold (check your model's handbook for the precise recommended range). If pressure has dropped below 1 bar, top it up using the filling loop — usually a braided flexible hose or inline valve beneath the boiler. Turn the valve(s) slowly until the gauge reaches around 1.2–1.3 bar, then close them. Low pressure can accompany pump airlocks and is safe for a homeowner to correct.
- Attempt a boiler reset DIY safe
Once you have confirmed the gas supply is on and the system pressure is acceptable, try resetting the boiler using the reset button or procedure described in your Viessmann handbook. Hold the reset button for the specified duration (usually around 3 seconds) and observe whether the boiler fires up and runs normally. Do not reset the boiler more than two or three times — repeated resetting without fixing the underlying fault can cause additional wear.
- If the A4 code returns, do not continue resetting — call a Gas Safe registered engineer Gas Safe engineer
A returning A4 fault means there is a real underlying problem that resetting will not solve. At this point the boiler needs professional diagnosis. An engineer will bleed the pump to clear any airlock, bleed radiators if air is present throughout the system, and check water quality. They will test the NTC return temperature sensor and flow sensor with a multimeter to confirm whether either is giving incorrect readings. They will also inspect pump wiring back to the PCB and assess hydraulic balance across the system.
- Engineer to assess and carry out a power flush if sludge is found Gas Safe engineer
If the heating water is visibly very dark or black when the engineer checks it, the system likely has a significant sludge build-up. A central heating power flush — carried out by a qualified engineer — forces water and cleaning chemicals through the entire system at high velocity to dislodge and remove deposits. A magnetic filter should be fitted afterwards to prevent recurrence. This is not a DIY task.
- Engineer to replace faulty sensor, wiring, or PCB as required Gas Safe engineer
Once the circulation and pump have been assessed, the engineer will replace any NTC thermistor that is reading outside its expected resistance range, repair or replace damaged wiring looms, or — if all other components check out — consider PCB replacement. Only a qualified engineer should handle these components.
- Engineer to re-pressurise and reset the boiler to clear the fault Gas Safe engineer
After any repairs, the engineer will confirm system pressure is correct, carry out a full functional test, and perform a final reset to clear the A4 code from the display. They should also confirm the boiler fires, modulates, and returns to normal operation before leaving.
Parts you may need
- Return temperature NTC thermistor sensor · from £25
- Flow temperature NTC thermistor sensor · from £25
- Circulation pump (Viessmann compatible) · from £120
- Pump wiring loom / harness · from £35
- Magnetic system filter (e.g. Fernox TF1 or equivalent) · from £55
- Main PCB (model-dependent) · from £280
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 A4 fault code myself?
There are a couple of things you can safely check yourself — confirming the gas supply is on, topping up system pressure if it has dropped, and attempting a reset once or twice. However, the underlying causes of A4 (pump airlock, sludge, faulty sensors, wiring or PCB issues) all require a Gas Safe registered engineer to diagnose and repair safely. Do not attempt to open the boiler casing, adjust the pump, or replace electrical components yourself.
How much does it cost to fix a Viessmann A4 fault code in the UK?
Most homeowners with an A4 fault end up paying somewhere between £120 and £400 including parts and labour. A simple pump bleed during a standard call-out sits at the lower end, while sensor or wiring replacement typically costs £150–£350. A central heating power flush, if sludge is the culprit, usually adds £300–£500 on top depending on system size. PCB replacement is less common but can cost £400 or more for parts alone; if your boiler is older and the PCB has failed, it is worth getting a like-for-like repair quote compared against the cost of a new boiler.
Why does my Viessmann boiler keep showing A4 after I reset it?
If A4 returns quickly after a reset, the fault has not been resolved — you are only clearing the error display temporarily. The boiler's sensors or controls are still detecting the same problem each time it tries to run. Repeated resetting without fixing the root cause can put additional strain on the boiler and may mask a worsening fault. Book a Gas Safe engineer to properly diagnose and repair the issue rather than continuing to reset.
Could sludge in my heating system cause the A4 fault code?
Yes — iron oxide sludge is one of the more common causes. As steel radiators and pipework corrode slowly over the years, the rust particles circulate around the system and eventually form a thick, black deposit that can restrict water flow, partially block the pump impeller, and prevent the boiler from achieving the circulation it expects. If an engineer finds heavily contaminated heating water, a power flush followed by fitting a magnetic filter and a dose of inhibitor is usually the recommended course of action. Annual boiler servicing helps catch sludge build-up before it triggers fault codes.