VViessmann logo

Viessmann b5 Fault Code: Causes, Fixes & Repair Costs

What does the Viessmann b5 fault code mean?

The B5 fault code on a Viessmann boiler signals that the main control unit has detected an internal error it cannot recover from on its own. When this happens, the boiler drops into a default 'control mode' — essentially a safe fallback state — and will stop heating your home and hot water normally. Viessmann's service documentation is clear on the resolution: the control unit needs to be replaced. In practical terms, the B5 code means the brain of your boiler (the PCB or control board) has failed or is behaving in a way that cannot be corrected by a simple reset alone. This is one of the more serious fault codes in the B-series range and always requires attention from a qualified engineer rather than a DIY fix.

Stop & check now May need a Gas Safe engineer 6 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. Attempt a single boiler reset DIY safe

    Locate the reset button marked 'R' on your Viessmann boiler's control panel and press it. The boiler needs a manual reset before it can attempt to restart the burner. Wait a few minutes to see whether the boiler fires up normally. If B5 returns immediately or within a short time, do not keep pressing reset — repeated resets will not fix a genuine control unit fault and could mask what is happening.

  2. Check your boiler's warranty status DIY safe

    Viessmann typically offers a five-year warranty for boilers registered within 30 days of installation, provided an annual service has been carried out each year. If your boiler is still within this warranty period and has a valid service history, the control unit replacement may be fully covered. Dig out your installation paperwork and service records before calling an engineer, as this could save you several hundred pounds.

  3. Call a Gas Safe registered engineer for diagnosis Gas Safe engineer

    Because B5 points to an internal control unit fault, the next step must involve a qualified professional. Ideally, use a Viessmann-accredited installer — they carry specialist diagnostic tools designed for Viessmann's control architecture, which means they can pinpoint the exact failure rather than simply swapping parts. A Gas Safe registration check can be done at gassaferegister.co.uk before booking.

  4. Control unit inspection and replacement Gas Safe engineer

    The engineer will inspect the control board, check all associated wiring and connectors, and use diagnostic equipment to confirm whether the board has failed internally. In the majority of B5 cases, the control unit will need to be replaced. This involves handling live electronics and requires precise recalibration of the boiler's combustion settings afterwards — this is strictly engineer-only work and must not be attempted by a homeowner.

  5. Consider whether repair or replacement makes more sense DIY safe

    Once you have a quote for the control unit replacement, weigh it against the boiler's age and overall condition. If your Viessmann boiler is more than ten years old and has been showing recurring faults, a new boiler installation may be more cost-effective in the long run. Ask your engineer for an honest assessment — a reputable engineer will give you a straight answer rather than push you into an expensive repair on a boiler that is near the end of its useful life.

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

Frequently asked questions

Can I fix a Viessmann B5 fault myself?

No — the B5 fault points to an internal failure in the boiler's control unit, and resolving it properly requires a Gas Safe registered engineer. The only safe homeowner action is a single reset attempt. Everything beyond that, including inspecting the PCB, checking internal wiring, and replacing the control unit, must be carried out by a qualified professional. Attempting this yourself would be unsafe, would almost certainly void any remaining warranty, and could leave the boiler in an unsafe condition.

How much does it cost to fix a Viessmann B5 fault in the UK?

For most homeowners, a control unit replacement — including parts and labour — typically falls in the £300–£600 range, though costs vary by region and engineer. Add a diagnostic callout of roughly £80–£100 if the engineer charges separately for the initial visit. If your boiler is under warranty and has a current service record, the repair may be covered at no cost. In the rare scenario where the board cannot be sourced or the boiler is beyond economic repair, a full replacement will cost significantly more — typically £2,000–£5,000 installed for a new Viessmann boiler — but that is not the typical outcome for a B5 fault on an otherwise well-maintained boiler.

Will resetting my Viessmann boiler clear the B5 code?

A reset is always worth trying once, as occasionally a transient glitch can trigger an error code that clears after a restart. However, B5 specifically indicates an internal control unit fault, and in most cases the code will return promptly because the underlying hardware issue has not been resolved. Do not reset the boiler more than two or three times — it will not change the outcome and delays getting the right fix in place.

Does the Viessmann B5 code appear on all models, or just certain ones?

Viessmann's service documentation lists B5 as an internal control unit fault across their boiler range, so it can appear on models including the Vitodens 100-W, 200-W, 222-F, and others. However, the exact control board involved and the cost of the replacement part will differ between models — a Vitodens 200-W control unit, for example, tends to be more expensive than one for an entry-level model. This is another reason to use a Viessmann-accredited engineer who is familiar with the specific control architecture of your model.

Affected models: Viessmann Vitodens 050-W, Viessmann Vitodens 100-W, Viessmann Vitodens 200-W, Viessmann Vitodens 222-F, Viessmann Vitopend 100-W, Viessmann Vitoladens 300-C

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