Viessmann A7 Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann A7 fault code mean?
The A7 code appears when the boiler's control board detects that the fan has not reached a complete standstill at a point in the cycle when it should have stopped — or that the electrical plug-in connection to the fan is unstable. As a safety measure, the boiler enters a burner fault lockout to prevent unsafe or erratic operation. The precise behaviour varies slightly by model: on the Vitodens 100-W the burner is placed into fault mode (sometimes linked to DIP switch S2 being set to ON); on the Vitodens 200-W, 222-F and Vitotronic 300/200/200-H/050/300-K and Vitocontrol-S ranges, A7 often indicates the unit has switched to a constant outdoor-temperature control mode, typically because of a short-circuit in the outdoor temperature sensor; on Vitotronic 300-K paired with Vitotronic 200, it can signal a communication fault between the two controllers. Whatever the variant, the underlying theme is the same — the control unit has detected something unexpected with the fan or a connected sensor and has acted to protect the system.
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 failing fan Common
The fan motor may be worn, seizing intermittently, or failing to decelerate properly after a heating cycle. When the control board polls for a standstill signal and the fan is still turning — even slowly — it triggers the A7 lockout. This is the most frequent root cause across all Viessmann models that display A7.
- Loose or corroded plug-in connection to the fan Common
Viessmann's own description of A7 specifically mentions an unstable plug-in connection. Vibration over time can loosen the electrical connector between the fan and the control board, causing intermittent signal loss that the boiler interprets as a fan fault.
- Blocked or restricted flue Sometimes
If the flue is partially obstructed by debris, a bird nest, or ice in cold weather, the fan has to work harder and may not reach its expected operating state correctly. The control board can misread this as the fan not being at standstill when it should be.
- Outdoor temperature sensor short-circuit (certain models) Sometimes
On Vitodens 200-W, 222-F, Vitotronic and Vitocontrol-S models, a short-circuit or broken cable in the outdoor temperature sensor causes the boiler to fall back to a fixed constant control mode, which is how A7 manifests on these variants. The sensor itself is the failed component rather than the fan.
- Controller communication fault (Vitotronic 300-K with Vitotronic 200) Rare
When a Vitotronic 300-K is paired with a Vitotronic 200, A7 can indicate a loss of communication between the two controllers. Wiring faults or a failed controller module are the usual culprits in this configuration.
How to fix it
- Check the boiler's gas supply is on DIY safe
Confirm the gas isolation valve serving the boiler is fully open and that other gas appliances in the property (hob, fire) are working normally. Rule out a wider gas supply issue before focusing on the boiler itself.
- Reset the boiler once or twice DIY safe
On most Vitodens models, press and hold the Reset (R) button on the front panel for approximately two seconds until the fault clears. On touchscreen variants, follow the on-screen Reset prompt. If the boiler restarts and runs normally, monitor it over the next few hours. If A7 returns immediately or after a short run, do not keep resetting — repeated forced restarts can stress ignition components and will not fix the underlying fault.
- Visually inspect the flue terminal outside DIY safe
From outside the property, check that the flue outlet is not visibly blocked by debris, ice, a bird nest, or vegetation. Do not insert anything into the flue. If you can see an obvious external obstruction that can be safely removed without accessing the boiler or flue internals, clear it. Any suspected internal flue blockage must be dealt with by an engineer.
- Call a Gas Safe registered engineer to inspect the fan and wiring Gas Safe engineer
An engineer will open the boiler casing, check the fan for mechanical wear and correct deceleration behaviour, inspect the plug-in connector between the fan and the control board for corrosion or looseness, and reseat or replace connections as needed. They will also check for flue obstructions internally and test fan operation through a full cycle.
- Engineer to test or replace the fan motor if required Gas Safe engineer
If the fan is confirmed faulty, the engineer may be able to replace the motor alone or may need to fit a complete fan assembly. Parts and labour for this repair typically form the bulk of the cost for an A7 fault.
- Engineer to check the outdoor temperature sensor on affected models Gas Safe engineer
On Vitodens 200-W, 222-F and Vitotronic/Vitocontrol-S models displaying A7, the engineer should test the outdoor sensor for a short-circuit or broken cable and replace the sensor if needed. This is a straightforward component swap but requires the correct Viessmann-compatible part.
- Engineer to check controller communication wiring on Vitotronic 300-K paired systems Gas Safe engineer
Where a Vitotronic 300-K is used alongside a Vitotronic 200, the engineer should verify the communication bus wiring between the two units and test each controller module. A failed module will need to be replaced.
Parts you may need
- Viessmann boiler fan assembly · from £175
- Fan motor (replacement motor only) · from £90
- Fan plug-in connector / wiring loom · from £35
- Outdoor temperature sensor · from £45
- Vitotronic controller communication module · 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 £150–£380, depending on the underlying cause.
Frequently asked questions
Can I fix a Viessmann A7 fault myself?
The only homeowner-safe actions are checking your gas supply is on, attempting one or two resets, and looking for obvious external flue blockages. Everything else — inspecting the fan, testing wiring, replacing sensors or controller modules — must be carried out by a Gas Safe registered engineer. Attempting these repairs yourself is unsafe, may void your Viessmann warranty, and is a legal requirement under UK gas safety regulations.
Why does my Viessmann boiler keep coming back with A7 after I reset it?
A persistent A7 that returns after each reset points to a genuine component fault rather than a one-off glitch. The most common culprits are a worn fan motor that cannot fully stop on command, a loose electrical connector on the fan circuit, or — on certain models — a failed outdoor temperature sensor. Repeated resetting will not cure any of these and risks damaging the ignition electrodes over time, so book an engineer as soon as the fault reappears.
How much does it cost to fix a Viessmann A7 fault code in the UK?
Most homeowners with an A7 fault pay somewhere between £150 and £380 all in, covering the engineer's call-out, diagnosis, and any parts needed. A sensor replacement sits at the lower end of that range (roughly £80–£120 for the part plus labour), while a full fan assembly replacement typically costs £200–£300 for parts with an hour or two of labour on top. In the rare cases where an A7 is traced to a failed Vitotronic controller module, costs can be higher — this is worth discussing with your engineer before authorising work.
Does an annual service help prevent the A7 fault?
Yes. During a Viessmann annual service — which typically costs £80–£125 — the engineer checks the fan operation, cleans and inspects flue pathways, and tests sensor readings. Catching a fan that is starting to wear or a connector that is beginning to corrode before they cause a lockout is far cheaper than an emergency call-out. Viessmann also recommends annual servicing to maintain boiler efficiency, safety, and warranty validity.