Plumber Costs Across the UK
National average prices range from £100 (Leak Repair) to £3,700 (Boiler Installation). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Boiler Installation£1,100 - £3,700
Bathroom Plumbing£600 - £1,600
Leak Repair£100 - £450
Radiator Installation£230 - £750
Toilet Installation£200 - £750
London
Central LondonAbove average
£145 - £5,365WestminsterAbove average
£144 - £5,328KensingtonAbove average
£143 - £5,291ChelseaAbove average
£142 - £5,254IslingtonAbove average
£140 - £5,180CamdenAbove average
£139 - £5,143HackneyAbove average
£138 - £5,106HammersmithAbove average
£137 - £5,069WandsworthAbove average
£136 - £5,032Richmond upon ThamesAbove average
£136 - £5,032FulhamAbove average
£136 - £5,032SouthwarkAbove average
£135 - £4,995LambethAbove average
£135 - £4,995GreenwichAbove average
£133 - £4,921EalingAbove average
£133 - £4,921LewishamAbove average
£132 - £4,884BrixtonAbove average
£134 - £4,958WimbledonAbove average
£135 - £4,995Kingston upon ThamesAbove average
£133 - £4,921BromleyAbove average
£130 - £4,810CroydonAbove average
£130 - £4,810BarnetAbove average
£132 - £4,884EnfieldAbove average
£131 - £4,847HounslowAbove average
£131 - £4,847WalthamstowAbove average
£133 - £4,921StratfordAbove average
£134 - £4,958BexleyAbove average
£130 - £4,810HarrowAbove average
£131 - £4,847South East
BrightonAbove average
£122 - £4,514HoveAbove average
£120 - £4,440GuildfordAbove average
£125 - £4,625OxfordAbove average
£124 - £4,588ReadingAbove average
£120 - £4,440Milton KeynesAbove average
£114 - £4,218CanterburyAbove average
£115 - £4,255MaidstoneAbove average
£116 - £4,292Tunbridge WellsAbove average
£122 - £4,514SevenoaksAbove average
£126 - £4,662WinchesterAbove average
£123 - £4,551SouthamptonAbove average
£112 - £4,144PortsmouthAbove average
£110 - £4,070ChichesterAbove average
£118 - £4,366WorthingAbove average
£114 - £4,218EastbourneAbove average
£111 - £4,107HastingsAbove average
£110 - £4,070CrawleyAbove average
£115 - £4,255HorshamAbove average
£118 - £4,366BasingstokeAbove average
£116 - £4,292WokingAbove average
£124 - £4,588SloughAbove average
£118 - £4,366High WycombeAbove average
£117 - £4,329AylesburyAbove average
£114 - £4,218MargateAbove average
£110 - £4,070FolkestoneAbove average
£110 - £4,070NewburyAbove average
£118 - £4,366Henley-on-ThamesAbove average
£128 - £4,736St AlbansAbove average
£127 - £4,699WatfordAbove average
£122 - £4,514South West
BristolAbove average
£112 - £4,144BathAbove average
£115 - £4,255ExeterAround average
£106 - £3,922PlymouthAround average
£100 - £3,700BournemouthAbove average
£110 - £4,070PooleAbove average
£110 - £4,070CheltenhamAbove average
£110 - £4,070GloucesterAround average
£104 - £3,848SwindonAround average
£104 - £3,848SalisburyAround average
£108 - £3,996TauntonAround average
£102 - £3,774TorquayAround average
£102 - £3,774TruroAround average
£100 - £3,700PenzanceAround average
£100 - £3,700DorchesterAround average
£106 - £3,922YeovilAround average
£100 - £3,700Weston-super-MareAround average
£102 - £3,774BarnstapleAround average
£100 - £3,700FalmouthAround average
£102 - £3,774StroudAround average
£106 - £3,922FromeAround average
£104 - £3,848CirencesterAround average
£108 - £3,996East of England
CambridgeAbove average
£115 - £4,255NorwichAround average
£102 - £3,774IpswichAround average
£100 - £3,700ColchesterAround average
£106 - £3,922ChelmsfordAbove average
£114 - £4,218Southend-on-SeaAbove average
£110 - £4,070LutonAbove average
£110 - £4,070PeterboroughAround average
£100 - £3,700BedfordAround average
£106 - £3,922StevenageAbove average
£112 - £4,144HertfordAbove average
£114 - £4,218Bury St EdmundsAround average
£104 - £3,848Great YarmouthAround average
£100 - £3,700Kings LynnAround average
£100 - £3,700BasildonAbove average
£110 - £4,070HarlowAbove average
£112 - £4,144BraintreeAround average
£106 - £3,922Saffron WaldenAbove average
£112 - £4,144West Midlands
BirminghamAround average
£102 - £3,774CoventryAround average
£98 - £3,626WolverhamptonAround average
£94 - £3,478SolihullAround average
£105 - £3,885WalsallAround average
£93 - £3,441DudleyAround average
£92 - £3,404WorcesterAround average
£98 - £3,626WarwickAround average
£104 - £3,848Leamington SpaAround average
£104 - £3,848ShrewsburyAround average
£96 - £3,552TelfordAround average
£92 - £3,404HerefordAround average
£94 - £3,478Stoke-on-TrentBelow average
£90 - £3,330StaffordAround average
£94 - £3,478LichfieldAround average
£98 - £3,626Sutton ColdfieldAround average
£102 - £3,774KidderminsterAround average
£92 - £3,404East Midlands
NottinghamAround average
£96 - £3,552LeicesterAround average
£95 - £3,515DerbyAround average
£94 - £3,478LincolnAround average
£92 - £3,404NorthamptonAround average
£100 - £3,700LoughboroughAround average
£94 - £3,478MansfieldBelow average
£88 - £3,256ChesterfieldBelow average
£90 - £3,330CorbyAround average
£92 - £3,404KetteringAround average
£94 - £3,478GranthamBelow average
£90 - £3,330WellingboroughAround average
£94 - £3,478Market HarboroughAround average
£98 - £3,626North West
ManchesterAround average
£95 - £3,515LiverpoolBelow average
£90 - £3,330ChesterAround average
£95 - £3,515WarringtonAround average
£92 - £3,404BlackpoolBelow average
£84 - £3,108PrestonBelow average
£86 - £3,182BoltonBelow average
£88 - £3,256StockportAround average
£92 - £3,404WiganBelow average
£86 - £3,182SalfordAround average
£93 - £3,441AltrinchamAround average
£95 - £3,515LancasterBelow average
£86 - £3,182CarlisleBelow average
£84 - £3,108CreweBelow average
£88 - £3,256MacclesfieldAround average
£92 - £3,404BurnleyBelow average
£82 - £3,034RochdaleBelow average
£86 - £3,182BuryBelow average
£88 - £3,256OldhamBelow average
£86 - £3,182KendalBelow average
£88 - £3,256WilmslowAround average
£95 - £3,515KnutsfordAround average
£94 - £3,478Yorkshire & Humber
LeedsAround average
£94 - £3,478SheffieldAround average
£92 - £3,404YorkAround average
£95 - £3,515BradfordBelow average
£86 - £3,182HullBelow average
£84 - £3,108HuddersfieldBelow average
£88 - £3,256WakefieldBelow average
£88 - £3,256DoncasterBelow average
£86 - £3,182HarrogateAround average
£95 - £3,515ScarboroughBelow average
£84 - £3,108RotherhamBelow average
£86 - £3,182BarnsleyBelow average
£84 - £3,108GrimsbyBelow average
£82 - £3,034ScunthorpeBelow average
£82 - £3,034HalifaxBelow average
£86 - £3,182SkiptonBelow average
£90 - £3,330BeverleyBelow average
£88 - £3,256IlkleyAround average
£94 - £3,478RiponBelow average
£90 - £3,330North East
Newcastle upon TyneAround average
£92 - £3,404SunderlandBelow average
£86 - £3,182DurhamBelow average
£88 - £3,256MiddlesbroughBelow average
£84 - £3,108DarlingtonBelow average
£84 - £3,108GatesheadBelow average
£88 - £3,256HartlepoolBelow average
£80 - £2,960Stockton-on-TeesBelow average
£84 - £3,108HexhamBelow average
£88 - £3,256MorpethBelow average
£86 - £3,182Berwick-upon-TweedBelow average
£84 - £3,108Whitley BayBelow average
£88 - £3,256South ShieldsBelow average
£86 - £3,182RedcarBelow average
£82 - £3,034Scotland
EdinburghAround average
£105 - £3,885GlasgowAround average
£98 - £3,626AberdeenAround average
£98 - £3,626DundeeAround average
£92 - £3,404InvernessAround average
£94 - £3,478StirlingAround average
£94 - £3,478PerthAround average
£92 - £3,404St AndrewsAround average
£96 - £3,552PaisleyAround average
£92 - £3,404LivingstonAround average
£92 - £3,404East KilbrideAround average
£92 - £3,404DunfermlineAround average
£92 - £3,404FalkirkBelow average
£90 - £3,330AyrBelow average
£88 - £3,256KilmarnockBelow average
£88 - £3,256GreenockBelow average
£88 - £3,256DumfriesBelow average
£86 - £3,182Fort WilliamBelow average
£90 - £3,330ObanBelow average
£90 - £3,330ElginBelow average
£88 - £3,256KirkcaldyBelow average
£90 - £3,330HamiltonBelow average
£90 - £3,330MotherwellBelow average
£88 - £3,256PeterheadBelow average
£88 - £3,256MusselburghAround average
£98 - £3,626Wales
CardiffAround average
£95 - £3,515SwanseaBelow average
£88 - £3,256NewportBelow average
£90 - £3,330WrexhamBelow average
£86 - £3,182AberystwythBelow average
£82 - £3,034BangorBelow average
£82 - £3,034CarmarthenBelow average
£80 - £2,960LlandudnoBelow average
£84 - £3,108BridgendBelow average
£86 - £3,182CaerphillyBelow average
£86 - £3,182NeathBelow average
£82 - £3,034PontypriddBelow average
£84 - £3,108Merthyr TydfilBelow average
£78 - £2,886BarryBelow average
£88 - £3,256PenarthAround average
£92 - £3,404CwmbranBelow average
£84 - £3,108HaverfordwestBelow average
£80 - £2,960RhylBelow average
£80 - £2,960Colwyn BayBelow average
£82 - £3,034BreconBelow average
£82 - £3,034TenbyBelow average
£82 - £3,034Northern Ireland
BelfastBelow average
£90 - £3,330LisburnBelow average
£88 - £3,256DerryBelow average
£82 - £3,034NewryBelow average
£82 - £3,034BangorBelow average
£86 - £3,182NewtownabbeyBelow average
£86 - £3,182BallymenaBelow average
£80 - £2,960ColeraineBelow average
£80 - £2,960OmaghBelow average
£78 - £2,886EnniskillenBelow average
£78 - £2,886CraigavonBelow average
£80 - £2,960HolywoodBelow average
£88 - £3,256CarrickfergusBelow average
£84 - £3,108AntrimBelow average
£80 - £2,960DownpatrickBelow average
£78 - £2,886LarneBelow average
£80 - £2,960StrabaneBelow average
£76 - £2,812CookstownBelow average
£78 - £2,886DungannonBelow average
£78 - £2,886ArmaghBelow average
£78 - £2,886Need a plumber?
Browse verified plumber profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.