WBWorcester Bosch logo

Worcester Bosch D3 Fault Code: Causes, Fixes & Repair Costs

What does the Worcester Bosch D3 fault code mean?

The D3 fault code indicates that the boiler's external temperature limiter has tripped or there is a fault with the PCB (printed circuit board) control box. The boiler has detected a potential overheating condition and has shut itself down as a safety measure. This is a protective lockout — the boiler is doing exactly what it is designed to do to prevent damage to the heat exchanger and the wider heating system. On older pre-ErP CDi models specifically, D3 can also appear when the boiler is fitted with the wrong type of PCB: Worcester Bosch specified that these appliances must use an SMPS-type PCB rather than the older transformer-type board, and a mismatch will trigger this code. A Gas Safe registered engineer will need to confirm the root cause before the boiler can safely return to normal operation.

lockout May need a Gas Safe engineer 6 models affected

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

How to fix it

  1. Reset the boiler once DIY safe

    Press and hold the reset button for approximately three seconds until the boiler attempts to restart. A single reset is worth trying as an occasional limiter trip can sometimes self-resolve. If the D3 code reappears within a short time, do not keep pressing reset — repeated resets on an undiagnosed fault can stress the PCB and turn a straightforward repair into a far more expensive one.

  2. Check your system pressure DIY safe

    Look at the pressure gauge on the front of the boiler. It should read between 1 and 1.5 bar when the system is cold. If it is below 1 bar, top it up via the filling loop until it reaches the correct level, then attempt one further reset. Low pressure is not a direct cause of D3 but rules out a separate contributing issue.

  3. Check that your gas supply is on DIY safe

    Confirm that the gas isolation valve to the boiler is open and that other gas appliances in your home (such as the hob) are working normally. If there is a wider gas supply problem, contact your gas supplier rather than your boiler engineer.

  4. Do not attempt to access internal components Gas Safe engineer

    Do not remove the boiler casing or attempt to inspect or reset the temperature limiter yourself. The internal components operate at high temperatures and voltages, and working on them without Gas Safe registration is illegal and dangerous. This step must be carried out by a qualified engineer.

  5. Engineer to inspect the pump and circulation Gas Safe engineer

    A Gas Safe engineer will check that the pump is operating at the correct speed and output, and that water is flowing freely around the system. If the pump is at fault, replacing it typically resolves the D3 without any further work being needed.

  6. Engineer to test and replace the temperature limiter if required Gas Safe engineer

    The engineer will use test equipment to determine whether the external temperature limiter tripped because of a genuine overheating event or because the limiter itself has failed. If the limiter is faulty, it will be replaced. If it tripped legitimately, the underlying cause (pump, heat exchanger, limescale) must also be addressed.

  7. Engineer to assess heat exchanger condition and recommend a system flush if needed Gas Safe engineer

    If limescale or sludge is suspected, the engineer may carry out a power flush or chemical flush of the system, and may fit an inline scale reducer or magnetic filter to reduce the risk of recurrence. This is especially important in hard-water areas such as the South East of England.

  8. Engineer to inspect PCB and verify correct board type on CDi models Gas Safe engineer

    If the pump, limiter, and heat exchanger all check out, the engineer will test the PCB. On pre-ErP CDi appliances, they should also confirm that the correct SMPS-type PCB and harness are fitted. A faulty or incorrect PCB will need to be replaced with the manufacturer-specified part.

  9. Call a Gas Safe registered engineer if the fault persists or recurs Gas Safe engineer

    If the D3 code returns after a single reset, or if you are unsure about any of the homeowner checks above, contact a Gas Safe registered engineer. You can verify an engineer's registration at gassaferegister.co.uk. Do not use the boiler until the fault has been properly diagnosed.

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

Frequently asked questions

Is it safe to keep resetting a D3 fault code?

No. You can try a single reset to see if the code clears, but if it comes back you should stop there. The D3 is a safety lockout, so repeatedly resetting the boiler without addressing the underlying cause risks running it in an unsafe condition. There is also a practical risk: overusing the reset function can damage the PCB, potentially adding £200–£300 to your repair bill.

Could limescale really cause a D3 fault?

Yes, particularly if you live in a hard-water area such as London, the South East, or the East Midlands. Limescale builds up inside the heat exchanger over time, creating insulating hot spots that push water temperatures above the limiter's threshold. An engineer can assess the extent of the build-up and carry out a flush if needed. Fitting a scale reducer or a magnetic filter after the repair can significantly reduce the risk of it happening again.

How much does it cost to fix a D3 fault on a Worcester Bosch boiler?

Most D3 repairs fall in the range of £150–£400, depending on what is actually causing the lockout. A temperature limiter replacement or pump swap typically sits at the lower end, while a PCB replacement — including parts and labour — tends to cost £300–£500. In rare cases where a PCB and other components both need replacing on an older boiler, costs can exceed £500, at which point it is worth discussing whether a new boiler represents better value, especially if the appliance is over 10–12 years old.

My boiler is an older CDi model — why does the PCB type matter for D3?

Worcester Bosch issued technical guidance specifying that pre-ErP CDi appliances must be fitted with an SMPS-type PCB rather than the older transformer-type board. If a previous repair used the wrong board, the boiler's control system will not operate correctly and will generate a D3 code. The solution is a conversion kit consisting of the correct SMPS PCB and a compatible replacement wiring harness, fitted by a Gas Safe engineer. Your engineer should be able to identify which board is currently installed and whether a conversion is required.

Affected models: Worcester Bosch Greenstar CDi, Worcester Bosch Greenstar i, Worcester Bosch Greenstar Si, Worcester Bosch Greenstar Junior, Worcester Bosch Greenstar System, Worcester Bosch pre-ErP CDi (all variants)

Last reviewed 1 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

For your Worcester Bosch D3 fault. We'll match you with a local Gas Safe registered engineer.

We pass your details to a local Gas Safe registered engineer. 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 →