Bathroom Fitter Costs Across the UK
National average prices range from £500 (Shower Installation) to £11,000 (Full Bathroom Refit). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Full Bathroom Refit£3,500 - £11,000
Shower Installation£500 - £2,300
Bath to Shower Conversion£1,000 - £2,700
Cloakroom Installation£800 - £2,200
London
Central LondonAbove average
£725 - £15,950WestminsterAbove average
£720 - £15,840KensingtonAbove average
£715 - £15,730ChelseaAbove average
£710 - £15,620IslingtonAbove average
£700 - £15,400CamdenAbove average
£695 - £15,290HackneyAbove average
£690 - £15,180HammersmithAbove average
£685 - £15,070WandsworthAbove average
£680 - £14,960Richmond upon ThamesAbove average
£680 - £14,960FulhamAbove average
£680 - £14,960SouthwarkAbove average
£675 - £14,850LambethAbove average
£675 - £14,850GreenwichAbove average
£665 - £14,630EalingAbove average
£665 - £14,630LewishamAbove average
£660 - £14,520BrixtonAbove average
£670 - £14,740WimbledonAbove average
£675 - £14,850Kingston upon ThamesAbove average
£665 - £14,630BromleyAbove average
£650 - £14,300CroydonAbove average
£650 - £14,300BarnetAbove average
£660 - £14,520EnfieldAbove average
£655 - £14,410HounslowAbove average
£655 - £14,410WalthamstowAbove average
£665 - £14,630StratfordAbove average
£670 - £14,740BexleyAbove average
£650 - £14,300HarrowAbove average
£655 - £14,410South East
BrightonAbove average
£610 - £13,420HoveAbove average
£600 - £13,200GuildfordAbove average
£625 - £13,750OxfordAbove average
£620 - £13,640ReadingAbove average
£600 - £13,200Milton KeynesAbove average
£570 - £12,540CanterburyAbove average
£575 - £12,650MaidstoneAbove average
£580 - £12,760Tunbridge WellsAbove average
£610 - £13,420SevenoaksAbove average
£630 - £13,860WinchesterAbove average
£615 - £13,530SouthamptonAbove average
£560 - £12,320PortsmouthAbove average
£550 - £12,100ChichesterAbove average
£590 - £12,980WorthingAbove average
£570 - £12,540EastbourneAbove average
£555 - £12,210HastingsAbove average
£550 - £12,100CrawleyAbove average
£575 - £12,650HorshamAbove average
£590 - £12,980BasingstokeAbove average
£580 - £12,760WokingAbove average
£620 - £13,640SloughAbove average
£590 - £12,980High WycombeAbove average
£585 - £12,870AylesburyAbove average
£570 - £12,540MargateAbove average
£550 - £12,100FolkestoneAbove average
£550 - £12,100NewburyAbove average
£590 - £12,980Henley-on-ThamesAbove average
£640 - £14,080St AlbansAbove average
£635 - £13,970WatfordAbove average
£610 - £13,420South West
BristolAbove average
£560 - £12,320BathAbove average
£575 - £12,650ExeterAround average
£530 - £11,660PlymouthAround average
£500 - £11,000BournemouthAbove average
£550 - £12,100PooleAbove average
£550 - £12,100CheltenhamAbove average
£550 - £12,100GloucesterAround average
£520 - £11,440SwindonAround average
£520 - £11,440SalisburyAround average
£540 - £11,880TauntonAround average
£510 - £11,220TorquayAround average
£510 - £11,220TruroAround average
£500 - £11,000PenzanceAround average
£500 - £11,000DorchesterAround average
£530 - £11,660YeovilAround average
£500 - £11,000Weston-super-MareAround average
£510 - £11,220BarnstapleAround average
£500 - £11,000FalmouthAround average
£510 - £11,220StroudAround average
£530 - £11,660FromeAround average
£520 - £11,440CirencesterAround average
£540 - £11,880East of England
CambridgeAbove average
£575 - £12,650NorwichAround average
£510 - £11,220IpswichAround average
£500 - £11,000ColchesterAround average
£530 - £11,660ChelmsfordAbove average
£570 - £12,540Southend-on-SeaAbove average
£550 - £12,100LutonAbove average
£550 - £12,100PeterboroughAround average
£500 - £11,000BedfordAround average
£530 - £11,660StevenageAbove average
£560 - £12,320HertfordAbove average
£570 - £12,540Bury St EdmundsAround average
£520 - £11,440Great YarmouthAround average
£500 - £11,000Kings LynnAround average
£500 - £11,000BasildonAbove average
£550 - £12,100HarlowAbove average
£560 - £12,320BraintreeAround average
£530 - £11,660Saffron WaldenAbove average
£560 - £12,320West Midlands
BirminghamAround average
£510 - £11,220CoventryAround average
£490 - £10,780WolverhamptonAround average
£470 - £10,340SolihullAround average
£525 - £11,550WalsallAround average
£465 - £10,230DudleyAround average
£460 - £10,120WorcesterAround average
£490 - £10,780WarwickAround average
£520 - £11,440Leamington SpaAround average
£520 - £11,440ShrewsburyAround average
£480 - £10,560TelfordAround average
£460 - £10,120HerefordAround average
£470 - £10,340Stoke-on-TrentBelow average
£450 - £9,900StaffordAround average
£470 - £10,340LichfieldAround average
£490 - £10,780Sutton ColdfieldAround average
£510 - £11,220KidderminsterAround average
£460 - £10,120East Midlands
NottinghamAround average
£480 - £10,560LeicesterAround average
£475 - £10,450DerbyAround average
£470 - £10,340LincolnAround average
£460 - £10,120NorthamptonAround average
£500 - £11,000LoughboroughAround average
£470 - £10,340MansfieldBelow average
£440 - £9,680ChesterfieldBelow average
£450 - £9,900CorbyAround average
£460 - £10,120KetteringAround average
£470 - £10,340GranthamBelow average
£450 - £9,900WellingboroughAround average
£470 - £10,340Market HarboroughAround average
£490 - £10,780North West
ManchesterAround average
£475 - £10,450LiverpoolBelow average
£450 - £9,900ChesterAround average
£475 - £10,450WarringtonAround average
£460 - £10,120BlackpoolBelow average
£420 - £9,240PrestonBelow average
£430 - £9,460BoltonBelow average
£440 - £9,680StockportAround average
£460 - £10,120WiganBelow average
£430 - £9,460SalfordAround average
£465 - £10,230AltrinchamAround average
£475 - £10,450LancasterBelow average
£430 - £9,460CarlisleBelow average
£420 - £9,240CreweBelow average
£440 - £9,680MacclesfieldAround average
£460 - £10,120BurnleyBelow average
£410 - £9,020RochdaleBelow average
£430 - £9,460BuryBelow average
£440 - £9,680OldhamBelow average
£430 - £9,460KendalBelow average
£440 - £9,680WilmslowAround average
£475 - £10,450KnutsfordAround average
£470 - £10,340Yorkshire & Humber
LeedsAround average
£470 - £10,340SheffieldAround average
£460 - £10,120YorkAround average
£475 - £10,450BradfordBelow average
£430 - £9,460HullBelow average
£420 - £9,240HuddersfieldBelow average
£440 - £9,680WakefieldBelow average
£440 - £9,680DoncasterBelow average
£430 - £9,460HarrogateAround average
£475 - £10,450ScarboroughBelow average
£420 - £9,240RotherhamBelow average
£430 - £9,460BarnsleyBelow average
£420 - £9,240GrimsbyBelow average
£410 - £9,020ScunthorpeBelow average
£410 - £9,020HalifaxBelow average
£430 - £9,460SkiptonBelow average
£450 - £9,900BeverleyBelow average
£440 - £9,680IlkleyAround average
£470 - £10,340RiponBelow average
£450 - £9,900North East
Newcastle upon TyneAround average
£460 - £10,120SunderlandBelow average
£430 - £9,460DurhamBelow average
£440 - £9,680MiddlesbroughBelow average
£420 - £9,240DarlingtonBelow average
£420 - £9,240GatesheadBelow average
£440 - £9,680HartlepoolBelow average
£400 - £8,800Stockton-on-TeesBelow average
£420 - £9,240HexhamBelow average
£440 - £9,680MorpethBelow average
£430 - £9,460Berwick-upon-TweedBelow average
£420 - £9,240Whitley BayBelow average
£440 - £9,680South ShieldsBelow average
£430 - £9,460RedcarBelow average
£410 - £9,020Scotland
EdinburghAround average
£525 - £11,550GlasgowAround average
£490 - £10,780AberdeenAround average
£490 - £10,780DundeeAround average
£460 - £10,120InvernessAround average
£470 - £10,340StirlingAround average
£470 - £10,340PerthAround average
£460 - £10,120St AndrewsAround average
£480 - £10,560PaisleyAround average
£460 - £10,120LivingstonAround average
£460 - £10,120East KilbrideAround average
£460 - £10,120DunfermlineAround average
£460 - £10,120FalkirkBelow average
£450 - £9,900AyrBelow average
£440 - £9,680KilmarnockBelow average
£440 - £9,680GreenockBelow average
£440 - £9,680DumfriesBelow average
£430 - £9,460Fort WilliamBelow average
£450 - £9,900ObanBelow average
£450 - £9,900ElginBelow average
£440 - £9,680KirkcaldyBelow average
£450 - £9,900HamiltonBelow average
£450 - £9,900MotherwellBelow average
£440 - £9,680PeterheadBelow average
£440 - £9,680MusselburghAround average
£490 - £10,780Wales
CardiffAround average
£475 - £10,450SwanseaBelow average
£440 - £9,680NewportBelow average
£450 - £9,900WrexhamBelow average
£430 - £9,460AberystwythBelow average
£410 - £9,020BangorBelow average
£410 - £9,020CarmarthenBelow average
£400 - £8,800LlandudnoBelow average
£420 - £9,240BridgendBelow average
£430 - £9,460CaerphillyBelow average
£430 - £9,460NeathBelow average
£410 - £9,020PontypriddBelow average
£420 - £9,240Merthyr TydfilBelow average
£390 - £8,580BarryBelow average
£440 - £9,680PenarthAround average
£460 - £10,120CwmbranBelow average
£420 - £9,240HaverfordwestBelow average
£400 - £8,800RhylBelow average
£400 - £8,800Colwyn BayBelow average
£410 - £9,020BreconBelow average
£410 - £9,020TenbyBelow average
£410 - £9,020Northern Ireland
BelfastBelow average
£450 - £9,900LisburnBelow average
£440 - £9,680DerryBelow average
£410 - £9,020NewryBelow average
£410 - £9,020BangorBelow average
£430 - £9,460NewtownabbeyBelow average
£430 - £9,460BallymenaBelow average
£400 - £8,800ColeraineBelow average
£400 - £8,800OmaghBelow average
£390 - £8,580EnniskillenBelow average
£390 - £8,580CraigavonBelow average
£400 - £8,800HolywoodBelow average
£440 - £9,680CarrickfergusBelow average
£420 - £9,240AntrimBelow average
£400 - £8,800DownpatrickBelow average
£390 - £8,580LarneBelow average
£400 - £8,800StrabaneBelow average
£380 - £8,360CookstownBelow average
£390 - £8,580DungannonBelow average
£390 - £8,580ArmaghBelow average
£390 - £8,580Need a bathroom fitter?
Browse verified bathroom fitter profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.