24/7 Emergency ResponseNo Call-Out Fee Over 2 HoursGas Safe Registered
020 0000 0000
Trusted Plumber London020 0000 0000
Same-Day · Gas Safe Registered · All 33 Boroughs

Central Heating Repair London — Same-Day Engineers

Heating not working? No hot water? Cold radiators? Gas Safe registered engineers diagnose and repair central heating systems across London — same-day in most cases.

📞 Call 020 0000 0000Power Flushing →
HomeCentral Heating Repair London

Common Central Heating Faults — Diagnosis and Fix

No Heat from Radiators

Likely cause: Pump failure, zone valve stuck closed, or programmer fault. If some radiators heat and others don't, the issue is likely a stuck zone valve or an unbalanced system.

Engineer tests pump output, checks zone valve actuators, and tests programmer/thermostat signal.

Cold Spots on Radiators

Likely cause: Air trapped in the system (bleed the radiator) or magnetite sludge settled at the bottom of the panel. Bottom-cold radiators almost always indicate sludge.

Bleeding resolves air pockets. Bottom-cold radiators need power flushing — often the whole system.

Boiler Pressure Keeps Dropping

Likely cause: Failed expansion vessel (most common), leak in the system, or faulty pressure relief valve. The expansion vessel should be pressurised to 1 bar — they lose charge over time.

Re-pressurising the vessel temporarily restores pressure; replacement (~£120–£180 inc. parts) is the permanent fix.

Thermostat Not Responding

Likely cause: Wiring fault, battery failure (wireless stats), or the stat has failed. Smart thermostats (Nest, Hive, Honeywell) sometimes lose connection with the boiler receiver.

Engineer tests wiring continuity, checks receiver unit, replaces or reconfigures stat.

Heating On When Thermostat Off

Likely cause: Stuck zone valve (port has jammed open) or a wiring fault at the motorised valve. Very common in systems over 10 years old.

Zone valve head replacement or full actuator replacement (£85–£140 inc. parts).

Radiator Leaking at Valve

Likely cause: TRV or lockshield valve body leak — common in valves over 15 years old, especially where limescale has cracked the valve seat.

Valve replacement. System must be drained to the affected radiator — usually a 1–2 hour job.

Heating Not Working?

£65–£85/hr labour. £60 call-out waived over 2 hours. Same-day where possible.

📞 Call 020 0000 0000

Frequently Asked Questions

Why do London heating systems fail more often?

London's water hardness (300mg/l+ calcium carbonate) is among the highest in the UK. Limescale forms inside boiler heat exchangers, and magnetite sludge (corroded metal particles) accumulates in radiators and pipework. Both reduce system efficiency and cause failures. Systems without magnetic filters or chemical inhibitor are particularly vulnerable — most London systems over 10 years old have significant sludge build-up.

How much does central heating repair cost in London?

We charge £65–£85/hr labour plus a £60 call-out fee (waived on jobs over 2 hours). Most heating faults are diagnosed and repaired in 1–3 hours. Common repairs: pump replacement £180–£280 inc. parts; zone valve replacement £120–£180 inc. parts; expansion vessel re-pressurisation £85–£120; thermostat replacement £95–£180 inc. parts depending on type.

Do I need a power flush or just a repair?

If your system has multiple cold radiators, discoloured bleed water (black or dark brown), or the boiler cycles on and off repeatedly, sludge is likely the underlying issue and a repair alone won't resolve it for long. A power flush (£299–£599 depending on radiator count) clears the sludge and is usually combined with a magnetic filter installation to prevent recurrence.

Can you repair any boiler make?

Yes. Our engineers carry parts for Worcester Bosch, Vaillant, Ideal, Baxi, Potterton and Glow-worm — the most common makes in London. For less common makes (Ferroli, Biasi, Ravenheat), we may need to source parts, which we do same or next day in most cases.

Need a Plumber Right Now?

Gas Safe registered. No call-out fee when the job runs over 2 hours. All 33 London boroughs.

📞 Call 020 0000 0000