Worcester Bosch F0 278 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch F0 278 fault code mean?
The F0 prefix on a Worcester Bosch boiler signals a general internal lockout caused by a failure within the appliance's control system. Sub-code 278 is a diagnostic identifier that narrows down the precise component involved — information primarily used by a Gas Safe engineer alongside Worcester Bosch's technical documentation. In plain terms, the boiler has detected an internal fault serious enough to shut itself down, most commonly pointing to a problem with the PCB (Printed Circuit Board), internal wiring, or a linked sensor. This is not a water pressure or heating-circuit issue; it sits firmly within the boiler's electronics. The fault indicator LED will typically be lit or flashing on the display alongside the F0 278 code, and in many cases the RESET button will also flash. Other F0 sub-codes you may encounter include F0 237 (internal electrical signal fault) and similar variants — all share the same diagnostic approach: an engineer must test the PCB, wiring, and associated components with proper equipment.
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 damaged PCB Common
The PCB is the boiler's central control board. If it develops a fault — whether through age, component failure, or electrical stress — the appliance will lock out and display an F0 code. This is the most frequently identified cause when a Gas Safe engineer investigates an F0 fault.
- Loose or corroded internal wiring Common
Wiring inside the boiler can work loose over time due to vibration, or corrode if there is any moisture ingress. A damaged connection can disrupt control signals between components, triggering an internal lockout that presents as F0.
- Faulty internal sensor Sometimes
Various sensors — including those monitoring temperature, flow, or component status — feed data to the PCB. If one fails or sends an out-of-range signal, the boiler may interpret this as an internal fault and lock out with an F0 code.
- Moisture or water damage to the PCB Sometimes
A slow internal leak, condensation build-up, or a leaking heat exchanger seal can allow water to reach the PCB. Corrosion of the board's components or short-circuits can result, causing persistent F0 faults.
- Component communication failure Sometimes
Modern Worcester Bosch boilers rely on several electronic modules communicating with each other. If one module stops sending or receiving signals correctly — due to a software glitch, hardware fault, or wiring issue — the system can lock out with a general internal fault code.
- Power surge or supply interruption Rare
A recent mains power surge or sudden power cut can corrupt the boiler's internal settings or damage sensitive electronic components on the PCB, triggering an F0 lockout on restart.
How to fix it
- Attempt a single boiler reset DIY safe
Press and hold the reset button as described in your Worcester Bosch user manual (typically hold for 3–5 seconds). If the boiler fires up and runs normally, monitor it closely. If the F0 278 code returns, do not reset again — repeated resets will not fix an internal electronics fault and may mask a developing problem.
- Note down the fault context DIY safe
Before calling an engineer, jot down the exact code shown on the display, whether heating and hot water both stopped or just one, and whether you experienced a power cut or surge recently. This background information helps the engineer understand the fault history and can speed up diagnosis.
- Check the gas supply is on DIY safe
Confirm the gas isolation valve on the supply pipe to the boiler is fully open (handle in line with the pipe). Check that other gas appliances in your home — such as your hob — are working normally. If there is no gas supply to the property, contact your gas supplier.
- Do not remove the boiler casing or inspect internal components Gas Safe engineer
Internal checks involve the PCB, wiring, sensors, and potentially gas-related components. These must only be accessed by a Gas Safe registered engineer. Removing the casing yourself is unsafe, may void any warranty, and is not appropriate DIY work.
- Call a Gas Safe registered engineer to carry out a full diagnosis Gas Safe engineer
An engineer will use diagnostic tools to test the PCB, check wiring integrity, inspect internal sensors, and assess whether moisture damage is present. They will identify whether a repair — such as replacing the PCB or repairing wiring — is viable, or whether a replacement appliance should be considered if the boiler is older or has a history of faults.
Parts you may need
- PCB (Printed Circuit Board) · from £220
- Internal wiring harness · from £60
- NTC temperature sensor · from £25
- Ignition lead set · from £30
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 £250–£500, depending on the underlying cause.
Frequently asked questions
Can I fix a Worcester Bosch F0 278 fault myself?
Only very limited checks are safe for a homeowner: a single reset, confirming the gas supply is on, and noting the fault context. Everything beyond that — testing the PCB, inspecting wiring, or replacing components — requires a Gas Safe registered engineer. The F0 code points to an internal electronics fault, and attempting DIY repairs on these components is unsafe and potentially illegal.
How much does it cost to repair a Worcester Bosch F0 278 fault?
Most people with this fault pay between £250 and £500 all in, covering the engineer's call-out, diagnosis, and the most common repair (usually PCB-related work or wiring). In straightforward wiring cases costs can be lower; a full PCB replacement including labour typically falls in the £300–£500 range. If the boiler is old or has suffered significant water damage, the repair cost may be higher — in those cases it is worth getting a quote for a new boiler to compare, as a modern A-rated replacement typically starts from around £2,500 installed.
Is the F0 278 code the same as other F0 sub-codes like F0 237?
All F0 sub-codes share the same broad meaning — an internal control or electronics fault — but each sub-code pinpoints a different component or signal within the boiler's system. Sub-code 278 and 237, for example, will direct an engineer to check different areas of the PCB or wiring. Your engineer should have access to Worcester Bosch's technical data to interpret the specific sub-code; what matters for the homeowner is that all F0 faults require professional diagnosis.
My boiler keeps coming back with F0 278 after each reset — what should I do?
Stop resetting the boiler. Repeated resets will not resolve an internal electronics fault and can delay the correct repair. If the F0 278 code returns after a single reset, the boiler needs professional attention. A recurring F0 fault often indicates a component — such as the PCB or a sensor — has genuinely failed and needs replacing, not just a temporary reset. Book a Gas Safe engineer promptly to avoid further damage.