VViessmann logo

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.

Lockout — engineer likely May need a Gas Safe engineer 9 models affected

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

How to fix it

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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

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.

Affected models: Vitodens 100-W, Vitodens 200-W, Vitodens 222-F, Vitotronic 050, Vitotronic 200, Vitotronic 200-H, Vitotronic 300, Vitotronic 300-K, Vitocontrol-S

Last reviewed 16 July 2026 · verified by our team.

Are you a heating engineer? Join our network and get local jobs sent to you.

Find a Gas Safe engineer

✓ Your boiler details: Viessmann A7 — one step done already.

We pass your details to up to 3 vetted local engineers. No payment is taken here.

Can't find your boiler or fault code?

Tell us what you need — we'll help, and we can put you in touch with a Gas Safe registered engineer.

Get in touch →