Need help with a job?

By Emily Rivers
Last updated 27th May 2025

A heating expansion tank is the little tank, also known as the header tank or feed and expansion (F&E) tank, often located in the loft, above a boiler. This tank is filled directly from mains water. The header tank is separate from the cold water storage tank, as the header or expansion tank only feeds the central heating system.

Water flows down to fill the boiler and if the boiler needs to depressurise, water is pumped back up into the expansion tank. This allows the heating system to expand with heat.

If a radiator on the central heating system is drained down (perhaps to replace that radiator or replace thermostatic radiator valves), the expansion tank will automatically refill the system, filling the radiator back up. The expansion tank has a ballcock that will float in the tank, and when the water level reaches capacity, the ballcock will shut off the valve to no longer allow any more mains water to enter this tank. It is such a clever design, but like everything, it is prone to deteriorating with age and after a decade or more, this tank may need a plumber to repair or replace a part or replace the tank itself.

How do I know if my header tank for the central heating needs replacing?

The header tank is made of plastic and might need to be replaced every ten - fifteen years.

Reasons the header tank may need to be replaced include;

  • if the header tank is prone to freezing during the winter months because it has not been properly insulated, this will lead to cracks and leaks
  • the central heating system is pumping over a lot with hot sludge water, this might cause the header tank to eventually crack, needing to be replaced
  • over the years, the plastic may become very brittle and just crumble if touched
  • age deterioration might cause pinholes, leaking water in to the loft, which will eventually come through damaging the ceilings, if left
Cost to replace header tank

How much will it cost to replace a feed and expansion header tank?

The cost of removing an old feed and expansion tank and carrying out a replacement, plumbing in a new F&E tank will depend on the location of the tank and accessibility as well as what will be involved in the job. If the skilled plumber needs 30 minutes to clear a path from the loft hatch to the header tank, this will add to the cost of the job, so before calling the plumber in, make sure that the tank is accessible. 

Image Name Cost
Byelaw 30 Tank Kit 4 Gallon + £10 18L Tank Byelaw 30 Tank Kit 4 Gallon + £10 18L Tank£35.00
Polytank - Primary Expansion Cold Water Storage Tank 18L Polytank - Primary Expansion Cold Water Storage Tank 18L £42.00

If the expansion tank just needs a simple repair, e.g.; the overflow pipe has come loose and no longer correctly connected to the header tank, this might just result in an hours labour or a call-out fee plus minimal amount for materials.

If the plumber is isolating the existing header tank, and moving it to a new location, even upgrading the plastic tank itself, this can work out at a day or two labour charge. The exact time involved will depend on how challenging it will be to extend the pipework.

When you first contact the plumber, they will arrive and investigate, attempting to repair the tank or fix a valve first with replacement of the header tank being the last option. Removing the old deteriorated tank from the loft can turn into a challenge on its own, especially if it was metal rather than plastic.  The header tank  might need an electric saw or grinder (while being careful not to have any sparks set alight the roof trusses) to make the pieces of the tank small enough to discard through the loft hatch. To save money on labour charges, some plumbers may just leave the old discarded header tank, that is completely, isolated from the system, up in the loft, especially if you won’t be doing a loft conversion in the coming years.

Cost to repair or replace a header tank

Per

Average cost

Replacing a ballcock valve in the header tank

Per hour 

£45

Cleaning out the header tank

Per hour 

£65

Moving the header tank to a new location

Per day

£280

Removing the header tank and isolating pipework

Per day

£260

Replacing the header tank

Per day

£290

Can my header tank be moved to a new location for a loft conversion?

Yes, a few ideas might be to convert the central heating system and replace it with a combi boiler so that the header tank is no longer needed. This will create a lot more space, eliminating the need for the header tank in the loft and housing a smaller boiler with no cylinder, potentially free’ing up a cupboard downstairs. 

Or if the boiler is converted to a system boiler with a vented heat store tank with integral header tank, this can be situated anywhere, best being close to the boiler.

