Worcester Bosch 2963 Fault Code: Causes, Fixes & Repair Costs
What does the Worcester Bosch 2963 fault code mean?
Fault code 2963 is a cause code on Worcester Bosch boilers, meaning it appears alongside a primary blocking or locking error to give you more detail about what has gone wrong. When your boiler displays 2963, its control board has detected that the central heating circulation pump is not moving water around the system as it should — it is seized, jammed, or restricted in some way. On a blocking fault the display alternates between the fault symbol and the flow temperature; on a locking fault the code flashes intermittently. Because the boiler cannot safely circulate hot water, it shuts down as a precaution. In many cases the boiler will attempt to restart automatically once the condition clears, but if the underlying cause is not resolved the fault will return. A seized pump impeller, trapped air, sludge in the system, or low water pressure are the most frequent culprits. Most of the diagnosis and repair work must be carried out by a Gas Safe registered engineer, though there are a couple of quick checks any homeowner can do first.
General guidance only — not a substitute for professional advice. 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
- Seized or stuck pump impeller Common
The most frequent cause of code 2963. If the boiler has been idle for weeks or months — common after a long, warm summer — the pump impeller can seize due to corrosion or mineral deposits on the shaft. The control board detects that the pump is drawing current but not turning, and triggers the fault.
- Trapped air in the heating circuit Common
An airlock in the pipework or inside the pump housing itself can prevent water from circulating properly. The pump spins against air rather than water, flow is inadequate, and the boiler's temperature sensors detect abnormally rapid heat build-up, which triggers the blocking condition.
- Low system pressure Common
If the boiler pressure has dropped below the minimum operating level — typically below 0.5 bar — there is not enough water in the system for the pump to circulate effectively. This can happen after bleeding radiators or as a result of a slow leak somewhere on the system.
- Sludge or debris restricting circulation Sometimes
Over time, black iron oxide sludge (magnetite) and limescale can accumulate in the pipework, radiators, and pump body. This increases the resistance the pump has to work against, eventually causing it to struggle or stall entirely.
- Faulty pump or wiring fault Sometimes
The pump motor itself may have failed electrically, or the wiring harness connecting it to the PCB may be damaged or have a loose connection. In this case the pump cannot run regardless of how clear the system is.
- PCB fault misreading pump feedback Rare
In rare cases the pump is physically fine but the PCB is incorrectly interpreting the feedback signal from the pump, generating a false 2963 code. This is usually only confirmed after all other causes have been ruled out.
How to fix it
- Check the boiler pressure gauge DIY safe
Look at the pressure gauge on the front of the boiler. It should read between 1.0 and 1.5 bar when the system is cold. If it reads below 1.0 bar, top it up using the filling loop — usually a braided flexible hose with a small valve beneath the boiler. Open the valve slowly, watch the gauge, and close it once the needle reaches 1.5 bar. Do not overfill beyond 2.0 bar.
- Bleed your radiators to remove trapped air DIY safe
Starting with the radiator furthest from the boiler, use a radiator bleed key to open the bleed valve slightly until you hear hissing air escaping. Hold a cloth underneath. Once a steady trickle of water appears, close the valve. Work your way around all radiators. Re-check and re-pressurise the boiler afterwards if the gauge has dropped.
- Check that all thermostatic radiator valves (TRVs) are open DIY safe
If most or all TRVs in the house are closed or turned down very low, the pump has almost no circuit to push water through. Make sure at least a few radiators are open, or fully open one radiator that has no TRV (often found in a bathroom or hallway). This restores a minimum flow path and reduces the chance of the pump stalling.
- Reset the boiler once DIY safe
After completing the checks above, press and hold the reset button (refer to your boiler's user manual for its exact location) for approximately three seconds until the boiler attempts to restart. Only reset once or twice at most — repeatedly resetting without fixing the underlying fault can cause further damage to the pump or PCB.
- If the fault returns, call a Gas Safe registered engineer Gas Safe engineer
If the 2963 code comes back after your reset, the problem is internal and requires professional diagnosis. An engineer will open the boiler casing, inspect the pump for seizure, check the wiring and connections, and test flow rates. Do not attempt to open the boiler casing or interfere with the pump, gas valve, or PCB yourself — this is dangerous and will invalidate your warranty.
- Engineer to inspect and free or replace the pump Gas Safe engineer
A Gas Safe engineer can attempt to free a seized pump impeller using the manual release slot on the pump body. If the pump is damaged, burnt out, or cannot be freed, it will need to be replaced. Pump replacement on a Worcester Bosch boiler is a straightforward job for a qualified engineer and typically resolves the fault entirely.
- Engineer to power-flush the system if sludge is found Gas Safe engineer
If the engineer finds evidence of heavy sludge or debris — dark, dirty water in the system, blocked radiators, or a visibly contaminated pump body — a power-flush may be recommended. This forces clean water and cleaning chemicals through the entire circuit at high velocity to remove deposits. Fitting a magnetic filter afterwards helps prevent future build-up.
- Engineer to check PCB and wiring if pump replacement does not resolve the fault Gas Safe engineer
If a new pump still triggers code 2963, the engineer will check the wiring harness from the pump to the PCB for damaged or loose connections. If the PCB itself is found to be faulty, it will need to be replaced. This is a less common outcome but should be investigated if all other causes have been eliminated.
Parts you may need
- Central heating circulation pump (Worcester Bosch compatible) · from £85
- Pump wiring harness / connector · from £18
- Magnetic system filter (e.g. Magnaclean Pro2) · from £55
- Filling loop assembly · from £22
- Radiator bleed key · from £3
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–£400, depending on the underlying cause.
Frequently asked questions
Can I fix Worcester Bosch fault code 2963 myself?
There are a few safe checks you can do yourself: top up the system pressure to around 1.5 bar using the filling loop, bleed your radiators to remove trapped air, make sure TRVs are open, and try a single reset. However, anything beyond that — inspecting or replacing the pump, checking wiring, or working inside the boiler casing — must be done by a Gas Safe registered engineer. Opening the boiler yourself is dangerous and can void your warranty.
How much does it cost to fix a seized pump on a Worcester Bosch boiler?
For most homeowners with fault code 2963, the repair involves either freeing a seized pump (lower cost, typically £150–£250 including the call-out) or replacing the pump entirely (usually £200–£400 including parts and labour). If the system also needs a power-flush, that adds roughly £300–£500 depending on the size of your home. In rare cases where the PCB is also involved, costs can rise to £500 or more — but this is uncommon for a straightforward pump fault.
Why does the pump seize on Worcester Bosch boilers?
The most common reason is inactivity — if the boiler only runs for heating in winter and sits idle through spring and summer, the pump impeller can corrode or become encrusted with limescale and seize to its shaft. Running your boiler briefly in summer (a warm-weather test or a short heating cycle) can help prevent this. Sludge build-up in the system also adds extra strain on the pump over time, which is why annual servicing and fitting a magnetic filter are recommended.
Is fault code 2963 dangerous?
Code 2963 itself is not an immediate safety emergency — it is a blocking fault, meaning the boiler has shut itself down in a controlled way rather than continuing to run unsafely. However, you should not ignore it or keep resetting the boiler without investigating the cause. A pump that has completely failed means your home will have no central heating, and continuing to force restarts without a fix can put additional strain on other components. Get it looked at by a Gas Safe registered engineer promptly, especially in cold weather.