Need help with a job?

By Emily Rivers
Last updated 18th July 2022

A central heating digital programmer is a more advanced timer and thermostat that allows you to decide when to set your heating to come on and off every day and what temperature to reach. Programmers allow you to preset heating schedules around when you are usually home and keep the heating off when you are likely to not be home.

Programmers for your boiler and central heating come as a single channel and a dual channel. The single channel option is for a combi boiler, as a combi boiler has instant hot water and just requires the programmer for when to turn the heat on.

The dual channel, also known as two-channel system, is for a boiler where one set of switches control the hot water cylinder and a separate set for the heating. These can also be used to control a second heating zone. 

How much will it cost to replace a programmer?

Replacing a faulty digital programmer or upgrading an old timer to a modern programmer (e.g.; the Danfoss TPOne™) does not require too many hours of labour from the heating engineer so the simplicity in the job helps to keep the cost down. A battery powered programmer like the Danfoss TPOne™ costs about £60 and a mains powered Danfoss TPOne™ costs about £80. These will only require your heating engineer to do a couple of hours labour to get the programmer installed and ready for use. 

How much labour costs to fit a programmer

Per

Average cost

Replacing a faulty programmer

Per hour 

£90

Upgrading an old timer with a new programmer

Per hour 

£160 

Upgrading to a smart programmer

Per hour 

£160

Cost to replace a heating digital programmer

Do I need a programmer for my boiler?

A boiler will need a thermostat to instruct the boiler when to heat the house. Depending on temperature rather than a specific time during the day. If your home is left empty for days, weeks, months in winter, it is important that the home stays above 5 degrees (best to set it to not fall between 8-12 degrees celsius) to avoid any frost damage. This stops water from expanding as the water freezes, and resulting in a burst pipe or no flow of water to the boiler. Most thermostats nowadays are programmable thermostats meaning you can do timed settings through-out the day for heating to come on, making the central heating system more energy efficient.

Some combi boilers have a built in timer, with notches that you push outwards to represent times to come on and inwards to represent times switched off during the day. A boiler will operate without a programmer as long as there is a thermostat and timer built-in.

Is a programmer the same as a thermostat?

A thermostat will control the temperature of the boiler. Whatever the temperature is set to, when the thermometer / thermostat reaches temperature, it will instruct the boiler to switch off, or when the room falls below the desired temperature, a thermostat tells the boiler to turn on and start pushing hot water around the pipework to heat radiators, towel rails and underfloor heating.

A programmer does this as well as allows different time schedules to be set for temperature settings at different times during the day. E.g.; a programmer can set the heating to come on for an hour when you wake and get ready for work and then switch off as you leave for work, and have the boiler turn back just before you are due home to start heating the house for your arrival.

Is a programmer the same as a timer?

A timer has a limited option of allowing you to set the heating to come on at the same time throughout the week. A programmer is more advanced with better features of allowing you to set different timed options for different days of the week, e.g.; having the heating come on later or for longer over the weekend when you are having a lie-in and staying in for the day. A 7 day programmer (the most advanced) allows you to have a different schedule for the heating every day, so 7 unique days. A 5/2 programmer means that the weekend can have different settings from the weekdays. Having a Smart thermostat means the App on your smartphone acts as the programmer and you can have a different heating schedule for every day of the week.

Do I need a programmer with a Smart thermostat?

The Smart thermostat makes the programmer redundant. You can either remove it from the wall of the house or leave it in situ, in case you move home and take your Smart controls with you but the programmer will no longer be talking to the boiler as the schedules of times and temperatures will all be controlled via the App on your smartphone.


Estimates for common heating engineer jobs;

JobEstimate
Cost to replace a hot water immersion heater£298
Cost to fit underfloor heating£1,228
Cost to service a gas fire£150
Cost to replace a vented hot water cylinder£586
Cost to replace a central heating pump£222
Cost to replace a heating programmer£255
Cost to power flush central heating systems£603 Visit
Cost to install heating oil storage tank£2,160
Cost to replace an oil boiler£3,228
New combi or system boiler installation – like for like replacement£2,718
Cost to move and relocate a boiler£830
Complete gas safety certificate for one gas appliance£90
Cost to install heated skirting boards£2,200
Cost to install an LPG boiler£2,026
Cost to install hydrogen boiler£1,350
Cost to install a gas fire£1,059
Cost to install a chimney liner£761
Cost to install biomass boiler£5,705
Cost to install a ground source heat pump£13,563
Cost to fix a boiler fault error code£85
Cost to install an unvented hot water cylinder£3,669
Cost to fit thermostatic radiator valves (TRVs)£111
Cost to fit smart heating controls£235
Cost to fit a magnetic filter for boiler£155
Cost to fit a heated towel rail£119
Cost to fit a radiator£184
Cost to install a gas cooker or hob£202
Boiler service cost£100
Boiler repair cost for pump, diverter valve or heat exchanger£233
Cheap boiler insurance£20 per month
Cost to install an air source heat pump£6,167
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

