VViessmann logo

Viessmann b7 Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann b7 fault code mean?

The B7 fault code on Viessmann boilers indicates that the burner has been blocked — meaning the boiler will not fire — because the burner control unit cannot read a valid coding card. The coding card is a small chip that tells the boiler's electronics which model and specification it is running; without a correctly inserted, functioning, and matched card, the burner is prevented from operating as a built-in safety measure. Unlike a full lockout, B7 is a blocking fault, so if the underlying cause is resolved the burner can resume automatically without a manual reset — though a reset may still be needed in some cases. On certain models such as the Vitocrossal 200, this code may appear on the display as F-B7 rather than simply B7. If you also see fault code FD displayed alongside B7, this is a strong indication that the coding card is absent entirely rather than just mismatched or damaged.

Engineer may be needed 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. Do not attempt to open the boiler casing yourself Gas Safe engineer

    The coding card sits inside the boiler and is accessed via the burner control unit. Opening the boiler casing and handling internal components must only be carried out by a Gas Safe registered engineer. Doing so yourself could be dangerous, may invalidate your warranty, and will not allow you to diagnose the fault safely.

  2. Note any additional fault codes on the display DIY safe

    Before calling an engineer, check whether any other codes — in particular FD — are showing alongside B7. Make a note of everything displayed and let the engineer know, as this helps them diagnose whether the card is missing, mismatched, or damaged before they arrive.

  3. Check whether the boiler is still under warranty DIY safe

    Viessmann requires an annual service to keep the warranty valid. If your boiler is within the warranty period and the fault is not due to neglect, the repair may be covered at little or no cost. Contact Viessmann UK on 01952 675000 or your installer to confirm before paying for repairs.

  4. Engineer to inspect and re-seat the coding card Gas Safe engineer

    A Gas Safe engineer will open the boiler, locate the coding card in the burner control unit, and check whether it is correctly inserted. In many cases simply re-seating the card fully clears the fault immediately.

  5. Engineer to replace the coding card if necessary Gas Safe engineer

    If the card is damaged, corrupted, or does not match the control unit, the engineer will source and fit the correct replacement card for your specific Viessmann model and burner control unit variant. Using the wrong specification card will not resolve the fault.

  6. Engineer to reset the boiler and retest Gas Safe engineer

    Once the correct card is in place, the engineer will press the reset button and observe whether the burner fires successfully and the B7 code clears. If the fault returns after a correct card has been installed, the control unit itself is the likely culprit.

  7. Engineer to replace the burner control unit if the fault persists Gas Safe engineer

    If a known-good, correctly matched coding card is properly seated and B7 still appears, the burner control unit is likely faulty and will need to be replaced. This is the most costly outcome and the engineer should confirm the diagnosis before ordering parts.

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

Frequently asked questions

Can I fix the Viessmann B7 fault code myself?

No. Although B7 is caused by something as simple as a coding card, resolving it requires opening the boiler casing and handling components inside the appliance. This must only be done by a Gas Safe registered engineer. There are no safe DIY checks beyond noting the fault code and any other codes displayed alongside it.

What is a boiler coding card and why does it matter?

A coding card is a small chip or card fitted inside the burner control unit. It stores the configuration data that tells the boiler's electronics exactly which model and specification it is dealing with. Without it — or with the wrong one — the control unit has no way to verify it is operating safely with the correct parameters, so it blocks the burner as a precaution.

What does it mean if both B7 and FD are showing on my Viessmann boiler?

Seeing FD alongside B7 is a useful clue: FD specifically indicates that the coding card is absent rather than simply faulty or mismatched. This often happens after a service or if the card has completely fallen out of its slot. An engineer will be able to confirm this and re-insert or replace the card.

How much does it cost to fix a Viessmann B7 fault?

If the coding card just needs re-seating, you are essentially paying for an engineer call-out and labour — typically £100–£200 depending on your region and how long the job takes. If the card itself needs replacing, the part is relatively inexpensive (around £15–£40). The cost rises significantly if the burner control unit is faulty and needs replacing, which can cost £350–£550 or more for parts and labour. It is worth checking your warranty first, as Viessmann covers repairs on boilers that have been annually serviced.

Affected models: Vitodens 050-W, Vitodens 100-W, Vitodens 111-W, Vitodens 200-W, Vitodens 222-F, Vitocrossal 200 (F-B7), Vitoladens 300-C, Vitopend 100-W, Vitopend 111-W

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