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;

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