Viessmann F0 fault codewhat it means and how to fix it
Internal fault in the burner control unit. Viessmann's only measure on the two-character units is "Replace control unit"; the Vitotronic B2HB allows one reset first. Not a householder repair.
Take care
Get a Gas Safe registered engineer to look at your Viessmann F0
We do not pass enquiries to a repair firm, so there is no form here. Find a Gas Safe registered engineer through the Gas Safe Register, and ask to see their registration card when they arrive — it is the register, not the van, that tells you they are qualified.
What F0 means
F0 is the shortest row in the Viessmann table: "Burner blocked — Internal fault — Replace control unit." It appears with exactly those words on the WB1A, WB1B, WB1C, B1HA/B1KA and B1HC/B1KC, the 111-W B1LA to B1LD, the 050-W BPJD and the Vitotronic 200-W B2HA and 242-F B2UA. The burner control unit is the safety-relevant electronics that sequence the fan, gas train, ignition and flame monitoring; it runs continuous self-checks, and F0 is the code it raises when one of them fails in a way it cannot attribute to an external component. "Burner blocked" means the boiler stops and would retry if the condition cleared, but an internal fault rarely does, so in practice F0 is a boiler that is off until the unit is changed.
The 2019 B2HB edition is the one exception in tone: "Burner blocked or in a fault state — Internal fault — Press reset button R. Replace control unit if fault is permanent." So on a Vitotronic 200-W B2HB a single press of R is what Viessmann themselves suggest before condemning the unit; on every other unit the table offers no reset for F0 at all. Before a control unit is bought it is worth the contractor confirming the mains supply, because the WB1A table lists a separate E4 "Fault – supply voltage" and the B1HC lists 0C "Mains voltage too low", and a brown-out on a unit without those rows can present as F0. There is no householder step. On the 2020-on numeric-table units the equivalent is F.70 (HBMU heat management unit internal fault) and F.364.
What causes it
| Cause | What is actually happening | How likely |
|---|---|---|
| Burner control unit internal failure | A failed self-check in the safety electronics — memory, processor supervision or the flame-monitoring reference. Viessmann's sole measure is replacement. | Common |
| Supply disturbance read as an internal fault | A brown-out, a shared neutral or a badly wired external control can upset the control unit's supervision. Worth eliminating before the part is ordered, especially on units without a dedicated low-voltage code. | Occasional |
| Water ingress on the control unit | Viessmann's repair chapters warn that residual water escapes when hydraulic components are removed and that control unit components must be protected. A control unit that failed after a repair is the usual history. | Rare |
Can you fix it yourself?
Stop — this needs an engineer
What it costs to fix
Typical repair cost
£300–£550
Time on site
2 hours
A control unit is one of the most expensive single parts on a Vitodens. On a boiler well past ten years the quote is worth weighing against replacement.
Typical UK prices including parts and labour, updated September 2026. Your quote may differ.
Parts you may need
We may earn a commission if you buy a part through one of these links. It does not change what you pay, and it does not affect which parts we list.
Viessmann burner control unit (control unit PCB / HBMU heat management unit)
£250–£500Authorised Viessmann parts distributor
Price checked 28 September 2026
Own this appliance and had this code? . Nothing is published until a person has read it.
Related Viessmann fault codes
- F.59Get it checkedMains undervoltage on a 2020-on Vitodens: the burner locks out and the pump stops until the supply recovers. If the voltage is good and it recurs, Viessmann replace the fan unit.Related: electronics and power
- F.70Get it checkedAn internal fault in the HBMU heat management unit of a 2020-on Vitodens. Nearly twenty numbers say the same: reset once, and if it returns the unit is replaced. Engineer only.Related: electronics and power
- FdGet it checkedBurner control unit fault, which Viessmann first blame on the ignition electrodes, their cables or electrical interference, and only then on the unit. FF is the same row. Engineer job.Related: electronics and power
- FFGet it checkedOn the two-character units FF is the same burner control unit fault as Fd. On a Vitotronic 200-W it means an internal fault or a disabled reset key, and Viessmann say restart the appliance.Related: electronics and power
- 0CGet it checkedMains voltage too low. The burner is blocked while the supply is out of range and restarts on its own when it recovers. Viessmann's measure on the WB1A is to contact the electricity supplier.Related: electronics and power
- b7Get it checkedOn the B1HC-generation 100-W and 111-W, b7 is emergency mode after a control unit fault and Viessmann say to switch the boiler off and on. On a Vitotronic unit it is a coding card fault.Related: electronics and power
Own a Viessmann boiler? Save it and its codes come first next time.
Related guides
Technical review
Not reviewed by an engineer
No engineer has read this page. Severity follows what the manufacturer publishes, and we would rather tell you that than let a byline imply a sign-off.
Sources and how we verified this
We establish the facts from the sources below and then write the explanation ourselves. We do not copy manufacturer wording and we do not host their manuals.
- Manufacturer technical and service documentation
This page has not been reviewed by an engineer, and we would rather tell you that than imply otherwise. The severity rating follows what the manufacturer publishes: where they say isolate the appliance and call someone, so do we.