Window Fitter Costs Across the UK
National average prices range from £90 (Misted Unit Replacement) to £7,000 (Bifold Door Installation). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Double Glazing Replacement£300 - £850
Front Door Replacement£550 - £2,350
Bifold Door Installation£2,400 - £7,000
Misted Unit Replacement£90 - £300
London
Central LondonAbove average
£131 - £10,150WestminsterAbove average
£130 - £10,080KensingtonAbove average
£129 - £10,010ChelseaAbove average
£128 - £9,940IslingtonAbove average
£126 - £9,800CamdenAbove average
£125 - £9,730HackneyAbove average
£124 - £9,660HammersmithAbove average
£123 - £9,590WandsworthAbove average
£122 - £9,520Richmond upon ThamesAbove average
£122 - £9,520FulhamAbove average
£122 - £9,520SouthwarkAbove average
£122 - £9,450LambethAbove average
£122 - £9,450GreenwichAbove average
£120 - £9,310EalingAbove average
£120 - £9,310LewishamAbove average
£119 - £9,240BrixtonAbove average
£121 - £9,380WimbledonAbove average
£122 - £9,450Kingston upon ThamesAbove average
£120 - £9,310BromleyAbove average
£117 - £9,100CroydonAbove average
£117 - £9,100BarnetAbove average
£119 - £9,240EnfieldAbove average
£118 - £9,170HounslowAbove average
£118 - £9,170WalthamstowAbove average
£120 - £9,310StratfordAbove average
£121 - £9,380BexleyAbove average
£117 - £9,100HarrowAbove average
£118 - £9,170South East
BrightonAbove average
£110 - £8,540HoveAbove average
£108 - £8,400GuildfordAbove average
£113 - £8,750OxfordAbove average
£112 - £8,680ReadingAbove average
£108 - £8,400Milton KeynesAbove average
£103 - £7,980CanterburyAbove average
£103 - £8,050MaidstoneAbove average
£104 - £8,120Tunbridge WellsAbove average
£110 - £8,540SevenoaksAbove average
£113 - £8,820WinchesterAbove average
£111 - £8,610SouthamptonAbove average
£101 - £7,840PortsmouthAbove average
£99 - £7,700ChichesterAbove average
£106 - £8,260WorthingAbove average
£103 - £7,980EastbourneAbove average
£100 - £7,770HastingsAbove average
£99 - £7,700CrawleyAbove average
£103 - £8,050HorshamAbove average
£106 - £8,260BasingstokeAbove average
£104 - £8,120WokingAbove average
£112 - £8,680SloughAbove average
£106 - £8,260High WycombeAbove average
£105 - £8,190AylesburyAbove average
£103 - £7,980MargateAbove average
£99 - £7,700FolkestoneAbove average
£99 - £7,700NewburyAbove average
£106 - £8,260Henley-on-ThamesAbove average
£115 - £8,960St AlbansAbove average
£114 - £8,890WatfordAbove average
£110 - £8,540South West
BristolAbove average
£101 - £7,840BathAbove average
£103 - £8,050ExeterAround average
£95 - £7,420PlymouthAround average
£90 - £7,000BournemouthAbove average
£99 - £7,700PooleAbove average
£99 - £7,700CheltenhamAbove average
£99 - £7,700GloucesterAround average
£94 - £7,280SwindonAround average
£94 - £7,280SalisburyAround average
£97 - £7,560TauntonAround average
£92 - £7,140TorquayAround average
£92 - £7,140TruroAround average
£90 - £7,000PenzanceAround average
£90 - £7,000DorchesterAround average
£95 - £7,420YeovilAround average
£90 - £7,000Weston-super-MareAround average
£92 - £7,140BarnstapleAround average
£90 - £7,000FalmouthAround average
£92 - £7,140StroudAround average
£95 - £7,420FromeAround average
£94 - £7,280CirencesterAround average
£97 - £7,560East of England
CambridgeAbove average
£103 - £8,050NorwichAround average
£92 - £7,140IpswichAround average
£90 - £7,000ColchesterAround average
£95 - £7,420ChelmsfordAbove average
£103 - £7,980Southend-on-SeaAbove average
£99 - £7,700LutonAbove average
£99 - £7,700PeterboroughAround average
£90 - £7,000BedfordAround average
£95 - £7,420StevenageAbove average
£101 - £7,840HertfordAbove average
£103 - £7,980Bury St EdmundsAround average
£94 - £7,280Great YarmouthAround average
£90 - £7,000Kings LynnAround average
£90 - £7,000BasildonAbove average
£99 - £7,700HarlowAbove average
£101 - £7,840BraintreeAround average
£95 - £7,420Saffron WaldenAbove average
£101 - £7,840West Midlands
BirminghamAround average
£92 - £7,140CoventryAround average
£88 - £6,860WolverhamptonAround average
£85 - £6,580SolihullAround average
£95 - £7,350WalsallAround average
£84 - £6,510DudleyAround average
£83 - £6,440WorcesterAround average
£88 - £6,860WarwickAround average
£94 - £7,280Leamington SpaAround average
£94 - £7,280ShrewsburyAround average
£86 - £6,720TelfordAround average
£83 - £6,440HerefordAround average
£85 - £6,580Stoke-on-TrentBelow average
£81 - £6,300StaffordAround average
£85 - £6,580LichfieldAround average
£88 - £6,860Sutton ColdfieldAround average
£92 - £7,140KidderminsterAround average
£83 - £6,440East Midlands
NottinghamAround average
£86 - £6,720LeicesterAround average
£86 - £6,650DerbyAround average
£85 - £6,580LincolnAround average
£83 - £6,440NorthamptonAround average
£90 - £7,000LoughboroughAround average
£85 - £6,580MansfieldBelow average
£79 - £6,160ChesterfieldBelow average
£81 - £6,300CorbyAround average
£83 - £6,440KetteringAround average
£85 - £6,580GranthamBelow average
£81 - £6,300WellingboroughAround average
£85 - £6,580Market HarboroughAround average
£88 - £6,860North West
ManchesterAround average
£86 - £6,650LiverpoolBelow average
£81 - £6,300ChesterAround average
£86 - £6,650WarringtonAround average
£83 - £6,440BlackpoolBelow average
£76 - £5,880PrestonBelow average
£77 - £6,020BoltonBelow average
£79 - £6,160StockportAround average
£83 - £6,440WiganBelow average
£77 - £6,020SalfordAround average
£84 - £6,510AltrinchamAround average
£86 - £6,650LancasterBelow average
£77 - £6,020CarlisleBelow average
£76 - £5,880CreweBelow average
£79 - £6,160MacclesfieldAround average
£83 - £6,440BurnleyBelow average
£74 - £5,740RochdaleBelow average
£77 - £6,020BuryBelow average
£79 - £6,160OldhamBelow average
£77 - £6,020KendalBelow average
£79 - £6,160WilmslowAround average
£86 - £6,650KnutsfordAround average
£85 - £6,580Yorkshire & Humber
LeedsAround average
£85 - £6,580SheffieldAround average
£83 - £6,440YorkAround average
£86 - £6,650BradfordBelow average
£77 - £6,020HullBelow average
£76 - £5,880HuddersfieldBelow average
£79 - £6,160WakefieldBelow average
£79 - £6,160DoncasterBelow average
£77 - £6,020HarrogateAround average
£86 - £6,650ScarboroughBelow average
£76 - £5,880RotherhamBelow average
£77 - £6,020BarnsleyBelow average
£76 - £5,880GrimsbyBelow average
£74 - £5,740ScunthorpeBelow average
£74 - £5,740HalifaxBelow average
£77 - £6,020SkiptonBelow average
£81 - £6,300BeverleyBelow average
£79 - £6,160IlkleyAround average
£85 - £6,580RiponBelow average
£81 - £6,300North East
Newcastle upon TyneAround average
£83 - £6,440SunderlandBelow average
£77 - £6,020DurhamBelow average
£79 - £6,160MiddlesbroughBelow average
£76 - £5,880DarlingtonBelow average
£76 - £5,880GatesheadBelow average
£79 - £6,160HartlepoolBelow average
£72 - £5,600Stockton-on-TeesBelow average
£76 - £5,880HexhamBelow average
£79 - £6,160MorpethBelow average
£77 - £6,020Berwick-upon-TweedBelow average
£76 - £5,880Whitley BayBelow average
£79 - £6,160South ShieldsBelow average
£77 - £6,020RedcarBelow average
£74 - £5,740Scotland
EdinburghAround average
£95 - £7,350GlasgowAround average
£88 - £6,860AberdeenAround average
£88 - £6,860DundeeAround average
£83 - £6,440InvernessAround average
£85 - £6,580StirlingAround average
£85 - £6,580PerthAround average
£83 - £6,440St AndrewsAround average
£86 - £6,720PaisleyAround average
£83 - £6,440LivingstonAround average
£83 - £6,440East KilbrideAround average
£83 - £6,440DunfermlineAround average
£83 - £6,440FalkirkBelow average
£81 - £6,300AyrBelow average
£79 - £6,160KilmarnockBelow average
£79 - £6,160GreenockBelow average
£79 - £6,160DumfriesBelow average
£77 - £6,020Fort WilliamBelow average
£81 - £6,300ObanBelow average
£81 - £6,300ElginBelow average
£79 - £6,160KirkcaldyBelow average
£81 - £6,300HamiltonBelow average
£81 - £6,300MotherwellBelow average
£79 - £6,160PeterheadBelow average
£79 - £6,160MusselburghAround average
£88 - £6,860Wales
CardiffAround average
£86 - £6,650SwanseaBelow average
£79 - £6,160NewportBelow average
£81 - £6,300WrexhamBelow average
£77 - £6,020AberystwythBelow average
£74 - £5,740BangorBelow average
£74 - £5,740CarmarthenBelow average
£72 - £5,600LlandudnoBelow average
£76 - £5,880BridgendBelow average
£77 - £6,020CaerphillyBelow average
£77 - £6,020NeathBelow average
£74 - £5,740PontypriddBelow average
£76 - £5,880Merthyr TydfilBelow average
£70 - £5,460BarryBelow average
£79 - £6,160PenarthAround average
£83 - £6,440CwmbranBelow average
£76 - £5,880HaverfordwestBelow average
£72 - £5,600RhylBelow average
£72 - £5,600Colwyn BayBelow average
£74 - £5,740BreconBelow average
£74 - £5,740TenbyBelow average
£74 - £5,740Northern Ireland
BelfastBelow average
£81 - £6,300LisburnBelow average
£79 - £6,160DerryBelow average
£74 - £5,740NewryBelow average
£74 - £5,740BangorBelow average
£77 - £6,020NewtownabbeyBelow average
£77 - £6,020BallymenaBelow average
£72 - £5,600ColeraineBelow average
£72 - £5,600OmaghBelow average
£70 - £5,460EnniskillenBelow average
£70 - £5,460CraigavonBelow average
£72 - £5,600HolywoodBelow average
£79 - £6,160CarrickfergusBelow average
£76 - £5,880AntrimBelow average
£72 - £5,600DownpatrickBelow average
£70 - £5,460LarneBelow average
£72 - £5,600StrabaneBelow average
£68 - £5,320CookstownBelow average
£70 - £5,460DungannonBelow average
£70 - £5,460ArmaghBelow average
£70 - £5,460Need a window fitter?
Browse verified window fitter profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.