BBaxi logo

Baxi E128 Fault Code: Causes, Fixes & Repair Costs

What does the Baxi E128 fault code mean?

The E128 code appears on Baxi boilers when the appliance has tried to light the burner multiple times — up to 12 ignition attempts — but has been unable to sustain a stable flame. Rather than continuing to try indefinitely, the boiler locks out as a precaution, stopping the gas supply until the underlying problem is identified and resolved. You may have noticed the boiler firing up briefly before cutting out, or it may simply display E128 without lighting at all. Common triggers include a frozen condensate pipe in cold weather, a disrupted gas supply, or a worn ignition or flame-sensing electrode — but internal faults with the burner, gas valve, or PCB can also be responsible.

lockout Some DIY checks possible May need a Gas Safe engineer 9 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. Check that other gas appliances are working DIY safe

    Try a gas hob ring or gas fire. If nothing is working, the issue is likely with your gas supply rather than the boiler itself. Check that the meter isolation valve handle is inline with the pipe (open), then contact your gas supplier if there is no supply to any appliance.

  2. Thaw a frozen condensate pipe (winter months) DIY safe

    Locate the white or grey plastic condensate pipe — it usually exits through an external wall and terminates near a drain. If the weather is below freezing and the pipe feels solid, warm it gently along its exposed length using warm (not boiling) water from a watering can, a hot water bottle, or a microwaveable heat pack. Work from the boiler end towards the outlet. Once thawed, reset the boiler.

  3. Reset the boiler DIY safe

    On most Baxi models, turn the central selector dial to the 'R' (Reset) position, hold for at least five seconds, then release. The display should revert to the current temperature. If the boiler lights and runs normally, monitor it over the next 24 hours. If E128 returns after two or three resets without improvement, stop resetting and move to the next steps — repeated lockouts indicate a fault that needs diagnosis.

  4. Inspect the flue terminal for obvious blockages DIY safe

    Go outside and visually check the flue outlet (the white pipe terminating on an external wall or through the roof). Look for any obvious obstruction such as a bird's nest, ice build-up, or debris. Do not insert anything into the flue. If you can safely see and remove an obvious external blockage without touching any boiler components, do so, then reset.

  5. Have a Gas Safe engineer inspect the ignition and flame-sensing electrodes Gas Safe engineer

    A registered engineer will remove the combustion chamber cover, check the spark electrode gap and condition, test the flame rectification electrode for continuity, and clean or replace either component as needed. This is not a DIY task — it involves working inside the sealed combustion chamber.

  6. Have the burner and injectors professionally cleaned or replaced Gas Safe engineer

    An engineer can remove the burner, check the injector jets for blockage or corrosion, and clean or replace them. Correct reassembly and gas-tightness testing must follow, which requires Gas Safe registration and specialist tools.

  7. Have the gas valve tested and replaced if necessary Gas Safe engineer

    An engineer will measure gas pressure and test valve operation. If the valve is sticking or not opening to the correct degree, it must be replaced by a Gas Safe registered professional — this is a regulated gas-fitting task.

  8. Have the PCB and wiring loom inspected Gas Safe engineer

    If all physical components check out, the engineer will test the control board and associated wiring for faults. PCB replacement is a specialist task and should only be undertaken after eliminating all other causes, as the board is one of the more expensive parts on the boiler.

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

    If your own checks (gas supply, condensate, flue, reset) have not resolved E128, book a Gas Safe registered heating engineer to carry out a full diagnostic. You can verify an engineer's registration at gassaferegister.co.uk. Do not continue attempting to reset a boiler that repeatedly locks out, as this can mask a worsening fault.

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

Frequently asked questions

Can I fix the Baxi E128 fault myself?

A few initial checks are safe to carry out yourself: confirming your gas supply is active, thawing a frozen condensate pipe, checking for obvious flue blockages, and resetting the boiler up to two or three times. However, if E128 persists after those steps, the cause almost certainly involves a component inside the boiler — such as the electrodes, burner, or gas valve — that must be inspected and repaired by a Gas Safe registered engineer.

How much does it typically cost to fix a Baxi E128 fault?

For the most common repairs — electrode replacement, burner cleaning, or a gas valve swap — most homeowners pay somewhere between £120 and £350 including labour and parts. A straightforward electrode or flame sensor replacement is usually at the lower end of that range. A gas valve or PCB replacement will push towards the higher end. In rare cases where the PCB has failed on an older boiler, costs can exceed £400; at that point it is worth getting a quote for a new boiler as a comparison.

Why does my Baxi boiler keep showing E128 every winter?

If E128 returns reliably in cold weather, the most likely cause is a frozen condensate pipe. The condensate pipe carries acidic water from the boiler to a drain; if any section runs outside or through an unheated space, it can ice up when temperatures drop below zero. The permanent fix is to insulate that exposed section with lagging. A Gas Safe engineer can do this during your annual service, or you can wrap the pipe yourself with pre-formed pipe lagging from a DIY store.

Is it safe to keep resetting the boiler when E128 appears?

Resetting once or twice to see whether a transient fault (such as a brief gas pressure dip) clears itself is reasonable. However, if the boiler relights and then locks out again shortly afterwards, or if E128 appears repeatedly over several days, you should stop resetting and call an engineer. Continually forcing restarts on a boiler that cannot maintain a flame can mask a deteriorating component and in some fault scenarios puts unnecessary wear on the ignition system.

Affected models: Baxi 200, Baxi 400, Baxi 600, Baxi 800, Baxi Duo-tec, Baxi Platinum, Baxi Megaflo, Baxi EcoBlue, Baxi Neta-tec

Last reviewed 30 June 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 Baxi E128 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 →