Need help with a job?

By Emily Rivers
Last updated 19th March 2025

There are a number of reasons to replace a radiator in your home. You might have a leak from an old and rusty radiator or you might want to fit a new heated towel rail. Whatever the reason, you will have to either do it yourself (not advisable if you have carpets) or employ the services of a plumber or heating engineer to do it for you.

How do I replace an old radiator myself?

A direct one for one replacement that is the same size and shape is pretty straightforward as long as the connections are the same. You need to turn off the lockshield radiator valves or TRV (thermostatic radiator valve), unbolt the radiator and drain down the radiator to remove the water. If you are decorating your house you might have done this before. The tricky bit for replacing a radiator is making sure the new brackets lineup so the connecting pipes also align and have an airtight seal when you screw them back up.

Getting a modern radiator the same size as a radiator over 40 years old is going to be a task in itself. The likelihood is you will need to extend some pipework and drain the system (not always though). For this, unless you are a plumber yourself, you will need to hire one.

A plumber can change a radiator in your home in a matter of hours. They will be in and out of your house before you have had time to look up how to do it yourself on youtube. Things get a bit more complicated when you want a different type of radiator, like a towel rail, or an additional radiator to heat extra space in a room.

When hiring a plumber to fit a new radiator make sure you get a couple of estimates or quotes so you know you are paying the right amount local to your area.

Cost to fit a radiator

Why do I need to replace my radiator?

Are you radiators cold, not heating up, not working?

Radiators can be cold for many reasons such as;

  • Rust sludge blockages in radiators or pipes

  • Incorrect radiator fitted

  • Pipework issues, microbore, air locks, poor design such as pipes drop down from above

  • Unbalanced systems (see below)

  • Weak or damaged circulator pump

  • Thermostatic radiator valves stuck shut or shut off because overheat behind curtains

So, just because it’s cold, it doesn’t mean it needs replacing. Make sure you check with a plumber or heating engineer before you decide to buy an expensive new radiator, it might be something else that needs changing.

If you are replacing radiators in the house it is also a good time to replace the lockshield valve or fit new TRV’s which will help you regulate the temperature in each room more effectively. It will be cheaper to get this done in one go, drain down the system and repressurise with a new sealed system that is airtight.

Do your radiators need bleeding or balancing?

Bleeding is where there is gas at the top of radiators, this could be air where the system has lost water or the gas could be Hydrogen (burns with a blue flame) which is an indication of corrosion occurring. To bleed radiators you need a bleed key, a rag to catch drips and if a closed system you will need to top up the system pressure during and after bleeding.

Balancing radiators makes sure the circulating heating water reaches and heats up all the radiators, especially the downstairs radiators further away from the boiler. There is an art to balancing radiators requiring the lock shield valves to be open in increments and comparing how fast each radiator heats up. Turning upstairs radiator TRVs (thermostatic radiator valves) down to a lower setting means they turn off which will increase circulation downstairs.

If you think you have circulation problems and you want some help, contact a local heating engineer using HaMuch.

Is your radiator leaking?

Radiators leak because they rust internally most commonly dripping where valves connect but sometimes developing pinhole leaks. If you have one radiator leaking then your heating system will all be rusting away and you may need to replace other radiators and you should definitely powerflush your heating system to get rid of the build up of rust and debrid.

How much do radiators cost?

Radiators for heating your home do not need to be expensive. There are many budget radiators on the market and they start from as little as £42 for a mild steel, small radiator. The cheaper radiators are probably not the most pleasing to the eye but they do their job and if you have to get 6 to heat your home they will be kinder on your pocket.

If you have more money to spend then there are radiators that cost upward of £300 and are designed to look great in your home. They can compliment a room and provide additional functionality as towel rails in bathrooms and kitchens. They come in various designs, sizes, materials and colours, including steel, stainless steel, aluminium and traditional cast iron.

The tables below show conventional, flat panel and tubular radiators and their prices. Talk to your plumber or heating engineer before you buy as they will know what is suitable for your home and system, and might be able to get you a trade discount.

K-Rad Kompact convector radiator single / double panel cost

convector radiator

K-Rad Kompact convector radiator single / double panel
Dimensions Cost
Height 400mm x Length 1000mm £42 / £76
Height 500mm x Length 1000mm £50 / £85
Height 600mm x Length 1000mm £61 / £96

Farraday flat panel radiators cost

flat panel radiator

Farraday flat panel radiators cost
Dimensions Cost
Height 400mm x Length 1000mm £159 / £261
Height 500mm x Length 1000mm £161 / £298
Height 600mm x Length 1000mm £189 / £344

Cornel tubular steel 2 and 3 column radiators cost

