VViessmann logo

Viessmann bA Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann bA fault code mean?

The bA fault code appears on Viessmann boilers when the burner has entered a locked-out error state because the fan was detected as still spinning at a point when it should have come to a complete standstill — typically just before the boiler attempts a fresh start cycle. It can also trigger when the control unit picks up an unstable or unreliable signal from the fan's plug-in connector. Because the fan is a core safety component — responsible for expelling combustion gases safely out through the flue — the boiler refuses to fire until it can confirm the fan is behaving correctly. A manual reset is required before the burner can attempt to restart, but if the code returns after resetting, an engineer needs to investigate the fan, its wiring, and the control electronics.

Lockout — engineer likely May need a Gas Safe engineer 7 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. Reset the boiler once or twice DIY safe

    Press and hold the reset button on your Viessmann boiler for a few seconds until the display clears and the boiler attempts to restart. A single transient signal glitch can occasionally cause the bA code, and a reset may clear it. Do not reset more than two or three times in quick succession — repeated resets without a fix can mask a developing fault and, in rare cases, mask a safety issue.

  2. Check the flue terminal outside your property DIY safe

    Go outside and take a look at the point where the flue pipe exits your wall or roof. Make sure it isn't visibly blocked by debris, a bird nest, frost, or anything else restricting airflow. Do not attempt to dismantle any part of the flue — this is just a visual check. If you spot an obvious blockage you cannot safely remove yourself, mention it to the engineer.

  3. If the fault returns, call a Gas Safe registered engineer Gas Safe engineer

    A returning bA code means the boiler has detected a genuine fan or connection problem that a reset cannot fix. At this point, a qualified engineer needs to attend. They will inspect the fan motor for signs of wear or seizure, check the plug-in connector and wiring harness for corrosion or loose pins, and verify the fan's tacho signal is reaching the PCB correctly.

  4. Engineer: inspect and test the fan motor and wiring Gas Safe engineer

    The engineer will power down the boiler, remove the casing, and manually check that the fan spins freely with no resistance. They will reseat or replace the plug-in connector, check the wiring harness for damage, and use diagnostic tools to confirm the tacho signal is clean and within specification. In many cases, reseating a loose connector resolves the fault.

  5. Engineer: replace the fan unit if required Gas Safe engineer

    If the fan motor is found to be faulty — worn bearings, a failed tacho, or intermittent running — the engineer will fit a replacement fan unit. Because labour costs make up a large portion of the bill, repair of individual fan components is rarely cost-effective compared to fitting a new unit. Only a Gas Safe registered engineer should carry out this work.

  6. Engineer: assess and replace the PCB if the fault persists Gas Safe engineer

    Should the new or inspected fan check out as fully functional but the bA code continues to appear, the control board is the likely culprit. The engineer may test it with diagnostic equipment or substitute a known-good unit. PCB replacement is a more involved and more expensive repair, so a thorough fan investigation should always come first.

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–£350, depending on the underlying cause.

Frequently asked questions

Can I fix the Viessmann bA fault code myself?

The only safe DIY steps are attempting one or two resets and doing a quick visual check of the outdoor flue terminal. Everything beyond that — inspecting the fan, testing the wiring, or replacing any components — must be done by a Gas Safe registered engineer. The fan is directly linked to safe combustion gas removal, so incorrect repairs can create a carbon monoxide risk and will almost certainly void your Viessmann warranty.

How much does it cost to fix the bA fault code in the UK?

Most people with this fault pay somewhere between £150 and £350 all-in, covering the engineer's time and parts. A straightforward fix like reseating a loose connector or a minor repair sits toward the lower end. Replacing the fan motor with a new unit typically costs around £250–£300 including labour. If the PCB turns out to be the root cause, that repair can push costs to £400–£500 or beyond — but PCB replacement is far less common than a fan fault for this code.

Why does my Viessmann boiler keep showing bA even after resetting?

If the bA code returns each time you reset, the boiler has confirmed that something is genuinely wrong rather than a one-off signal glitch. The most common reason is a fan motor that is failing or a plug-in connection that is loose enough to give unreliable readings. Repeated resetting without a fix will not resolve the underlying fault — you need an engineer to test the fan and its wiring before the boiler will stay clear of the lockout.

How can I tell whether the bA fault is the fan or the PCB?

You cannot reliably distinguish between the two without diagnostic equipment, which is why an engineer's assessment is essential. In practice, the fan (or its connector) is the culprit in the large majority of bA cases. Engineers typically confirm the fan and wiring are healthy before considering the PCB — if a replacement fan clears the code, the PCB was never the issue. Only when a confirmed good fan still results in the same lockout does PCB replacement become the logical next step.

Affected models: Viessmann Vitodens 050-W, Viessmann Vitodens 100-W, Viessmann Vitodens 200-W, Viessmann Vitodens 222-F, Viessmann Vitopend 100-W, Viessmann Vitocaldens 222-F, Viessmann boilers generally (bA is a system-wide fault code across the Viessmann range)

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 bA — 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 →