Worcester Bosch F0 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch F0 fault code mean?
The F0 fault code signals that your Worcester Bosch boiler has detected a serious internal error and has stopped normal operation to protect itself. The boiler's fault indicator LED and reset button will typically flash red. F0 is a broad category code — your display will usually show a sub-code alongside it (for example, F0 238) that pinpoints which component has triggered the lockout. The most commonly seen sub-code is F0 238, which points specifically to a gas valve or control box fault. Other F0 sub-codes can relate to PCB failures, wiring problems, or in some Greenstar models, a pressure sensor issue. When the boiler locks out on F0, you will lose heating, hot water, or both until the underlying fault is resolved.
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
- PCB (Printed Circuit Board) failure Common
The PCB is the boiler's main control unit. Worcester Bosch's own service documentation directly associates the F0 code with PCB damage — if the board has failed or developed a fault, it can no longer manage internal signals reliably, triggering a lockout. This is confirmed by the flashing fault LED and reset button behaviour typical of an F0 condition.
- Gas valve or control box fault (F0 238) Common
The sub-code F0 238 specifically implicates the gas valve unit or the control box that handles communication between the valve coils and the boiler's control electronics. A faulty modulating gas valve, a failed valve relay, or a loose control box connection can all produce this sub-code. Because gas valve faults carry a safety risk, the boiler shuts down rather than continuing to operate.
- Wiring or electrical connection fault Sometimes
Loose, corroded, or damaged wiring between internal components can disrupt the control signals the boiler relies on. A broken lead or poor connector can mimic a component failure and cause an F0 lockout. This is often found during a professional inspection before an expensive part is condemned.
- Power surge or electrical interruption Sometimes
A sudden spike or drop in mains voltage can corrupt the boiler's internal state and trigger a fault code. If F0 appeared immediately after a power cut or surge and clears cleanly after a single reset, this is the likely cause. If the code returns, a deeper hardware fault is present.
- Low water pressure or pressure sensor fault Rare
On certain Greenstar models, a drop in system pressure below around 0.5 bar, or a faulty pressure sensor giving an incorrect reading, can cause an F0 lockout. Always check the pressure gauge on the boiler's front panel as a quick first step.
How to fix it
- Check the boiler's pressure gauge DIY safe
Look at the pressure gauge on the front of your boiler. Normal operating pressure is between 1 and 1.5 bar. If the needle is below 1 bar, your system may be under-pressurised. You can top it up via the filling loop — usually a braided flexi-hose beneath the boiler with one or two valves. Open the valve(s) slowly, watch the gauge rise to around 1.2–1.3 bar, then close them again. Do not overfill above 2 bar.
- Confirm your gas supply is active DIY safe
Turn on a gas hob ring or another gas appliance in your home. If it lights normally, gas is reaching the property and the boiler fault is internal. If no gas appliances work, contact your gas supplier — there may be a supply interruption or your meter's emergency control valve may have been accidentally turned off.
- Attempt a single boiler reset DIY safe
Press and hold the reset button on your boiler for approximately 3 seconds, then release. The boiler should attempt to restart. Watch to see whether it fires up normally or returns the F0 code. Note the full code shown on the display, including any sub-code such as 238, as this information is valuable for the engineer.
- Do not keep resetting — note any recent events DIY safe
If the F0 code returns after one reset, stop resetting the boiler. Further repeated resets will not cure an internal hardware fault and may complicate diagnosis. Make a note of when the fault first appeared, whether there was a recent power cut, and exactly which sub-code is displayed alongside F0.
- Do not remove the boiler casing or inspect internal components Gas Safe engineer
Internal inspection of wiring, the PCB, the gas valve, or any other sealed component must only be carried out by a Gas Safe registered engineer. Removing the casing and probing components yourself is dangerous and may invalidate your warranty or home insurance.
- Book a Gas Safe registered engineer for diagnosis and repair Gas Safe engineer
An engineer will read the full fault history from the boiler, test internal wiring and connections, and assess the PCB, gas valve, and control box. Depending on the sub-code and test results, they will replace or repair the faulty component. Do not delay booking — a gas valve fault in particular should not be left unattended or repeatedly reset.
Parts you may need
- Worcester Bosch PCB (control board) · from £220
- Gas valve assembly (Greenstar compatible) · from £185
- Control box unit · from £130
- Wiring loom / internal lead set · from £45
- Water pressure sensor · from £35
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–£380, depending on the underlying cause.
Frequently asked questions
What does the sub-code F0 238 mean on a Worcester Bosch boiler?
F0 238 is the most frequently reported F0 sub-code and specifically points to a fault with the gas valve unit or the control box that manages the valve. It can indicate a gas valve coil failure, a relay problem, a wiring fault to the valve, or an incompatible/incorrectly connected control box. Because this involves the gas valve, it is a Gas Safe job — do not attempt to investigate it yourself. An engineer will test the valve and control signals before deciding whether to repair or replace the component.
Can I fix a Worcester Bosch F0 fault myself?
The only safe DIY steps are checking your system pressure, confirming your gas supply is on, and attempting one reset. Everything beyond that — testing wiring, inspecting the PCB, touching the gas valve, or opening the boiler casing — must be carried out by a Gas Safe registered engineer. The F0 code almost always indicates an internal hardware fault that requires professional diagnosis.
How much does it cost to fix a Worcester Bosch F0 fault code in the UK?
For most homeowners, the repair falls between £150 and £380 including parts and labour. A wiring or connection fix sits at the lower end, a gas valve replacement typically costs £200–£320 all-in, and a PCB replacement usually runs £280–£380. In rare cases a PCB for an older or uncommon model can push higher — if this is quoted, it is worth comparing the cost against a new boiler, especially if your boiler is over 10 years old.
Will my Worcester Bosch boiler reset itself after an F0 fault?
No — once the boiler locks out on F0, it requires a manual reset. You can try pressing and holding the reset button for around 3 seconds. If the boiler fires up and the code does not return, a temporary electrical glitch such as a power surge was likely the cause. If the F0 comes back after one reset, stop resetting and call an engineer. Repeated resets will not cure a hardware fault and may mask important diagnostic information.