If you do not want to change the boiler system, then the header expansion tank can be relocated with the extension of pipework to a side of the loft conversion. This will free up the middle loft space, and the header tank can be neatly boxed in with some panelling. If you go for this option, do make sure that for any future issues with the header tank, that it will be easily accessible. The panelling should have an inspection hatch or window to keep an eye on it. You will need an easy way to remove the boxing, should you need full access to the tank in times of replacement or repair.

Can a header tank be repaired?

If you have noticed that your feed & expansion tank is slow to drain or filled with rusty sludge water at the bottom, this does not mean it needs replacing but rather a clean out and perhaps a powerflush to your central heating system. Most companies when powerflushing include a clean out the header F&E tank. This might be caused from years of the heating system pumping over into the F&E tank, sludge from the central heating system has deposited into the tank.

Sometimes the sludge can solidly block the cold feed pipe running down the expansion tank to the boiler, and this section of pipework might need cutting out and replacing.

 

If the tank is overflowing constantly running or filling up, the plumber might need to replace a faulty ballcock where the valve could be letting by or not closing correctly. Often the float mechanism is not rising to the correct level to shut off the water supply. 

Reasons for the faulty valve not shutting off might be;

  • The ballcock has a hole, filling with water so the ballcock is sinking and unable to close the valve, leaving the tank constantly refilling
  • The rubber washer which seals off the valve has disintegrated through age and is not creating a watertight seal 
  • The brass nipple in the valve has deteriorated and no longer creates a seal, so the tank continues filling

This is an inexpensive part to change, as long as the plumber has access to the header tank in the loft.

 

The pressure inside the F&E tank can also cause the actual tank to degrade and may become perforated (pin-holes usually appear along the bottom or along the seam). A leak sealer may stop the leak, but this will only allow the tank to limp on for a while longer and should be replaced before any more damage is caused.


Estimates for common plumber jobs;

Rates for other trades

