N

Nibe 40 Fault Code: Causes, Fixes & Repair Costs

What does the Nibe 40 fault code mean?

Nibe fault code 40 has two distinct meanings depending on your model. On ground-source and older systems, code [40] indicates that the voltage on compressor phase 1 has dropped below 160 V for more than 30 minutes — the compressor is blocked and will not run until the phase supply is restored and the alarm is reset. On air-source models using the EB101 outdoor unit (e.g. the F2040 range), the same number appears as part of alarm 220 displayed as E:40, which is a high-pressure alarm caused by restricted water flow through the heat exchanger. Both variants lock out the compressor to prevent damage and need to be investigated before you attempt a reset.

Lockout — engineer likely 9 models affected

General guidance only — not a substitute for professional advice, and not certified by an heat pump engineer. Always have your specific appliance assessed by a qualified professional. Any heat pump work must be carried out by an MCS-certified heat pump engineer. If you notice a refrigerant leak, a burning smell or water leaking from the unit, switch it off at the isolator and call an MCS-certified heat pump engineer. Refrigerant work must be carried out by an F-Gas registered engineer.

Common causes

How to fix it

  1. Check the system pressure gauge on the heat pump or buffer vessel DIY safe

    The pressure should read between 1.0 and 1.5 bar when the system is cold. If it is below 1 bar, locate the filling loop (usually a braided hose with a small valve near the unit or an underfloor manifold) and top up slowly until the gauge reads approximately 1.2 bar, then close the valve. Re-pressurising the system yourself is a homeowner-safe task.

  2. Inspect the outdoor unit and clear any obstructions DIY safe

    Walk around the outdoor unit and remove any leaves, debris or snow that may be blocking the air intake or discharge grille. Ensure there is at least 30 cm of clear space on all sides. Do not attempt to remove any panels or touch the fan blades.

  3. Check that all isolation valves and zone valves are fully open DIY safe

    Trace the pipework from the heat pump to the buffer vessel and around the heating circuit. Any lever-style isolation valve should have its handle in line with the pipe (open). If you find a valve that was accidentally turned off, open it slowly and allow the system a few minutes to equalise before attempting a reset.

  4. Bleed the system to remove airlocks DIY safe

    Use a standard radiator bleed key on each radiator or towel rail, starting with those on the ground floor and working upward. If underfloor heating manifolds are fitted, use the bleed screws on the manifold. After bleeding, re-check the system pressure and top up if it has dropped.

  5. Check the consumer unit and the outdoor unit isolator for tripped MCBs DIY safe

    Locate your consumer unit (fuse board) and look for any breaker that has tripped to the middle or OFF position. A heat pump typically has its own dedicated MCB. If one has tripped, switch it fully off then firmly back on. Also check the local isolator switch adjacent to the outdoor unit. Do not repeatedly reset a breaker that trips again immediately — call an engineer.

  6. Attempt an alarm reset from the controller DIY safe

    Navigate to the alarm or information menu on the Nibe display module. Select the active alarm, choose 'I want to see more information about this alarm' and then select 'Reset alarm and try again.' The unit will restart and attempt to resume normal operation. If the fault reappears within a short time, do not continue resetting — the underlying cause must be found first.

  7. Have an MCS-certified engineer inspect the electrical supply and compressor wiring heat pump engineer

    If the fault code [40] relating to a missing compressor phase persists after basic checks, a qualified engineer needs to measure the incoming supply voltage at the compressor terminals, inspect all wiring connections for corrosion or looseness, and verify the integrity of the compressor windings. This is not homeowner-safe work.

  8. Have an MCS-certified engineer inspect the circulation pump, strainer and plate heat exchanger heat pump engineer

    For the E:40 high-pressure variant on air-source models, if re-pressurising and opening valves does not resolve the fault, an engineer should remove and clean the strainer and magnetic filter, verify the circulation pump is running at the correct speed and flow rate, and check whether the plate heat exchanger requires descaling. Any work involving the refrigerant circuit requires an F-Gas registered engineer.

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

Frequently asked questions

Can I reset Nibe fault code 40 myself?

You can attempt a single reset from the controller menu after carrying out the basic homeowner checks — verifying system pressure is above 1 bar, ensuring all valves are open, bleeding any airlocks, and checking no MCB has tripped. If the fault returns immediately or comes back within a few hours, stop resetting and call an MCS-certified engineer. Repeatedly resetting without finding the cause risks damaging the compressor.

What is the difference between fault code [40] and alarm 220 E:40 on a Nibe heat pump?

They share the same number but are different faults. Code [40] on its own (common on ground-source and older models) means the compressor has detected a missing or very low electrical phase in its supply. Alarm 220 displayed as E:40 (common on air-source models with the EB101 outdoor unit, such as the F2040) is a high-pressure alarm triggered by poor water flow through the heat exchanger. Check your controller display carefully — the full alarm description will tell you which situation you are dealing with.

Could a blocked magnetic filter cause Nibe fault code 40 on my air-source heat pump?

Yes. On air-source models the E:40 alarm is fundamentally a water-flow problem. A heavily blocked magnetic filter or strainer reduces the flow rate through the plate heat exchanger, causing refrigerant pressure to rise until the high-pressure switch trips. Cleaning or replacing the filter is one of the first things an engineer will check and is one of the more affordable repairs. This is why an annual service — during which the filter is cleaned — is so valuable for preventing this fault.

How much does it cost to fix Nibe fault code 40 in the UK?

Most repairs land in the £120–£500 range. A straightforward fix such as cleaning a blocked strainer, bleeding the system or tightening a loose electrical connection typically costs £120–£250 including the engineer's callout. Replacing a circulation pump is usually £300–£500 all-in. If the fault turns out to be a failed compressor, the cost rises significantly — often £1,500–£2,500 — but this is an uncommon outcome. Bear in mind that Nibe is a Swedish brand and parts are not always held in UK stock, so there can occasionally be a short wait for courier delivery if a component needs ordering.

Affected models: NIBE F2040, NIBE S2125, NIBE F1145, NIBE F1245, NIBE SMO 40, NIBE VVM 320, NIBE VVM 500, NIBE Fighter 1155, NIBE Fighter 1255

Last reviewed 2 July 2026 · verified by our team.

Are you a heating engineer? Join our network and get local jobs sent to you.

Find a heat pump engineer

✓ Your boiler details: Nibe 40 — one step done already.

We pass your details to up to 3 vetted local engineers. 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 →