Main E40 Fault Code: Causes, Fixes & Repair Costs
What does the Main E40 fault code mean?
The E40 fault code on Main boilers (which share their fault code platform with Baxi boilers) indicates a problem with the central heating return NTC (negative temperature coefficient) thermistor. This sensor monitors the temperature of water flowing back into the boiler from your radiators. When the boiler's control system detects that this sensor is giving readings outside expected parameters — or no reading at all — it shuts the boiler down as a safety precaution. You'll typically find the boiler has locked out completely and won't fire until the fault is cleared. Note: E40 can carry different meanings on other brands such as Vokèra or Keston, so always confirm against your specific model's documentation.
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
- Loose or disconnected wiring to the return thermistor Common
The wiring harness connecting the NTC thermistor to the PCB can work loose over time due to vibration or thermal cycling. A poor connection is often enough to cause intermittent or completely absent sensor readings, triggering E40. This is one of the first things an engineer will check.
- Faulty or failed return NTC thermistor Common
Like any electronic component, the thermistor can degrade or fail outright. When it drifts out of its expected resistance range — or stops responding altogether — the boiler interprets this as a dangerous condition and locks out. Thermistors are relatively inexpensive to replace.
- Sludge or system blockage affecting sensor readings Sometimes
A build-up of magnetite sludge or limescale in the return pipework can affect flow around the sensor, causing erratic temperature readings. This is more common in older systems that haven't had a powerflush or magnetic filter fitted.
- PCB fault causing incorrect sensor signal interpretation Rare
In some cases the PCB itself may be misreading or failing to process the signal from a perfectly functional thermistor. This is less common and typically only considered once wiring and the thermistor itself have been ruled out.
How to fix it
- Reset the boiler once DIY safe
On Main boilers, turn the selector switch to the R (Reset) position, hold it for at least 5 seconds, then release. The fault code should clear and the boiler will attempt to restart. If E40 returns straight away or comes back within a short period, do not keep resetting — repeated resets without addressing the underlying fault can cause further issues.
- Check your gas supply is active DIY safe
Make sure other gas appliances in your home (such as a hob or gas fire) are working normally. If there's no gas supply to the property, contact your gas supplier rather than an engineer.
- Check system pressure DIY safe
Look at the pressure gauge on your boiler. It should read between 1 and 1.5 bar when cold. If it's below 1 bar, top it up via the filling loop following your boiler's user guide. While low pressure alone doesn't cause E40, it's good to rule out before an engineer visits.
- Arrange for a Gas Safe engineer to inspect the wiring Gas Safe engineer
An engineer will inspect all wiring connections to the central heating return thermistor, checking for loose terminals, corroded connectors, or damaged cable insulation. Many E40 faults are resolved at this stage simply by reseating or repairing a connection.
- Allow the engineer to test the thermistor with a multimeter Gas Safe engineer
Using a multimeter, the engineer will measure the electrical resistance of the thermistor at a known temperature and compare it against the manufacturer's specification. A reading outside the expected range confirms the sensor has failed and needs replacing.
- Replace the return NTC thermistor if faulty Gas Safe engineer
If testing confirms the thermistor is defective, the engineer will fit a compatible replacement part. This is a straightforward job for an experienced engineer and typically resolves E40 in a single visit when wiring is not the issue.
- Consider a system flush if sludge is suspected Gas Safe engineer
If the engineer finds evidence of heavy sludge or debris in the system, a powerflush or chemical flush may be recommended. Fitting a magnetic system filter afterwards helps prevent recurrence.
- PCB investigation if the fault persists Gas Safe engineer
If E40 continues after the thermistor and wiring have been confirmed as fine, the engineer may need to investigate the PCB. PCB repair or replacement is a more costly outcome and requires specialist diagnosis.
Parts you may need
- Central Heating Return NTC Thermistor (Baxi/Main compatible) · from £18
- Wiring harness/loom for thermistor circuit · from £35
- Magnetic system filter (e.g. Magnaclean 22mm) · from £55
- PCB (model-specific, if required) · from £220
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 £100–£280, depending on the underlying cause.
Frequently asked questions
Can I fix the Main E40 fault myself?
The one DIY step you can safely try is a single boiler reset. Beyond that, diagnosing and replacing an NTC thermistor involves working on the boiler's electrical components, which should only be carried out by a Gas Safe registered engineer. Attempting repairs yourself could void any warranty, may be unsafe, and won't address the root cause if wiring or the PCB is involved.
How much does it cost to fix a Main E40 fault in the UK?
For most homeowners, the repair involves a call-out, wiring inspection or thermistor replacement, and comes to roughly £100–£280 including parts and labour. The thermistor itself is inexpensive at around £10–£30, but you're also paying for the engineer's time and expertise. If the PCB turns out to be the culprit, costs can rise to £350–£500 or more, though this is a less common outcome.
Why does my Main boiler keep coming back with E40 after resetting?
If E40 returns repeatedly, it means the underlying fault hasn't been resolved. Common reasons include an intermittent wiring connection that temporarily re-establishes contact after a reset, a thermistor that is on its way out and giving inconsistent readings, or a system-level issue such as sludge affecting sensor performance. Persistent E40 faults need a hands-on engineer inspection — repeated resetting without a fix risks further wear on the boiler's components.
Is E40 the same fault on all Main boiler models?
The E40 definition — a central heating return NTC thermistor fault — is consistent across the Main boiler range, as Main shares its fault code system with Baxi. However, be aware that E40 means something entirely different on other brands such as Vokèra or Keston (where it can relate to water pressure). Always confirm the fault code meaning against your boiler's own user manual or the manufacturer's documentation.
Will an annual service prevent the E40 fault from occurring?
Regular servicing significantly reduces the risk. During a service, a Gas Safe engineer will inspect sensor connections, check component condition, and clean any debris from the system — all of which can catch a developing thermistor or wiring issue before it causes a lockout. Fitting a magnetic filter at the same time helps prevent sludge build-up that can contribute to sensor faults.