Chaffoteaux 103 Fault Code: Causes, Fixes & Repair Costs
What does the Chaffoteaux 103 fault code mean?
Fault code 103 on a Chaffoteaux boiler indicates that the appliance has detected a problem with water circulation in the heating circuit — sometimes described internally as a 'flow check failed' condition. When the boiler cannot confirm that water is moving through the system at an adequate rate, it shuts itself down as a safety precaution to prevent overheating and damage to internal components. You may notice the boiler locking out, cold radiators, gurgling or banging noises from the pipework, or a pressure gauge reading that is lower than normal. On some Chaffoteaux models the code 103 appears alongside code 1P1, both pointing to the same underlying circulation anomaly.
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
- Low system pressure Common
If the boiler's pressure gauge reads below 1 bar, there is not enough water in the circuit for the pump to push an adequate flow. Correct operating pressure for most Chaffoteaux boilers is between 1 and 1.5 bar when the system is cold. A drop below this threshold is one of the most frequent triggers for code 103.
- Circulation pump failure or seizure Common
The pump is responsible for moving water around the heating circuit. Over time, pumps can seize due to scale or corrosion, lose performance, or fail outright. A seized pump shaft is a particularly common cause of repeated flow-check lockouts, and the boiler will keep tripping on 103 until the pump is freed or replaced.
- Sludge or debris restricting flow Common
Magnetite sludge and limescale accumulate in heating systems over time, clogging pipework, radiators, and the pump impeller. This restricts circulation enough to trigger the flow-check fault. Systems that have never been flushed or that lack a magnetic filter are especially susceptible. Users with Chaffoteaux Niagara boilers have reported codes 103 and 104 occurring together when sludge is the root cause.
- Blocked system filter or heat exchanger Sometimes
An inline strainer or magnetic filter that has not been cleaned can become completely blocked, preventing adequate flow. Similarly, a scaled-up or partially blocked heat exchanger reduces water movement through the boiler itself, leading to the same circulation fault.
- Expansion vessel fault Sometimes
If the expansion vessel has lost its pre-charge pressure or its internal membrane has failed, system pressure becomes unstable — rising too high when hot and dropping too low when cold. This pressure instability can cause the flow-check routine to fail even if the pump and pipework are otherwise in good condition.
- Airlock in the heating circuit Sometimes
Air trapped in the system or within the pump itself can prevent proper circulation. This is more likely after recent work on the system, such as a radiator replacement or a top-up of system water, but can also develop gradually in an older system.
How to fix it
- Check the boiler pressure gauge DIY safe
Look at the pressure gauge on the front of your boiler. It should read between 1 and 1.5 bar when the system is cold. If it reads below 1 bar, the low pressure is very likely contributing to the fault. Use the filling loop — usually a braided hose with one or two valves beneath the boiler — to slowly top up the pressure until the gauge reads around 1.2 to 1.5 bar, then close the filling loop valves fully. Do not overfill beyond 2 bar.
- Reset the boiler DIY safe
Once pressure is at the correct level, press and hold the reset button (refer to your boiler's quick-start guide for its location) for a few seconds until the boiler attempts to restart. Wait several minutes to see whether the fault clears. If it returns immediately or after a short while, do not keep resetting — repeated resets without resolving the underlying cause will not fix the problem and could mask a more serious issue.
- Check that all radiator valves and isolating valves are open DIY safe
Walk around your home and make sure that both the manual and thermostatic radiator valves (TRVs) on every radiator are open. Also check that any isolating valves on the pipework near the boiler are fully open. A system where several radiators are isolated can restrict flow enough to trigger code 103.
- Listen and look for obvious signs of a circulation problem DIY safe
Note whether you can hear the pump running (a gentle hum from the boiler or airing cupboard), whether radiators are cold or only warm at the top, and whether there are gurgling sounds in the pipes. This information is very useful to pass on to your engineer and can help them diagnose the fault more quickly.
- Arrange an inspection by a Gas Safe registered engineer Gas Safe engineer
If the fault persists after the checks above, a qualified engineer needs to investigate. They will test the circulation pump — checking whether it is running, freeing it if the shaft has seized, and replacing it if it has failed. They will also inspect and clean the system filter, check the heat exchanger for blockage or scale, and test the expansion vessel pressure. If sludge is confirmed as the cause, they may recommend a powerflush using specialist equipment to clean the entire circuit before the fault returns.
Parts you may need
- Circulation pump · from £120
- Expansion vessel · from £55
- Magnetic system filter (e.g. Magnaclean) · from £65
- Plate heat exchanger · from £90
- Pressure relief valve · from £18
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–£450, depending on the underlying cause.
Frequently asked questions
Can I fix Chaffoteaux fault code 103 myself?
There are a couple of safe checks a homeowner can carry out: topping up the system pressure via the filling loop if the gauge reads below 1 bar, and performing a single reset. If the code clears and does not return, that may be all that was needed. However, if the fault persists, the underlying cause — a faulty pump, sludge blockage, or expansion vessel problem — requires a Gas Safe registered engineer. Working on the pump, pipework, or heat exchanger is not something a homeowner should attempt.
What does it cost to fix fault code 103 on a Chaffoteaux boiler in the UK?
For most households the repair falls between £150 and £450. A pump replacement including parts and labour typically costs £150–£380. If sludge is the cause, a powerflush ranges from around £300 for a small flat to £500 or more for a larger property (higher still in London). If the issue turns out to be something more straightforward such as a blocked filter or low pressure top-up, you may only pay the engineer's call-out and diagnostic fee of around £85–£150. Major components such as a heat exchanger or PCB can cost significantly more, but these are rarely the primary cause of code 103.
Why does my Chaffoteaux keep showing code 103 after I reset it?
If the boiler trips on 103 repeatedly, resetting it is not solving the problem — it is just temporarily clearing the lockout. The most likely culprits are a pump that is on the verge of failing, a heavily sludged system, or an expansion vessel that has lost its charge. Each time the boiler tries to run, it detects the same inadequate flow and shuts down again. Continuing to reset without investigation risks causing further damage. Call a Gas Safe engineer to carry out a proper diagnosis.
What is the difference between Chaffoteaux fault codes 103 and 104?
Code 103 relates specifically to a flow-check failure in the heating circuit — the boiler cannot confirm adequate water circulation. Code 104 is typically associated with an overheating or high-temperature fault. In practice, the two codes can appear together when sludge or a blocked heat exchanger is causing both poor flow and a localised temperature spike. If you are seeing both codes, sludge buildup or a failing pump is the most likely combined cause, and a powerflush or pump replacement is often the recommended course of action.