Insulation Specialist Costs Across the UK
National average prices range from £350 (Loft Insulation) to £18,000 (External Wall Insulation (EWI)). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Loft Insulation£350 - £900
Cavity Wall Insulation£500 - £1,400
External Wall Insulation (EWI)£7,000 - £18,000
Underfloor Insulation£500 - £1,400
London
Central LondonAbove average
£508 - £26,100WestminsterAbove average
£504 - £25,920KensingtonAbove average
£501 - £25,740ChelseaAbove average
£497 - £25,560IslingtonAbove average
£490 - £25,200CamdenAbove average
£486 - £25,020HackneyAbove average
£483 - £24,840HammersmithAbove average
£480 - £24,660WandsworthAbove average
£476 - £24,480Richmond upon ThamesAbove average
£476 - £24,480FulhamAbove average
£476 - £24,480SouthwarkAbove average
£473 - £24,300LambethAbove average
£473 - £24,300GreenwichAbove average
£466 - £23,940EalingAbove average
£466 - £23,940LewishamAbove average
£462 - £23,760BrixtonAbove average
£469 - £24,120WimbledonAbove average
£473 - £24,300Kingston upon ThamesAbove average
£466 - £23,940BromleyAbove average
£455 - £23,400CroydonAbove average
£455 - £23,400BarnetAbove average
£462 - £23,760EnfieldAbove average
£459 - £23,580HounslowAbove average
£459 - £23,580WalthamstowAbove average
£466 - £23,940StratfordAbove average
£469 - £24,120BexleyAbove average
£455 - £23,400HarrowAbove average
£459 - £23,580South East
BrightonAbove average
£427 - £21,960HoveAbove average
£420 - £21,600GuildfordAbove average
£438 - £22,500OxfordAbove average
£434 - £22,320ReadingAbove average
£420 - £21,600Milton KeynesAbove average
£399 - £20,520CanterburyAbove average
£402 - £20,700MaidstoneAbove average
£406 - £20,880Tunbridge WellsAbove average
£427 - £21,960SevenoaksAbove average
£441 - £22,680WinchesterAbove average
£431 - £22,140SouthamptonAbove average
£392 - £20,160PortsmouthAbove average
£385 - £19,800ChichesterAbove average
£413 - £21,240WorthingAbove average
£399 - £20,520EastbourneAbove average
£389 - £19,980HastingsAbove average
£385 - £19,800CrawleyAbove average
£402 - £20,700HorshamAbove average
£413 - £21,240BasingstokeAbove average
£406 - £20,880WokingAbove average
£434 - £22,320SloughAbove average
£413 - £21,240High WycombeAbove average
£410 - £21,060AylesburyAbove average
£399 - £20,520MargateAbove average
£385 - £19,800FolkestoneAbove average
£385 - £19,800NewburyAbove average
£413 - £21,240Henley-on-ThamesAbove average
£448 - £23,040St AlbansAbove average
£445 - £22,860WatfordAbove average
£427 - £21,960South West
BristolAbove average
£392 - £20,160BathAbove average
£402 - £20,700ExeterAround average
£371 - £19,080PlymouthAround average
£350 - £18,000BournemouthAbove average
£385 - £19,800PooleAbove average
£385 - £19,800CheltenhamAbove average
£385 - £19,800GloucesterAround average
£364 - £18,720SwindonAround average
£364 - £18,720SalisburyAround average
£378 - £19,440TauntonAround average
£357 - £18,360TorquayAround average
£357 - £18,360TruroAround average
£350 - £18,000PenzanceAround average
£350 - £18,000DorchesterAround average
£371 - £19,080YeovilAround average
£350 - £18,000Weston-super-MareAround average
£357 - £18,360BarnstapleAround average
£350 - £18,000FalmouthAround average
£357 - £18,360StroudAround average
£371 - £19,080FromeAround average
£364 - £18,720CirencesterAround average
£378 - £19,440East of England
CambridgeAbove average
£402 - £20,700NorwichAround average
£357 - £18,360IpswichAround average
£350 - £18,000ColchesterAround average
£371 - £19,080ChelmsfordAbove average
£399 - £20,520Southend-on-SeaAbove average
£385 - £19,800LutonAbove average
£385 - £19,800PeterboroughAround average
£350 - £18,000BedfordAround average
£371 - £19,080StevenageAbove average
£392 - £20,160HertfordAbove average
£399 - £20,520Bury St EdmundsAround average
£364 - £18,720Great YarmouthAround average
£350 - £18,000Kings LynnAround average
£350 - £18,000BasildonAbove average
£385 - £19,800HarlowAbove average
£392 - £20,160BraintreeAround average
£371 - £19,080Saffron WaldenAbove average
£392 - £20,160West Midlands
BirminghamAround average
£357 - £18,360CoventryAround average
£343 - £17,640WolverhamptonAround average
£329 - £16,920SolihullAround average
£368 - £18,900WalsallAround average
£326 - £16,740DudleyAround average
£322 - £16,560WorcesterAround average
£343 - £17,640WarwickAround average
£364 - £18,720Leamington SpaAround average
£364 - £18,720ShrewsburyAround average
£336 - £17,280TelfordAround average
£322 - £16,560HerefordAround average
£329 - £16,920Stoke-on-TrentBelow average
£315 - £16,200StaffordAround average
£329 - £16,920LichfieldAround average
£343 - £17,640Sutton ColdfieldAround average
£357 - £18,360KidderminsterAround average
£322 - £16,560East Midlands
NottinghamAround average
£336 - £17,280LeicesterAround average
£333 - £17,100DerbyAround average
£329 - £16,920LincolnAround average
£322 - £16,560NorthamptonAround average
£350 - £18,000LoughboroughAround average
£329 - £16,920MansfieldBelow average
£308 - £15,840ChesterfieldBelow average
£315 - £16,200CorbyAround average
£322 - £16,560KetteringAround average
£329 - £16,920GranthamBelow average
£315 - £16,200WellingboroughAround average
£329 - £16,920Market HarboroughAround average
£343 - £17,640North West
ManchesterAround average
£333 - £17,100LiverpoolBelow average
£315 - £16,200ChesterAround average
£333 - £17,100WarringtonAround average
£322 - £16,560BlackpoolBelow average
£294 - £15,120PrestonBelow average
£301 - £15,480BoltonBelow average
£308 - £15,840StockportAround average
£322 - £16,560WiganBelow average
£301 - £15,480SalfordAround average
£326 - £16,740AltrinchamAround average
£333 - £17,100LancasterBelow average
£301 - £15,480CarlisleBelow average
£294 - £15,120CreweBelow average
£308 - £15,840MacclesfieldAround average
£322 - £16,560BurnleyBelow average
£287 - £14,760RochdaleBelow average
£301 - £15,480BuryBelow average
£308 - £15,840OldhamBelow average
£301 - £15,480KendalBelow average
£308 - £15,840WilmslowAround average
£333 - £17,100KnutsfordAround average
£329 - £16,920Yorkshire & Humber
LeedsAround average
£329 - £16,920SheffieldAround average
£322 - £16,560YorkAround average
£333 - £17,100BradfordBelow average
£301 - £15,480HullBelow average
£294 - £15,120HuddersfieldBelow average
£308 - £15,840WakefieldBelow average
£308 - £15,840DoncasterBelow average
£301 - £15,480HarrogateAround average
£333 - £17,100ScarboroughBelow average
£294 - £15,120RotherhamBelow average
£301 - £15,480BarnsleyBelow average
£294 - £15,120GrimsbyBelow average
£287 - £14,760ScunthorpeBelow average
£287 - £14,760HalifaxBelow average
£301 - £15,480SkiptonBelow average
£315 - £16,200BeverleyBelow average
£308 - £15,840IlkleyAround average
£329 - £16,920RiponBelow average
£315 - £16,200North East
Newcastle upon TyneAround average
£322 - £16,560SunderlandBelow average
£301 - £15,480DurhamBelow average
£308 - £15,840MiddlesbroughBelow average
£294 - £15,120DarlingtonBelow average
£294 - £15,120GatesheadBelow average
£308 - £15,840HartlepoolBelow average
£280 - £14,400Stockton-on-TeesBelow average
£294 - £15,120HexhamBelow average
£308 - £15,840MorpethBelow average
£301 - £15,480Berwick-upon-TweedBelow average
£294 - £15,120Whitley BayBelow average
£308 - £15,840South ShieldsBelow average
£301 - £15,480RedcarBelow average
£287 - £14,760Scotland
EdinburghAround average
£368 - £18,900GlasgowAround average
£343 - £17,640AberdeenAround average
£343 - £17,640DundeeAround average
£322 - £16,560InvernessAround average
£329 - £16,920StirlingAround average
£329 - £16,920PerthAround average
£322 - £16,560St AndrewsAround average
£336 - £17,280PaisleyAround average
£322 - £16,560LivingstonAround average
£322 - £16,560East KilbrideAround average
£322 - £16,560DunfermlineAround average
£322 - £16,560FalkirkBelow average
£315 - £16,200AyrBelow average
£308 - £15,840KilmarnockBelow average
£308 - £15,840GreenockBelow average
£308 - £15,840DumfriesBelow average
£301 - £15,480Fort WilliamBelow average
£315 - £16,200ObanBelow average
£315 - £16,200ElginBelow average
£308 - £15,840KirkcaldyBelow average
£315 - £16,200HamiltonBelow average
£315 - £16,200MotherwellBelow average
£308 - £15,840PeterheadBelow average
£308 - £15,840MusselburghAround average
£343 - £17,640Wales
CardiffAround average
£333 - £17,100SwanseaBelow average
£308 - £15,840NewportBelow average
£315 - £16,200WrexhamBelow average
£301 - £15,480AberystwythBelow average
£287 - £14,760BangorBelow average
£287 - £14,760CarmarthenBelow average
£280 - £14,400LlandudnoBelow average
£294 - £15,120BridgendBelow average
£301 - £15,480CaerphillyBelow average
£301 - £15,480NeathBelow average
£287 - £14,760PontypriddBelow average
£294 - £15,120Merthyr TydfilBelow average
£273 - £14,040BarryBelow average
£308 - £15,840PenarthAround average
£322 - £16,560CwmbranBelow average
£294 - £15,120HaverfordwestBelow average
£280 - £14,400RhylBelow average
£280 - £14,400Colwyn BayBelow average
£287 - £14,760BreconBelow average
£287 - £14,760TenbyBelow average
£287 - £14,760Northern Ireland
BelfastBelow average
£315 - £16,200LisburnBelow average
£308 - £15,840DerryBelow average
£287 - £14,760NewryBelow average
£287 - £14,760BangorBelow average
£301 - £15,480NewtownabbeyBelow average
£301 - £15,480BallymenaBelow average
£280 - £14,400ColeraineBelow average
£280 - £14,400OmaghBelow average
£273 - £14,040EnniskillenBelow average
£273 - £14,040CraigavonBelow average
£280 - £14,400HolywoodBelow average
£308 - £15,840CarrickfergusBelow average
£294 - £15,120AntrimBelow average
£280 - £14,400DownpatrickBelow average
£273 - £14,040LarneBelow average
£280 - £14,400StrabaneBelow average
£266 - £13,680CookstownBelow average
£273 - £14,040DungannonBelow average
£273 - £14,040ArmaghBelow average
£273 - £14,040Need a insulation specialist?
Browse verified insulation specialist profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.