Boiler Timer Not Working: Mechanical and Digital Timers, Common Faults and Replacement Options

If your boiler is firing at the wrong time, refusing to come on at all, or showing a blank display, a faulty timer or programmer is one of the most common culprits. The good news is that many boiler timer faults are surprisingly simple to fix — a power cut resets the clock, a dead backup battery wipes the programme, or a single incorrect setting throws everything out. In other cases, the timer unit itself has reached the end of its life and needs replacing. This guide from the BOYLA Team walks you through how boiler timers work, the most likely causes of failure (in order of how often we see them), what you can safely check yourself, and what a Gas Safe registered engineer will do when the problem goes deeper. We also cover boiler timer replacement costs and whether upgrading to a smart thermostat makes more sense than a like-for-like swap.

⚠️ Important safety information from the BOYLA Team: the checks described in this guide — resetting the clock, replacing the backup battery, checking the consumer unit for tripped switches, and reviewing programme settings — are safe for any competent homeowner to carry out. Do not open the boiler casing, do not attempt to access or replace the printed circuit board (PCB), and do not interfere with gas pipework or gas components under any circumstances. In the UK, any work on a gas appliance must by law be carried out by a Gas Safe registered engineer. Always verify an engineer's Gas Safe registration number before allowing them to work on your boiler — you can check this at the official Gas Safe Register website. If an MCB in your consumer unit trips repeatedly, do not keep resetting it; call a qualified electrician or Gas Safe engineer as appropriate.

How Does a Boiler Timer Work?

A boiler timer — sometimes called a programmer or boiler clock — is the control that tells your central heating system and hot water when to switch on and off. It works alongside your room thermostat: the timer provides the schedule ("come on at 7am"), while the thermostat decides whether there is actually a call for heat based on the room temperature. Only when both the timer is in an "on" period and the thermostat is calling for heat will the boiler fire.

Understanding this relationship matters when fault-finding. If your heating comes on at the right time but the house never warms up, the thermostat is more likely at fault. If the boiler refuses to come on at all during a scheduled period — but fires normally when you switch it to "continuous" or "always on" — the timer or programmer is the most likely cause.

Boiler timers come in two main forms. Mechanical (analogue) timers use a rotating 24-hour dial with small push-in pins or tabs around the edge. Each pin represents a 15-minute slot; push the pin in to turn heating on, leave it out to keep it off. They are simple and long-lasting but must be set to 24-hour time, do not automatically adjust for British Summer Time (BST), and offer no day-by-day flexibility. Digital timers and programmers use an LCD display and button interface. They allow you to set separate on/off times for weekdays and weekends, control heating and hot water independently, and many include a battery backup to preserve settings during power cuts. They are more flexible but can develop electronic faults and are more expensive to replace.

Why Is My Boiler Timer Not Working? The Most Common Causes

  • Power supply problems: A tripped miniature circuit breaker (MCB) at your consumer unit or a blown fuse in the fused spur switch next to the boiler will cut power to the timer entirely. This is the first thing to check before assuming the timer itself is broken.
  • Incorrect clock time after a power cut or clock change: Many programmers reset to midnight after even a brief power interruption. In the UK, the spring and autumn clock changes catch many homeowners out — older mechanical and basic digital timers do not adjust automatically between GMT and BST, so your heating ends up an hour early or an hour late.
  • Dead or failing backup battery: Most digital programmers contain a small battery (commonly a PP3 9V or a coin cell) that holds the clock and programme settings when mains power is interrupted. When this battery fails, the programmer resets every time there is a power cut — or even spontaneously if the battery voltage drops low enough. This is one of the most frequently overlooked causes of a boiler programmer not working correctly.
  • Incorrect programming or user error: On mechanical timers, tabs pushed the wrong way produce unexpected results. On digital programmers, AM/PM confusion is very common — setting a 5pm on-time as 5am means your heating fires in the early hours and is off when you need it. Always double-check AM/PM, 24-hour versus 12-hour format, and whether weekday and weekend programmes are set separately.
  • Thermostat override or fault: If the room thermostat is set below the current room temperature, the boiler will not fire even during a scheduled on-period. It can also work the other way — a faulty thermostat stuck in the "on" position can make the timer appear irrelevant. Check your thermostat settings before assuming the timer is to blame.
  • Mechanical wear: The contact points inside a mechanical dial timer can burn or fail to close properly after years of use. Signs include a dial that feels stiff, fails to spring back, or produces no response even when correctly set. Mechanical timers typically last 10–15 years.
  • Electronic and display faults in digital units: Garbled or incomplete characters on the display, frozen screens, or unresponsive buttons can result from internal component failure, software glitches, or moisture ingress. A programmer over 10 years old showing these symptoms is usually approaching end of life.
  • Wiring faults: Loose connections between the programmer and the boiler's control board can prevent the timer signal from reaching the boiler. This is less common but is found by engineers when all other causes have been ruled out. Wiring work must be carried out by a qualified professional.

Safe Checks You Can Do Yourself — Try These First

