Buderus E 290 Fault Code: Causes, Fixes & Repair Costs
What does the Buderus E 290 fault code mean?
On Buderus Logamax series boilers (such as the GB162, GB172, and GB192), fault displays typically combine a primary letter or number code with a three-digit sub-code. The '290' element is almost certainly one of these secondary sub-codes rather than a standalone fault in its own right. Based on cross-referencing Buderus technical documentation, sub-code 290 most commonly points to one of two conditions: either a scheduled 24-hour continuous-run safety check (where the burner and fan briefly pause to verify safe operation — an informational event, not a true fault), or a temperature differential problem where the gap between flow and return sensor readings is unusually high, suggesting restricted water circulation. On some Buderus models, codes in the E2 class also indicate overheating conditions. Because the exact meaning can shift depending on the specific model and electronics version fitted, always note the full code shown on your display — including the primary letter or number prefix — when speaking to an engineer, as that combination pinpoints the precise fault class.
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
- Restricted circulation causing excessive temperature differential Common
If valves elsewhere in the system are partially or fully closed, or if the circulator pump is struggling, water moves through the heat exchanger too slowly. This causes the flow temperature to spike well above the return temperature, triggering a differential alarm. Check that all lockshield and thermostatic radiator valves are open and that the system pressure is in a normal operating range.
- Circulator pump failure or seizure Common
A pump that has seized, lost performance, or has a wiring fault cannot move water around the circuit adequately. The resulting poor flow causes overheating and exaggerated sensor differentials. Pumps on older boilers can seize after a period of summer inactivity.
- Flow or return temperature sensor fault Common
A sensor with a short circuit, open-circuit break, or damaged wiring will send implausible temperature readings to the control board. The boiler interprets this as a dangerous temperature differential and shuts down to protect itself. The sensor and its cable both need to be checked.
- Limescale or sludge build-up in the heat exchanger Sometimes
In hard-water areas, limescale can coat the internal surfaces of the heat exchanger, reducing heat transfer efficiency and causing localised hot spots. System sludge has a similar effect by restricting flow passages. Both lead to overheating events and repeated fault codes.
- Airlock in the heating circuit Sometimes
An airlock trapped in the heat exchanger or primary circuit prevents normal water flow, causing the boiler to overheat. This can occur after system work, a pressure drop, or seasonal start-up.
- Heat exchanger or flue gas temperature limiter tripped Sometimes
Buderus boilers include a thermal safety limiter that cuts operation if temperatures reach a critical level. If an overheating event has already occurred, this limiter may have tripped and needs to be inspected and reset by an engineer before the boiler will operate normally again.
- Scheduled 24-hour burner safety check (informational) Sometimes
On certain Buderus models and electronics versions, sub-code 290 paired with a primary code such as 3F simply indicates the boiler has completed 24 hours of continuous burner operation and is briefly pausing for an automatic self-check. This is normal behaviour and not a fault — the boiler should resume operation on its own shortly.
- Low system pressure Sometimes
If system pressure has dropped below approximately 1.0 bar, circulation can become inadequate and the boiler may display temperature-related warnings. Check the pressure gauge; a correctly pressurised system typically reads between 1.0 and 1.5 bar when cold.
How to fix it
- Record the full fault code displayed on the boiler DIY safe
Write down every character shown on the display — the primary prefix (such as a letter or number before the 290) as well as the 290 sub-code itself. This combination tells the engineer the precise fault class and is essential for accurate diagnosis. Take a photo if possible.
- Check system pressure on the boiler 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 heating is cold. If it has dropped below 1.0 bar, you can top it up using the filling loop — refer to your boiler's user guide for the location of the loop and the correct procedure. Stop adding water once the gauge reaches around 1.2 bar.
- Check that all heating valves are fully open DIY safe
Walk around your home and make sure thermostatic radiator valves (TRVs) and lockshield valves on radiators are not closed or stuck. A fully closed valve on every radiator in a zone can starve the boiler of flow and trigger temperature differential faults.
- Attempt a boiler reset DIY safe
Once you have checked pressure and valves, press the reset button on the boiler control panel. Wait a few minutes to see whether the boiler fires up normally. If the fault returns immediately, do not reset more than two or three times in total — repeated resets without identifying the root cause can mask a serious problem or cause additional damage.
- Have a Gas Safe engineer test the flow and return temperature sensors Gas Safe engineer
An engineer will use diagnostic equipment to measure the resistance and output of both sensors and check for wiring damage or short circuits. A faulty sensor is one of the most common causes of temperature differential codes and is straightforward to replace with the correct Buderus part.
- Have the circulator pump inspected and tested Gas Safe engineer
The engineer should check pump operation, test the electrical supply to the pump, and assess whether it is moving the correct volume of water. If the pump head is worn or the pump has seized, it will need to be replaced. This is a Gas Safe and competent-person task.
- Have the heat exchanger and temperature limiter inspected Gas Safe engineer
If limescale or sludge is suspected, a power flush or chemical clean may be recommended. The engineer should also inspect the heat exchanger temperature limiter and flue gas limiter; if either has tripped due to a prior overheating event, it needs to be checked and reset professionally.
- Call a Gas Safe registered engineer if the fault persists or returns Gas Safe engineer
If the boiler continues to display E 290 after your DIY checks, or if it has locked out repeatedly, contact a Gas Safe registered engineer with Buderus experience. Provide the full code, the boiler model, and a description of how frequently the fault appears. You can verify an engineer's Gas Safe registration at gassaferegister.co.uk.
Parts you may need
- Flow temperature sensor (NTC) · from £35
- Return temperature sensor (NTC) · from £35
- Circulator pump head · from £95
- Complete circulator pump assembly · from £150
- Heat exchanger temperature limiter / safety thermostat · from £25
- Sensor wiring loom · from £45
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
Is E 290 on my Buderus boiler serious, or could it be nothing to worry about?
It depends on the primary code shown alongside the 290. On some Buderus models, 290 paired with code 3F simply means the boiler has run continuously for 24 hours and is pausing briefly for a scheduled safety check — it should restart on its own and is not a fault at all. However, if 290 appears with a code indicating a temperature differential or overheating condition, it does need attention. Poor circulation, a failing pump, or a faulty temperature sensor can all damage the heat exchanger over time if left unaddressed. Always note the full code and consult an engineer if you are unsure.
Can I fix Buderus E 290 myself?
There are a few safe checks you can carry out: topping up system pressure if it is below 1.0 bar, making sure all radiator valves are open, and performing a reset (no more than two or three times). Beyond that, diagnosing and replacing sensors, testing the pump, or inspecting the heat exchanger all require a Gas Safe registered engineer. Attempting gas or electrical component work yourself is unsafe and illegal for unregistered individuals.
How much will it cost to fix Buderus E 290?
Most homeowners with this type of fault pay somewhere between £150 and £380 including parts and labour. A temperature sensor swap typically falls in the £150–£280 range, while a pump replacement is usually around £225–£350 depending on the model. If the heat exchanger needs professional flushing or descaling, costs can rise to £400–£600. A full heat exchanger replacement is a much bigger job and can exceed £800 on some Buderus models — if your boiler is over 12 years old, it may be worth comparing that cost against a new boiler quote.
Why does Buderus show a three-digit number like 290 alongside the main fault code?
Buderus control systems use a two-part display: a primary letter or number code that identifies the fault class (for example, whether it is an overheating fault, a sensor fault, or an operational status), and a three-digit sub-code that pinpoints the specific cause within that class. The sub-code 290 is one of many secondary identifiers used across the Logamax range. Because the meaning of 290 varies slightly depending on which primary code accompanies it and which electronics version your boiler has, it is important to read and report the entire display, not just the three-digit number.