Viessmann bd Fault Code: Causes, Fixes & Repair Costs
What does the Viessmann bd fault code mean?
The BD fault code on a Viessmann boiler indicates that the burner has been locked out because the boiler's control board detected the fan was still spinning — or sending an unexpected signal — at a point in the startup sequence when it should be completely at rest. This is a deliberate safety shutdown: Viessmann's controls will not allow ignition to proceed if the fan feedback is incorrect, since proper fan operation is essential for safely venting combustion gases through the flue. In most cases the display simply shows 'BD', though on some models an additional numeric sub-code may appear alongside it to help a trained engineer pinpoint whether the issue is the fan motor itself, the wiring harness, or a signal problem at the PCB. The boiler will not restart on its own — it requires either a reset after a successful repair, or investigation by a Gas Safe registered engineer.
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 seized fan motor Common
The fan motor may have failed electrically, become physically jammed by debris or a worn bearing, or be running continuously when the control board expects it to have stopped. Because the fan is responsible for expelling combustion gases safely through the flue, any abnormal behaviour triggers an immediate lockout before the burner is allowed to fire.
- Loose or damaged plug-in connection Common
The electrical connector between the fan assembly and the PCB can work loose over time due to vibration, or corrode in the damp environment inside the boiler casing. A poor connection causes the PCB to receive erratic or absent fan-speed feedback, which it interprets as a standstill fault even if the fan itself is mechanically fine.
- PCB misreading fan feedback signal Sometimes
Even when the fan and its wiring are in good condition, a deteriorating PCB can misinterpret the tachometer signal from the fan, wrongly concluding that the fan has not reached standstill. This is less common than a straightforward fan or wiring failure, but is more likely on older boilers or units that have previously suffered a power surge.
- Water or moisture ingress Sometimes
An internal leak — from the heat exchanger, a pump seal, or pipework joints — can allow moisture to reach the fan wiring, connectors, or PCB. Water damage can corrupt signals across multiple electrical components simultaneously, making the fault harder to isolate and potentially requiring more than one replacement part.
How to fix it
- Check that your gas supply is working DIY safe
Before assuming the boiler is at fault, confirm other gas appliances in your home (hob, gas fire) are working normally. If you have no gas at all, contact your gas supplier rather than resetting the boiler.
- Attempt a single boiler reset DIY safe
Press and hold the reset button on the boiler for approximately ten seconds, then release it and allow the boiler a few minutes to complete its startup sequence. Do not reset more than two or three times in total — repeated resets without fixing the underlying fault will not help and may mask the problem from an engineer.
- Check system pressure is within range DIY safe
Look at the pressure gauge on the boiler. It should read between 1.0 and 1.5 bar when the system is cold. If it is below 1.0 bar, top it up using the filling loop as described in your boiler's user guide. Low pressure alone is unlikely to cause a BD code, but it is worth ruling out before calling an engineer.
- Do not attempt to access or test the fan or wiring yourself Gas Safe engineer
Inspecting, cleaning, or replacing the fan, testing electrical connections to the PCB, or handling any internal wiring requires a Gas Safe registered engineer. These components are inside the boiler casing and involve both electrical and gas-related safety systems. Attempting DIY work here can be dangerous and will almost certainly invalidate your warranty.
- Have a Gas Safe engineer inspect the fan assembly and connections Gas Safe engineer
An engineer will remove the boiler casing, visually inspect the fan for signs of seizure or damage, and check the plug-in connector for corrosion or looseness. They will also verify that the fan's tachometer signal is reaching the PCB correctly. In many BD fault cases, re-seating or replacing the connector resolves the fault without the need for a new fan.
- Fan replacement if required Gas Safe engineer
If the fan motor has failed or is running erratically, the engineer will replace it with an approved Viessmann part. On most Vitodens and Vitopend models this is a straightforward swap, though parts availability varies by age of boiler.
- PCB inspection and replacement if necessary Gas Safe engineer
If the fan and all wiring check out correctly, the engineer will assess whether the PCB is misreading the fan signal. PCB replacement is a last resort given the cost involved, but is sometimes the only fix on older units or those that have suffered moisture damage.
- Call a Gas Safe registered engineer if the fault persists or returns Gas Safe engineer
If the BD code reappears after an engineer visit, or if the boiler locks out repeatedly, contact the engineer or Viessmann's customer support line. Persistent lockouts may indicate a more complex underlying issue, or that the initially replaced component was not the root cause.
Parts you may need
- Viessmann boiler fan assembly · from £120
- Fan wiring harness / plug-in connector · from £25
- PCB (printed circuit board) · 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–£400, depending on the underlying cause.
Frequently asked questions
Is the Viessmann BD fault code dangerous?
Not immediately. The boiler has safely shut itself down before any ignition attempt, so there is no risk of combustion gases entering your home from this fault. However, you should not keep resetting the boiler hoping it clears on its own — the underlying cause needs to be diagnosed and fixed by a Gas Safe engineer before the boiler is returned to normal use.
How much does it cost to fix a Viessmann BD fault code in the UK?
Most BD fault repairs fall in the range of £150 to £400. A wiring or connector fix will typically sit at the lower end once you factor in the call-out fee, while a full fan replacement usually costs £200–£300 all in. PCB replacement is a more expensive outlier — typically £350–£600 depending on the model and region — and is worth mentioning to your boiler warranty provider before authorising the work, as it may be covered.
Can I reset the boiler myself while I wait for an engineer?
Yes, you can try one or two resets. Press and hold the reset button for around ten seconds and allow a few minutes for the startup sequence to complete. If the BD code returns immediately or after a short period of running, stop resetting and wait for an engineer. Repeated resets will not fix the fault and may cause additional wear on components.
My Viessmann boiler is under warranty — will the BD fault be covered?
Possibly. Fan faults and PCB faults are sometimes classed as manufacturing or mechanical defects and may be covered under Viessmann's warranty, provided the boiler has been serviced annually by a Gas Safe registered engineer as required by the warranty terms. Contact Viessmann's customer services directly with your boiler's serial number to check eligibility before paying for a repair.