Rates for other trades

Replace a heating programmer cost in the UK
Estimate Replace a heating programmer cost in the UK, including Central heating programmer valued at £75, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKReplace a heating programmer cost
Replace a heating programmer near London£223
Replace a heating programmer near Birmingham£204
Replace a heating programmer near Glasgow£204
Replace a heating programmer near Leeds£200
Replace a heating programmer near Liverpool£205
Replace a heating programmer near Sheffield£204
Replace a heating programmer near Edinburgh£205
Replace a heating programmer near Manchester£204
Replace a heating programmer near Belfast£195
Replace a heating programmer near Bristol£205
Replace a heating programmer near Leicester£203
Replace a heating programmer near Cardiff£202
Replace a heating programmer near Coventry£206
Replace a heating programmer near Bradford£202
Replace a heating programmer near Nottingham£205
Replace a heating programmer near Newcastle Upon Tyne£208
Replace a heating programmer near Brighton and Hove£210
Replace a heating programmer near Derby£206
Replace a heating programmer near Hull£197
Replace a heating programmer near Plymouth£195
Replace a heating programmer near Stoke-on-Trent£203
Replace a heating programmer near Southampton£208
Replace a heating programmer near Northampton£214
Replace a heating programmer near Wolverhampton£204
Replace a heating programmer near Luton£219
Replace a heating programmer near Portsmouth£209
Replace a heating programmer near Reading£227
Replace a heating programmer near Norwich£206
Replace a heating programmer near Milton Keynes£215
Replace a heating programmer near Bournemouth£207
Replace a heating programmer near Aberdeen£201
Replace a heating programmer near Peterborough£207
Replace a heating programmer near Bolton£202
Replace a heating programmer near Swindon£210
Replace a heating programmer near Southend-on-Sea£211
Replace a heating programmer near Warrington£206
Replace a heating programmer near Oxford£212
Replace a heating programmer near Swansea£202
Replace a heating programmer near Sunderland£210
Replace a heating programmer near Slough£223
Replace a heating programmer near Kingswood£205
Replace a heating programmer near Telford£204
Replace a heating programmer near Cambridge£211
Replace a heating programmer near Ipswich£229
Replace a heating programmer near Blackpool£201
Replace a heating programmer near Middlesbrough£205
Replace a heating programmer near Dundee£203
Replace a heating programmer near Huddersfield£199
Replace a heating programmer near York£200
Replace a heating programmer near Poole£209
Replace a heating programmer near Watford£222
Replace a heating programmer near Newport£193
Replace a heating programmer near Colchester£217
Replace a heating programmer near Exeter£199
Replace a heating programmer near Blackburn£204
Replace a heating programmer near Crawley£220
Replace a heating programmer near Gloucester£202
Replace a heating programmer near Stockport£204
Replace a heating programmer near Basingstoke£223
Replace a heating programmer near Basildon£210
Replace a heating programmer near Cheltenham£204
Replace a heating programmer near Gateshead£209
Replace a heating programmer near Worthing£213
Replace a heating programmer near Rochdale£201
Replace a heating programmer near Oldham£202
Replace a heating programmer near Chelmsford£212
Replace a heating programmer near Birkenhead£205
Replace a heating programmer near Maidstone£211
Replace a heating programmer near Gillingham£208
Replace a heating programmer near Salford£204
Replace a heating programmer near Solihull£204
Replace a heating programmer near St Helens£209
Replace a heating programmer near Worcester£204
Replace a heating programmer near Lincoln£207
Replace a heating programmer near West Bromwich£204
Replace a heating programmer near Eastbourne£205
Replace a heating programmer near Wakefield£200
Replace a heating programmer near Wythenshawe£204
Replace a heating programmer near Bedford£212
Replace a heating programmer near Hemel Hempstead£220
Replace a heating programmer near Preston£205
Replace a heating programmer near Stevenage£215
Replace a heating programmer near Southport£201
Replace a heating programmer near Bath£202
Replace a heating programmer near Harlow£215
Replace a heating programmer near Sutton Coldfield£204
Replace a heating programmer near Darlington£204
Replace a heating programmer near Chester£206
Replace a heating programmer near Hastings£205
Replace a heating programmer near Nuneaton£200
Replace a heating programmer near Halifax£199
Replace a heating programmer near Hartlepool£204
Replace a heating programmer near Aylesbury£226
Replace a heating programmer near Doncaster£200
Replace a heating programmer near Grimsby£197
Replace a heating programmer near Wallasey£204
Replace a heating programmer near Londonderry£183
Replace a heating programmer near Stockton-on-Tees£204
Replace a heating programmer near Weston-super-Mare£203
Replace a heating programmer near High Wycombe£222
Replace a heating programmer near Ashford£212
Replace a heating programmer near Redditch£203
Replace a heating programmer near Wigan£204
Replace a heating programmer near Scunthorpe£197
Replace a heating programmer near Bury£202
Replace a heating programmer near Paisley£205
Replace a heating programmer near Bracknell£222
Replace a heating programmer near Burnley£198
Replace a heating programmer near Rugby£208
Replace a heating programmer near Guildford£223
Replace a heating programmer near Carlisle£195
Replace a heating programmer near Chatham£208
Replace a heating programmer near East Kilbride£204
Replace a heating programmer near Newcastle-under-Lyme£202
Replace a heating programmer near Chesterfield£200
Replace a heating programmer near Burton upon Trent£201
Replace a heating programmer near Tamworth£204
Replace a heating programmer near Shrewsbury£208
Replace a heating programmer near Woking£226
Replace a heating programmer near St Albans£222
Replace a heating programmer near Harrogate£200
Replace a heating programmer near Crewe£202
Replace a heating programmer near South Shields£203
Replace a heating programmer near Craigavon£184
Replace a heating programmer near Stafford£203
Replace a heating programmer near Rotherham£203
Replace a heating programmer near Barnsley£198
Replace a heating programmer near Lowestoft£220
Replace a heating programmer near Walsall£204
Replace a heating programmer near Gosport£209
Replace a heating programmer near Dartford£218
Replace a heating programmer near Bognor Regis£209
Replace a heating programmer near Corby£204
Replace a heating programmer near Paignton£200
Replace a heating programmer near Maidenhead£221
Replace a heating programmer near Rochester£208
Replace a heating programmer near Ellesmere Port£202
Replace a heating programmer near Loughborough£203
Replace a heating programmer near Dudley£204
Replace a heating programmer near Bangor£195
Replace a heating programmer near Dewsbury£199
Replace a heating programmer near Mansfield£200
Replace a heating programmer near Margate£207
Replace a heating programmer near Kettering£209
Replace a heating programmer near Cannock£202
Replace a heating programmer near Sale£203
Replace a heating programmer near Taunton£193
Replace a heating programmer near Runcorn£212
Replace a heating programmer near Farnborough£223
Replace a heating programmer near Tynemouth£204
Replace a heating programmer near Hereford£196
Replace a heating programmer near Halesowen£204
Replace a heating programmer near Widnes£207
Replace a heating programmer near Huyton with Roby£205
Replace a heating programmer near Scarborough£198
Replace a heating programmer near Gravesend£213
Replace a heating programmer near Bebington£205
Replace a heating programmer near Kidderminster£206
Replace a heating programmer near Stourbridge£205
Replace a heating programmer near Barry£195
Replace a heating programmer near Smethwick£204
Replace a heating programmer near Dunfermline£206
Replace a heating programmer near Livingston£209
Replace a heating programmer near Weymouth£203
Replace a heating programmer near Brentwood£216
Replace a heating programmer near Barrow-in-Furness£235
Replace a heating programmer near Hamilton£204
Replace a heating programmer near Canterbury£209
Replace a heating programmer near Wellingborough£211
Replace a heating programmer near Sittingbourne£211
Replace a heating programmer near Macclesfield£198
Replace a heating programmer near Bootle£205
Replace a heating programmer near Carlton£204
Replace a heating programmer near Esher£223
Replace a heating programmer near Clacton-on-Sea£218
Replace a heating programmer near Lancaster£201
Replace a heating programmer near Beeston£200
Replace a heating programmer near Banbury£217
Replace a heating programmer near Torquay£200
Replace a heating programmer near Folkestone£207
Replace a heating programmer near Kingswinford£204
Replace a heating programmer near Bloxwich£205
Replace a heating programmer near Bridgend£204
Replace a heating programmer near Welwyn Garden City£221
Replace a heating programmer near Lisburn£192
Replace a heating programmer near Leamington Spa£211
Replace a heating programmer near Washington£209
Replace a heating programmer near Tunbridge Wells£220
Replace a heating programmer near Kirkcaldy£204
Replace a heating programmer near Hinckley£203
Replace a heating programmer near Durham£213
Replace a heating programmer near Cumbernauld£208
Replace a heating programmer near Wokingham£225
Replace a heating programmer near Horsham£220
Replace a heating programmer near Crosby£204
Replace a heating programmer near Yeovil£193
Replace a heating programmer near Thundersley£212
Replace a heating programmer near Altrincham£202
Replace a heating programmer near Willenhall£205
Replace a heating programmer near Christchurch£206