Viessmann A3 Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann A3 fault code mean?
The A3 fault code appears across several Viessmann boiler ranges but can carry two distinct meanings depending on your specific model. On many Vitotronic and Vitocontrol-based models, A3 signals that the boiler has detected a high-limit temperature condition — essentially the boiler overheating and shutting down as a safety measure, sometimes linked to a blown fuse (F2) on the control board. On Vitodens 100-W and similar condensing boilers, A3 more commonly points to incorrect system water pressure — either too low or, less often, too high — which the pressure sensor has flagged as outside safe operating limits. Because the same code covers two quite different underlying problems, the first step is always to identify which applies to your boiler by checking the pressure gauge and your model's handbook. Regardless of the root cause, the boiler will typically lock out until the fault is resolved.
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
- Low system water pressure Common
The most frequent trigger on Vitodens models. If the pressure gauge reads below roughly 1 bar (most Viessmann boilers operate healthily between 1 and 1.5 bar, shown as the green zone), the pressure sensor cuts the boiler out. Pressure can drop after bleeding radiators, through a small system leak, or simply through gradual natural loss over months of use.
- Circulation pump failure or airlock Common
If the pump cannot move hot water around the system — whether because the pump itself has seized or because an airlock is blocking flow — heat builds up rapidly in the heat exchanger. The high-limit safety thermostat then triggers an A3 lockout to prevent damage. You may notice the boiler firing but radiators staying cold.
- Faulty pressure sensor Sometimes
Even when actual system pressure is perfectly normal, a defective pressure sensor can report a false reading and trigger the A3 code. This is more likely on older boilers or where the sensor connection has corroded. A Gas Safe engineer can confirm this by checking real pressure alongside the sensor's output.
- Flue gas temperature sensor fault Sometimes
On certain Vitodens 100-W variants, a flue gas sensor that has drifted out of calibration, is poorly positioned, or has failed outright can generate an A3 fault. This is a component-level issue that requires a qualified engineer to inspect and replace.
- Blocked heat exchanger or restricted flow Sometimes
Scale or debris build-up inside the heat exchanger reduces water flow, causing localised overheating. Hard-water areas of the UK are more prone to this. Symptoms often include a kettling or rumbling noise before lockout.
- High system pressure Rare
Less common, but an overfilled system or a faulty filling loop left partially open can push pressure well above 2–3 bar, which the pressure sensor also flags as unsafe. Check that the filling loop valve is fully closed after any repressurisation.
How to fix it
- Check the pressure gauge on the front of the boiler DIY safe
Look at the pressure gauge — most Viessmann boilers have a needle that should sit in the green zone, typically between 1 and 1.5 bar when the system is cold. If the needle is below 1 bar, low pressure is very likely the cause of your A3 code. If it reads above 2.5–3 bar, do not attempt to add more water; call an engineer.
- Top up system pressure using the filling loop if pressure is low DIY safe
Locate the filling loop — usually a braided hose or valved connection beneath the boiler. Slowly open the valve(s) and watch the gauge rise. Stop when the needle reaches approximately 1.2–1.5 bar. Close the filling loop valve fully. Never over-pressurise; stop immediately if you are unsure.
- Check whether the filling loop valve is fully closed DIY safe
A filling loop valve left even slightly open will allow mains water to keep pushing pressure up. Make sure both ends of the loop are firmly closed after topping up, and that there is no sign of water dripping from the connection.
- Look for visible leaks around the boiler, pipework, and radiators DIY safe
Walk around your home and inspect radiator valves, pipe joints, and the boiler casing for any signs of damp, staining, or dripping water. A slow leak is one of the most common reasons pressure keeps dropping. If you find a leak, do not attempt to repair it yourself — note its location and tell your engineer.
- Reset the boiler (up to twice) DIY safe
Once you have checked and, if needed, corrected the pressure, press and hold the reset button on your Viessmann boiler for a few seconds until the display clears. Allow the boiler to restart and monitor it. If the A3 code returns quickly, do not keep resetting — repeated resets without fixing the underlying fault can mask a more serious problem.
- Call a Gas Safe registered engineer if the code persists or pressure is normal Gas Safe engineer
If the pressure was already correct, or the A3 code returns after repressurising and resetting, the fault is likely a failed pump, faulty pressure or flue gas sensor, scaled heat exchanger, or a control board issue. None of these are safe for a homeowner to investigate or repair. A Gas Safe engineer has the tools to diagnose whether the problem is overheating-related or sensor-related, and to fix it safely. Always ask to see your engineer's Gas Safe ID card before work begins.
Parts you may need
- System pressure sensor · from £45
- Circulation pump (Viessmann-compatible) · from £90
- Expansion vessel · from £55
- Flue gas temperature sensor · from £40
- High-limit safety thermostat · from £30
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
My Viessmann boiler shows A3 but the pressure looks fine — what else could it be?
If your pressure gauge reads a normal 1–1.5 bar and the A3 code still appears, the most likely culprits are a faulty pressure sensor giving a false low reading, a circulation pump that has seized or is airlocked, or — on Vitodens 100-W models — a flue gas sensor fault. In all of these cases you will need a Gas Safe engineer to diagnose and replace the relevant component. Sensor replacements typically cost £100–£200 including labour; a pump replacement is usually £180–£300 all in.
Can I fix a Viessmann A3 fault myself?
The one DIY fix that is safe and often effective is repressurising the system via the filling loop if the pressure gauge shows below 1 bar. Beyond that — and beyond a couple of resets — the fault needs a qualified Gas Safe engineer. Components such as the pump, sensors, heat exchanger, and anything flue- or gas-related must only be worked on by a registered professional.
Why does my Viessmann boiler keep losing pressure and showing A3?
Recurring pressure loss usually means water is escaping the system somewhere. Common causes include a weeping radiator valve or joint, a deteriorating expansion vessel that can no longer hold pressure, or a passing pressure relief valve slowly discharging to the outside drain. An engineer can pressure-test the system to find the source. An expansion vessel recharge or replacement typically costs £150–£280; a pressure relief valve is usually £100–£180 fitted.
Could A3 mean something different on my specific Viessmann model?
Yes — Viessmann openly acknowledges that fault code meanings can vary between models. On Vitotronic and Vitocontrol-based boilers A3 tends to indicate an overheating or high-limit lockout, whereas on Vitodens 100-W and similar condensing models it more often points to a pressure issue. Always cross-reference with your boiler's own handbook, and if in doubt ask a Viessmann-trained Gas Safe engineer to read the full fault history from the boiler's diagnostics menu, which gives a much clearer picture of what triggered the lockout.