If your heating stays on continuously, the cause is usually a thermostat fault, stuck valve, control wiring issue, or programmer malfunction rather than a boiler that cannot switch off. Most continuous heating problems occur when the boiler continues receiving a signal to run. In many cases, the issue lies in the control system rather than the heating components themselves.
The Most Common Reasons This Happens
1. Faulty Thermostat
If the thermostat fails to detect room temperature properly, it may keep calling for heat.
If your thermostat seems unresponsive:
→ Why Is My Thermostat Not Working?
2. Thermostat Positioned Near Heat Source
If placed near a radiator or direct sunlight, it may misread room temperature and behave unpredictably.
3. Stuck Motorised Valve
In some systems, a motorised valve controls water flow between heating and hot water.
If the valve sticks open, heating may remain active.
4. Programmer or Timer Fault
If the heating schedule is misconfigured or the programmer fails, the boiler may run outside normal times.
If heating does not respond to schedule:
→ Why Is My Heating Programmer Not Working?
5. Wiring Issue
Faulty wiring between controls and boiler can send a constant demand signal.
If the boiler fires briefly and stops repeatedly:
→ Why Does My Boiler Fire Up Then Stop?
Is This Serious?
It may be minor if:
• Schedule settings were changed
• Thermostat batteries are low
• Heating stops when manually adjusted
It may require attention if:
• Heating runs continuously regardless of settings
• Boiler overheats
• Energy bills increase significantly
What You Can Do
If your heating is staying on, you can:
• Lower thermostat setting
• Check programmer schedule
• Replace thermostat batteries
• Restart the boiler if safe
If heating remains on without control response, inspection may be required.
For related issues, see:
→ Heating Problems Explained
→ Why Is My Thermostat Not Working?
→ Why Is My Heating Programmer Not Working?
→ Why Does My Boiler Fire Up Then Stop?