Programmer or timer not turning heating on
Not sure if this matches your problem?
Use our interactive tool — answer a few questions and get a personalised diagnosis.
Most likely cause & what to check
The central heating programmer (timer) controls when the heating and hot water operate. If the heating is not coming on at programmed times, work through the following checks before assuming a boiler fault.
Check the programmer clock — it may have reset to 00:00 after a power cut. The programmed on/off times will be lost. Reprogram the current time and your heating schedules. Many older mechanical timers lose their settings after even a brief power interruption.
Check the mode — most programmers have three modes: OFF, TIMED (runs to schedule), and ON (continuous). Confirm it is set to TIMED and that the heating schedule has at least one on-period set.
Check the thermostat — even if the programmer is calling, the boiler will not fire if the room thermostat is set below the current room temperature. Turn the thermostat above room temperature and listen for the boiler to fire.
Check the manual override on the programmer — most allow you to press a button to turn heating on manually, regardless of the timer. If this fires the boiler, the programmer itself works but the schedule is incorrectly set.
If the programmer is genuinely faulty: a direct replacement is straightforward — they plug into a standard 3 or 4-wire backplate. Popular UK brands (Honeywell, Drayton, Potterton) are widely available for £20–£60. Photograph the wiring connections before removing the old unit to ensure correct reconnection.
Prefer to have it done for you?
Find me an engineer →🛠 Tools & materials you may need
Was this guide helpful?