Replace a heating expansion header tank cost in the UK
Estimate Replace a heating expansion header tank cost in the UK, including Heating Expansion Tank valued at £35, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKReplace a heating expansion header tank cost
Replace a heating expansion header tank near London£372
Replace a heating expansion header tank near Birmingham£309
Replace a heating expansion header tank near Glasgow£345
Replace a heating expansion header tank near Leeds£307
Replace a heating expansion header tank near Liverpool£305
Replace a heating expansion header tank near Sheffield£310
Replace a heating expansion header tank near Edinburgh£336
Replace a heating expansion header tank near Manchester£321
Replace a heating expansion header tank near Belfast£290
Replace a heating expansion header tank near Bristol£333
Replace a heating expansion header tank near Leicester£307
Replace a heating expansion header tank near Cardiff£305
Replace a heating expansion header tank near Coventry£318
Replace a heating expansion header tank near Bradford£315
Replace a heating expansion header tank near Nottingham£307
Replace a heating expansion header tank near Newcastle Upon Tyne£338
Replace a heating expansion header tank near Brighton and Hove£356
Replace a heating expansion header tank near Derby£308
Replace a heating expansion header tank near Hull£297
Replace a heating expansion header tank near Plymouth£308
Replace a heating expansion header tank near Stoke-on-Trent£305
Replace a heating expansion header tank near Southampton£335
Replace a heating expansion header tank near Northampton£355
Replace a heating expansion header tank near Wolverhampton£312
Replace a heating expansion header tank near Luton£365
Replace a heating expansion header tank near Portsmouth£329
Replace a heating expansion header tank near Reading£363
Replace a heating expansion header tank near Norwich£319
Replace a heating expansion header tank near Milton Keynes£358
Replace a heating expansion header tank near Bournemouth£344
Replace a heating expansion header tank near Aberdeen£345
Replace a heating expansion header tank near Peterborough£357
Replace a heating expansion header tank near Bolton£311
Replace a heating expansion header tank near Swindon£383
Replace a heating expansion header tank near Southend-on-Sea£345
Replace a heating expansion header tank near Warrington£313
Replace a heating expansion header tank near Oxford£372
Replace a heating expansion header tank near Swansea£309
Replace a heating expansion header tank near Sunderland£329
Replace a heating expansion header tank near Slough£378
Replace a heating expansion header tank near Kingswood£333
Replace a heating expansion header tank near Telford£323
Replace a heating expansion header tank near Cambridge£347
Replace a heating expansion header tank near Ipswich£354
Replace a heating expansion header tank near Blackpool£325
Replace a heating expansion header tank near Middlesbrough£327
Replace a heating expansion header tank near Dundee£353
Replace a heating expansion header tank near Huddersfield£304
Replace a heating expansion header tank near York£306
Replace a heating expansion header tank near Poole£339
Replace a heating expansion header tank near Watford£368
Replace a heating expansion header tank near Newport£309
Replace a heating expansion header tank near Colchester£336
Replace a heating expansion header tank near Exeter£325
Replace a heating expansion header tank near Blackburn£319
Replace a heating expansion header tank near Crawley£360
Replace a heating expansion header tank near Gloucester£360
Replace a heating expansion header tank near Stockport£322
Replace a heating expansion header tank near Basingstoke£365
Replace a heating expansion header tank near Basildon£330
Replace a heating expansion header tank near Cheltenham£366
Replace a heating expansion header tank near Gateshead£334
Replace a heating expansion header tank near Worthing£353
Replace a heating expansion header tank near Rochdale£318
Replace a heating expansion header tank near Oldham£311
Replace a heating expansion header tank near Chelmsford£346
Replace a heating expansion header tank near Birkenhead£304
Replace a heating expansion header tank near Maidstone£338
Replace a heating expansion header tank near Gillingham£335
Replace a heating expansion header tank near Salford£316
Replace a heating expansion header tank near Solihull£310
Replace a heating expansion header tank near St Helens£316
Replace a heating expansion header tank near Worcester£325
Replace a heating expansion header tank near Lincoln£332
Replace a heating expansion header tank near West Bromwich£312
Replace a heating expansion header tank near Eastbourne£324
Replace a heating expansion header tank near Wakefield£312
Replace a heating expansion header tank near Wythenshawe£325
Replace a heating expansion header tank near Bedford£352
Replace a heating expansion header tank near Hemel Hempstead£364
Replace a heating expansion header tank near Preston£309
Replace a heating expansion header tank near Stevenage£358
Replace a heating expansion header tank near Southport£296
Replace a heating expansion header tank near Bath£335
Replace a heating expansion header tank near Harlow£355
Replace a heating expansion header tank near Sutton Coldfield£303
Replace a heating expansion header tank near Darlington£340
Replace a heating expansion header tank near Chester£310
Replace a heating expansion header tank near Hastings£320
Replace a heating expansion header tank near Nuneaton£307
Replace a heating expansion header tank near Halifax£307
Replace a heating expansion header tank near Hartlepool£337
Replace a heating expansion header tank near Aylesbury£370
Replace a heating expansion header tank near Doncaster£305
Replace a heating expansion header tank near Grimsby£319
Replace a heating expansion header tank near Wallasey£305
Replace a heating expansion header tank near Londonderry£228
Replace a heating expansion header tank near Stockton-on-Tees£330
Replace a heating expansion header tank near Weston-super-Mare£324
Replace a heating expansion header tank near High Wycombe£382
Replace a heating expansion header tank near Ashford£340
Replace a heating expansion header tank near Redditch£330
Replace a heating expansion header tank near Wigan£320
Replace a heating expansion header tank near Scunthorpe£297
Replace a heating expansion header tank near Bury£305
Replace a heating expansion header tank near Paisley£345
Replace a heating expansion header tank near Bracknell£359
Replace a heating expansion header tank near Burnley£294
Replace a heating expansion header tank near Rugby£337
Replace a heating expansion header tank near Guildford£396
Replace a heating expansion header tank near Carlisle£312
Replace a heating expansion header tank near Chatham£335
Replace a heating expansion header tank near East Kilbride£343
Replace a heating expansion header tank near Newcastle-under-Lyme£304
Replace a heating expansion header tank near Chesterfield£314
Replace a heating expansion header tank near Burton upon Trent£295
Replace a heating expansion header tank near Tamworth£300
Replace a heating expansion header tank near Shrewsbury£324
Replace a heating expansion header tank near Woking£373
Replace a heating expansion header tank near St Albans£389
Replace a heating expansion header tank near Harrogate£317
Replace a heating expansion header tank near Crewe£299
Replace a heating expansion header tank near South Shields£322
Replace a heating expansion header tank near Craigavon£268
Replace a heating expansion header tank near Stafford£312
Replace a heating expansion header tank near Rotherham£308
Replace a heating expansion header tank near Barnsley£308
Replace a heating expansion header tank near Lowestoft£323
Replace a heating expansion header tank near Walsall£310
Replace a heating expansion header tank near Gosport£329
Replace a heating expansion header tank near Dartford£368
Replace a heating expansion header tank near Bognor Regis£333
Replace a heating expansion header tank near Corby£348
Replace a heating expansion header tank near Paignton£311
Replace a heating expansion header tank near Maidenhead£372
Replace a heating expansion header tank near Rochester£334
Replace a heating expansion header tank near Ellesmere Port£289
Replace a heating expansion header tank near Loughborough£299
Replace a heating expansion header tank near Dudley£310
Replace a heating expansion header tank near Bangor£279
Replace a heating expansion header tank near Dewsbury£303
Replace a heating expansion header tank near Mansfield£306
Replace a heating expansion header tank near Margate£327
Replace a heating expansion header tank near Kettering£343
Replace a heating expansion header tank near Cannock£309
Replace a heating expansion header tank near Sale£320
Replace a heating expansion header tank near Taunton£328
Replace a heating expansion header tank near Runcorn£328
Replace a heating expansion header tank near Farnborough£374
Replace a heating expansion header tank near Tynemouth£325
Replace a heating expansion header tank near Hereford£330
Replace a heating expansion header tank near Halesowen£307
Replace a heating expansion header tank near Widnes£317
Replace a heating expansion header tank near Huyton with Roby£321
Replace a heating expansion header tank near Scarborough£317
Replace a heating expansion header tank near Gravesend£339
Replace a heating expansion header tank near Bebington£301
Replace a heating expansion header tank near Kidderminster£306
Replace a heating expansion header tank near Stourbridge£310
Replace a heating expansion header tank near Barry£316
Replace a heating expansion header tank near Smethwick£311
Replace a heating expansion header tank near Dunfermline£346
Replace a heating expansion header tank near Livingston£345
Replace a heating expansion header tank near Weymouth£343
Replace a heating expansion header tank near Brentwood£346
Replace a heating expansion header tank near Barrow-in-Furness£349
Replace a heating expansion header tank near Hamilton£310
Replace a heating expansion header tank near Canterbury£331
Replace a heating expansion header tank near Wellingborough£349
Replace a heating expansion header tank near Sittingbourne£339
Replace a heating expansion header tank near Macclesfield£303
Replace a heating expansion header tank near Bootle£315
Replace a heating expansion header tank near Carlton£302
Replace a heating expansion header tank near Esher£374
Replace a heating expansion header tank near Clacton-on-Sea£359
Replace a heating expansion header tank near Lancaster£348
Replace a heating expansion header tank near Beeston£306
Replace a heating expansion header tank near Banbury£344
Replace a heating expansion header tank near Torquay£310
Replace a heating expansion header tank near Folkestone£308
Replace a heating expansion header tank near Kingswinford£311
Replace a heating expansion header tank near Bloxwich£316
Replace a heating expansion header tank near Bridgend£294
Replace a heating expansion header tank near Welwyn Garden City£400
Replace a heating expansion header tank near Lisburn£301
Replace a heating expansion header tank near Leamington Spa£314
Replace a heating expansion header tank near Washington£338
Replace a heating expansion header tank near Tunbridge Wells£348
Replace a heating expansion header tank near Kirkcaldy£371
Replace a heating expansion header tank near Hinckley£308
Replace a heating expansion header tank near Durham£333
Replace a heating expansion header tank near Cumbernauld£368
Replace a heating expansion header tank near Wokingham£364
Replace a heating expansion header tank near Horsham£355
Replace a heating expansion header tank near Crosby£318
Replace a heating expansion header tank near Yeovil£331
Replace a heating expansion header tank near Thundersley£342
Replace a heating expansion header tank near Altrincham£317
Replace a heating expansion header tank near Willenhall£312
Replace a heating expansion header tank near Christchurch£346