Before calling an engineer, work through the checks below in order. Most boiler timer problems are resolved at step one, two, or three.

1. Check the power supply — Is the programmer display lit? Is the fused spur switch (the switch on the wall near the boiler) in the on position? Head to your consumer unit and check whether the MCB for your boiler has tripped. If it has, reset it once. If it trips again immediately, stop and call an engineer — do not keep resetting a repeatedly tripping circuit breaker.

2. Check and correct the clock — Confirm the programmer is showing the correct 24-hour time. If it is wrong, reset it following your programmer's instruction manual. Remember to account for BST in spring and GMT in autumn if your unit does not adjust automatically.

3. Review your programme settings — Go through each on/off period carefully. Check AM/PM, check that 24-hour format is set correctly if applicable, and verify weekday and weekend programmes separately. On a mechanical dial, check all pins are pushed in the correct direction for your intended on-periods.

4. Replace the backup battery — If your programmer resets repeatedly, replace the internal battery. Check your manual for the battery type (commonly a PP3 9V or CR2032 coin cell). Always switch the power off at the fused spur before opening the battery compartment.

5. Soft reset the boiler — Turn the boiler off at the power switch or fused spur, wait 60 seconds, then turn it back on. Note that this may reset the programmer clock, so you will need to set the time again.

6. Hard reset the programmer — Many digital programmers have a recessed reset button (operated with a straightened paperclip). Hold it for 5–10 seconds until the display clears and restarts, then reprogramme from scratch.

7. Clean the unit gently — With the power off, use a soft dry cloth to remove dust from buttons and dials. Never use liquids or sprays near any electrical component.

If none of these steps restore normal operation, it is time to call a Gas Safe registered engineer.

What a Gas Safe Engineer Will Do

When the self-help checks above have not resolved the problem, a Gas Safe registered engineer will carry out a more thorough diagnostic. They will check the wiring connections between the programmer and the boiler's control board, test whether the programmer is sending the correct voltage signal during scheduled on-periods, and use diagnostic equipment to identify whether the fault lies in the timer unit, the wiring, or a component inside the boiler itself.

If the programmer is confirmed faulty, the engineer will advise on the best replacement option. On many boilers — particularly combination boilers — the programmer is a separate unit mounted on the wall or clipped to the boiler casing, making replacement straightforward. On some older or integrated systems, compatibility must be checked carefully before a new unit is ordered.

Engineers can also identify whether a seemingly faulty timer is actually masking a deeper fault, such as a problem with the boiler's printed circuit board (PCB). A PCB fault can prevent the boiler from responding to timer signals even when the programmer itself is working perfectly. PCB diagnosis and replacement is specialist work that must not be attempted by a homeowner.

Always verify that any engineer you hire is on the Gas Safe Register. You can check this at the Gas Safe Register website using their unique registration number.

Boiler Timer Replacement: Your Options

If replacement is needed, you broadly have three routes.

Like-for-like programmer replacement: The engineer fits a direct replacement for your existing unit — either a manufacturer's own part or a compatible third-party programmer. This is the simplest option and preserves your existing wiring. Parts-only prices range from around £10–£12 for a basic digital time switch up to £60–£85 for a branded digital programmer. Supply and fit costs typically run from £100–£200 for a straightforward replacement, rising to £150–£280 or more for mid-range units with more programming options.

Upgraded programmer or zone controller: If you have a system with separate heating and hot water circuits, or you want day-by-day programming your current unit does not offer, a more capable programmer can be fitted at a similar or slightly higher price point.

Smart thermostat upgrade: For homeowners still running a mechanical dial timer — or any conventional programmer — upgrading to a smart thermostat such as a Hive or Nest provides app control, geofencing (the thermostat detects when you leave home and reduces heating automatically), and energy usage reporting. Smart thermostat units typically cost £150–£300, with professional installation adding £80–£250 depending on your system and location. While the upfront cost is higher, smart thermostats can deliver meaningful savings on heating bills over time. Installation must be carried out correctly to integrate with your boiler's wiring — incorrect wiring can cause boiler faults or void your warranty, so this is not a DIY job.

Prices vary by region — expect the top end of these ranges (or 20–30% more) in London and the South East, and typically less in the North and Scotland.

When Your Boiler Clock Is Not Working After a Power Cut or Clock Change

A blank or incorrect display after a power cut or after the clocks change is one of the most common calls heating engineers receive in the UK, particularly in October and March. It is almost never a sign of a serious fault.

After a power cut: Restore mains power, then reset the clock to the correct 24-hour time using your programmer's manual. If the clock keeps resetting after every power cut, replace the backup battery. If the programmer has no battery backup, consider replacing it with a model that does — or switching to a smart thermostat, which stores settings in the cloud and reconnects automatically.

After the clocks change: On a mechanical timer, rotate the outer dial one hour forward (in spring) or one hour back (in autumn) to realign the pins with actual clock time. On a digital programmer, adjust the time setting manually. Many smart thermostats update automatically via their internet connection, removing this task entirely.