column radiator

Cornel tubular steel 2 and 3 column radiators
Dimensions Cost
Height 500mm x Length 834mm £214 / £233
Height 600mm x Length 834mm £224 / £239
Height 750mm x Length 834mm £236 / £276

How long does it take to remove and replace a radiator?

This depends on what you are planning to replace the radiator with. If you are replacing one radiator, like for like, in a room and there is no need to drain down the system, it will take 1 to 2 hours to fit a new radiator by a qualified plumber or heating engineer.

If you want to fit multiple radiators that are different from the ones removed, drain down the system, fit new lockshield and thermostatic radiator valves expect the plumber to be there all day and maybe longer if there are differences with the pipework between radiators.

Also you should expect some disturbance with a major change, including plastering/filling walls and repainting or wallpapering. The plumber might have to lift carpets and floorboards to gain access so all of these additional things take time.

To get quotes from qualified plumbers and heating engineers listed on HaMuch by posting your job to local companies in your area. Check out the hourly rate local to you and select the plumber that fits your budget.


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

Fit a radiator cost in the UK
Estimate Fit a radiator cost in the UK, including Radiator valued at £24, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKFit a radiator cost
Fit a radiator near London£200
Fit a radiator near Birmingham£162
Fit a radiator near Glasgow£162
Fit a radiator near Leeds£154
Fit a radiator near Liverpool£164
Fit a radiator near Sheffield£162
Fit a radiator near Edinburgh£164
Fit a radiator near Manchester£162
Fit a radiator near Belfast£144
Fit a radiator near Bristol£164
Fit a radiator near Leicester£160
Fit a radiator near Cardiff£158
Fit a radiator near Coventry£166
Fit a radiator near Bradford£158
Fit a radiator near Nottingham£164
Fit a radiator near Newcastle Upon Tyne£170
Fit a radiator near Brighton and Hove£174
Fit a radiator near Derby£166
Fit a radiator near Hull£148
Fit a radiator near Plymouth£144
Fit a radiator near Stoke-on-Trent£160
Fit a radiator near Southampton£170
Fit a radiator near Northampton£182
Fit a radiator near Wolverhampton£162
Fit a radiator near Luton£192
Fit a radiator near Portsmouth£172
Fit a radiator near Reading£208
Fit a radiator near Norwich£166
Fit a radiator near Milton Keynes£184
Fit a radiator near Bournemouth£168
Fit a radiator near Aberdeen£156
Fit a radiator near Peterborough£168
Fit a radiator near Bolton£158
Fit a radiator near Swindon£174
Fit a radiator near Southend-on-Sea£176
Fit a radiator near Warrington£166
Fit a radiator near Oxford£178
Fit a radiator near Swansea£158
Fit a radiator near Sunderland£174
Fit a radiator near Slough£200
Fit a radiator near Kingswood£164
Fit a radiator near Telford£162
Fit a radiator near Cambridge£176
Fit a radiator near Ipswich£212
Fit a radiator near Blackpool£156
Fit a radiator near Middlesbrough£164
Fit a radiator near Dundee£160
Fit a radiator near Huddersfield£152
Fit a radiator near York£154
Fit a radiator near Poole£172
Fit a radiator near Watford£198
Fit a radiator near Newport£140
Fit a radiator near Colchester£188
Fit a radiator near Exeter£152
Fit a radiator near Blackburn£162
Fit a radiator near Crawley£194
Fit a radiator near Gloucester£158
Fit a radiator near Stockport£162
Fit a radiator near Basingstoke£200
Fit a radiator near Basildon£174
Fit a radiator near Cheltenham£162
Fit a radiator near Gateshead£172
Fit a radiator near Worthing£180
Fit a radiator near Rochdale£156
Fit a radiator near Oldham£158
Fit a radiator near Chelmsford£178
Fit a radiator near Birkenhead£164
Fit a radiator near Maidstone£176
Fit a radiator near Gillingham£170
Fit a radiator near Salford£162
Fit a radiator near Solihull£162
Fit a radiator near St Helens£172
Fit a radiator near Worcester£162
Fit a radiator near Lincoln£168
Fit a radiator near West Bromwich£162
Fit a radiator near Eastbourne£164
Fit a radiator near Wakefield£154
Fit a radiator near Wythenshawe£162
Fit a radiator near Bedford£178
Fit a radiator near Hemel Hempstead£194
Fit a radiator near Preston£164
Fit a radiator near Stevenage£184
Fit a radiator near Southport£156
Fit a radiator near Bath£158
Fit a radiator near Harlow£184
Fit a radiator near Sutton Coldfield£162
Fit a radiator near Darlington£162
Fit a radiator near Chester£166
Fit a radiator near Hastings£164
Fit a radiator near Nuneaton£154
Fit a radiator near Halifax£152
Fit a radiator near Hartlepool£162
Fit a radiator near Aylesbury£206
Fit a radiator near Doncaster£154
Fit a radiator near Grimsby£148
Fit a radiator near Wallasey£162
Fit a radiator near Londonderry£120
Fit a radiator near Stockton-on-Tees£162
Fit a radiator near Weston-super-Mare£160
Fit a radiator near High Wycombe£198
Fit a radiator near Ashford£178
Fit a radiator near Redditch£160
Fit a radiator near Wigan£162
Fit a radiator near Scunthorpe£148
Fit a radiator near Bury£158
Fit a radiator near Paisley£164
Fit a radiator near Bracknell£198
Fit a radiator near Burnley£150
Fit a radiator near Rugby£170
Fit a radiator near Guildford£200
Fit a radiator near Carlisle£144
Fit a radiator near Chatham£170
Fit a radiator near East Kilbride£162
Fit a radiator near Newcastle-under-Lyme£158
Fit a radiator near Chesterfield£154
Fit a radiator near Burton upon Trent£156
Fit a radiator near Tamworth£162
Fit a radiator near Shrewsbury£170
Fit a radiator near Woking£206
Fit a radiator near St Albans£198
Fit a radiator near Harrogate£154
Fit a radiator near Crewe£158
Fit a radiator near South Shields£160
Fit a radiator near Craigavon£122
Fit a radiator near Stafford£160
Fit a radiator near Rotherham£160
Fit a radiator near Barnsley£150
Fit a radiator near Lowestoft£194
Fit a radiator near Walsall£162
Fit a radiator near Gosport£172
Fit a radiator near Dartford£190
Fit a radiator near Bognor Regis£172
Fit a radiator near Corby£162
Fit a radiator near Paignton£154
Fit a radiator near Maidenhead£196
Fit a radiator near Rochester£170
Fit a radiator near Ellesmere Port£158
Fit a radiator near Loughborough£160
Fit a radiator near Dudley£162
Fit a radiator near Bangor£144
Fit a radiator near Dewsbury£152
Fit a radiator near Mansfield£154
Fit a radiator near Margate£168
Fit a radiator near Kettering£172
Fit a radiator near Cannock£158
Fit a radiator near Sale£160
Fit a radiator near Taunton£140
Fit a radiator near Runcorn£178
Fit a radiator near Farnborough£200
Fit a radiator near Tynemouth£162
Fit a radiator near Hereford£146
Fit a radiator near Halesowen£162
Fit a radiator near Widnes£168
Fit a radiator near Huyton with Roby£164
Fit a radiator near Scarborough£150
Fit a radiator near Gravesend£180
Fit a radiator near Bebington£164
Fit a radiator near Kidderminster£166
Fit a radiator near Stourbridge£164
Fit a radiator near Barry£144
Fit a radiator near Smethwick£162
Fit a radiator near Dunfermline£166
Fit a radiator near Livingston£172
Fit a radiator near Weymouth£160
Fit a radiator near Brentwood£186
Fit a radiator near Barrow-in-Furness£224
Fit a radiator near Hamilton£162
Fit a radiator near Canterbury£172
Fit a radiator near Wellingborough£176
Fit a radiator near Sittingbourne£176
Fit a radiator near Macclesfield£150
Fit a radiator near Bootle£164
Fit a radiator near Carlton£162
Fit a radiator near Esher£200
Fit a radiator near Clacton-on-Sea£190
Fit a radiator near Lancaster£156
Fit a radiator near Beeston£154
Fit a radiator near Banbury£188
Fit a radiator near Torquay£154
Fit a radiator near Folkestone£168
Fit a radiator near Kingswinford£162
Fit a radiator near Bloxwich£164
Fit a radiator near Bridgend£162
Fit a radiator near Welwyn Garden City£196
Fit a radiator near Lisburn£138
Fit a radiator near Leamington Spa£176
Fit a radiator near Washington£172
Fit a radiator near Tunbridge Wells£194
Fit a radiator near Kirkcaldy£162
Fit a radiator near Hinckley£160
Fit a radiator near Durham£180
Fit a radiator near Cumbernauld£170
Fit a radiator near Wokingham£204
Fit a radiator near Horsham£194
Fit a radiator near Crosby£162
Fit a radiator near Yeovil£140
Fit a radiator near Thundersley£178
Fit a radiator near Altrincham£158
Fit a radiator near Willenhall£164
Fit a radiator near Christchurch£166