Boiler programmers that are not working after a clock change are nearly always a settings issue, not a hardware fault. Take five minutes with the instruction manual and the problem is usually resolved without any engineer visit.

Step by step

  1. Check the power supply

    Confirm the fused spur switch near the boiler is on and the display is lit. Check your consumer unit for any tripped MCBs. Reset a tripped MCB once only — if it trips again, call an engineer.

  2. Correct the clock

    Verify the programmer shows the correct 24-hour time. Reset it if needed. If you are near a clock change (spring or autumn), adjust by one hour accordingly.

  3. Review your programme

    Go through every on/off period. Check AM/PM and 24-hour format. On a mechanical dial, confirm all pins are pushed in the right direction for your intended schedule.

  4. Replace the backup battery

    Switch off power at the fused spur, open the battery compartment (check your manual for type — commonly PP3 9V or a coin cell), and fit a fresh battery. Restore power and re-enter the time and programme.

  5. Soft reset the boiler

    Turn the boiler off at the power switch or fused spur. Wait 60 seconds. Turn it back on. Reset the clock if it has cleared and recheck heating operation.

  6. Hard reset the programmer

    Locate the reset button (often a small pinhole on the face of the unit). With power on, press and hold for 5–10 seconds using a straightened paperclip until the display restarts. Reprogramme from scratch.

  7. Call a Gas Safe registered engineer

    If the above steps do not resolve the fault, book a Gas Safe registered engineer. Describe what you have already tried — this will help them diagnose the problem faster. Do not attempt to open the boiler casing or interfere with wiring yourself.

Typical costs

Basic timer/clock unit — parts only (typical UK range)£10–£85 inc. VAT
Like-for-like timer or programmer replacement — supply and fit (typical UK range)£100–£200
Mid-range programmer with 7-day programming — supply and fit (typical UK range)£150–£280+
Advanced controls or zone programmer — supply and fit (typical UK range)£300–£500
Smart thermostat unit only, e.g. Hive or Nest (typical UK range)£150–£300
Smart thermostat professional installation — labour only (typical UK range)£80–£250
Gas Safe engineer call-out and diagnostic — hourly rate (typical UK range)£50–£100/hr

Typical UK ranges as a guide only — prices vary by region (expect the top end, or 20–30% more, in London and the South East) and by how accessible your system is. Always get a written quote.

Frequently asked questions

Why does my boiler timer keep resetting to midnight?

The most common cause is a dead or failing backup battery inside the programmer. The battery maintains the clock and programme settings when mains power is interrupted. Replace the battery — typically a PP3 9V or coin cell depending on your model — and the problem usually resolves immediately. If your programmer has no battery backup, it will reset after every power cut; upgrading to a model with battery backup or a smart thermostat is the practical long-term fix.

My boiler timer is set correctly but the heating still will not come on — why?

If the timer programme is correct but the boiler will not fire during a scheduled period, check your room thermostat. If the thermostat's target temperature is already met (or set too low), the boiler will not receive a call for heat regardless of the timer. Try turning the thermostat up above the current room temperature and see if the boiler responds. If it does, the timer is fine and the thermostat needs attention. If the boiler still does not fire, the fault may lie in the wiring between the programmer and boiler, or with the boiler itself — call a Gas Safe engineer.

Can I replace a boiler timer or programmer myself?

Replacing a standalone programmer that sits in its own wall-mounted housing and connects via low-voltage wiring is a task some competent DIYers tackle. However, compatibility must be confirmed, wiring must be correctly re-connected, and the work must not involve any gas components. If you are in any doubt, or if the programmer is integrated into the boiler, always use a qualified professional. Incorrect wiring can cause boiler faults and may void your warranty. The BOYLA Team recommends using a Gas Safe registered engineer for all boiler control work.

How do I adjust my boiler timer after the clocks change?

On a mechanical dial timer, rotate the outer ring one hour forward in spring (when clocks go forward) or one hour back in autumn (when clocks go back) to realign the pins with the new clock time. On a digital programmer, go into the clock or time settings and adjust the hour manually. Many smart thermostats update automatically via their internet connection and require no manual adjustment.

Is it worth replacing an old boiler timer, or should I upgrade to a smart thermostat?

If your boiler is relatively modern and the programmer is the only issue, a like-for-like replacement is usually the most cost-effective fix. However, if you are still using a mechanical dial timer or a basic digital programmer, upgrading to a smart thermostat offers far better control, app access, and potential energy savings. Smart thermostats cost more upfront — typically £150–£300 plus £80–£250 for installation — but can reduce heating bills meaningfully over time. Prices vary by region; expect higher costs in London and the South East.

My boiler programmer display is blank — is the programmer dead?

Not necessarily. A blank display is often caused by a power supply problem rather than a failed programmer. Check the fused spur switch near the boiler, check your consumer unit for a tripped MCB, and try a soft reset. If power is confirmed and the display remains blank after a reset, the programmer may have failed internally and will need replacing. A Gas Safe registered engineer can confirm this and advise on a suitable replacement.

Find a Gas Safe engineer

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 →