Painter & Decorator Costs Across the UK
National average prices range from £180 (Room Painting) to £4,300 (Full House Interior). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Room Painting£180 - £520
Full House Interior£1,400 - £4,300
Exterior Painting£950 - £3,100
Wallpapering£200 - £700
London
Central LondonAbove average
£261 - £6,235WestminsterAbove average
£259 - £6,192KensingtonAbove average
£257 - £6,149ChelseaAbove average
£256 - £6,106IslingtonAbove average
£252 - £6,020CamdenAbove average
£250 - £5,977HackneyAbove average
£248 - £5,934HammersmithAbove average
£247 - £5,891WandsworthAbove average
£245 - £5,848Richmond upon ThamesAbove average
£245 - £5,848FulhamAbove average
£245 - £5,848SouthwarkAbove average
£243 - £5,805LambethAbove average
£243 - £5,805GreenwichAbove average
£239 - £5,719EalingAbove average
£239 - £5,719LewishamAbove average
£238 - £5,676BrixtonAbove average
£241 - £5,762WimbledonAbove average
£243 - £5,805Kingston upon ThamesAbove average
£239 - £5,719BromleyAbove average
£234 - £5,590CroydonAbove average
£234 - £5,590BarnetAbove average
£238 - £5,676EnfieldAbove average
£236 - £5,633HounslowAbove average
£236 - £5,633WalthamstowAbove average
£239 - £5,719StratfordAbove average
£241 - £5,762BexleyAbove average
£234 - £5,590HarrowAbove average
£236 - £5,633South East
BrightonAbove average
£220 - £5,246HoveAbove average
£216 - £5,160GuildfordAbove average
£225 - £5,375OxfordAbove average
£223 - £5,332ReadingAbove average
£216 - £5,160Milton KeynesAbove average
£205 - £4,902CanterburyAbove average
£207 - £4,945MaidstoneAbove average
£209 - £4,988Tunbridge WellsAbove average
£220 - £5,246SevenoaksAbove average
£227 - £5,418WinchesterAbove average
£221 - £5,289SouthamptonAbove average
£202 - £4,816PortsmouthAbove average
£198 - £4,730ChichesterAbove average
£212 - £5,074WorthingAbove average
£205 - £4,902EastbourneAbove average
£200 - £4,773HastingsAbove average
£198 - £4,730CrawleyAbove average
£207 - £4,945HorshamAbove average
£212 - £5,074BasingstokeAbove average
£209 - £4,988WokingAbove average
£223 - £5,332SloughAbove average
£212 - £5,074High WycombeAbove average
£211 - £5,031AylesburyAbove average
£205 - £4,902MargateAbove average
£198 - £4,730FolkestoneAbove average
£198 - £4,730NewburyAbove average
£212 - £5,074Henley-on-ThamesAbove average
£230 - £5,504St AlbansAbove average
£229 - £5,461WatfordAbove average
£220 - £5,246South West
BristolAbove average
£202 - £4,816BathAbove average
£207 - £4,945ExeterAround average
£191 - £4,558PlymouthAround average
£180 - £4,300BournemouthAbove average
£198 - £4,730PooleAbove average
£198 - £4,730CheltenhamAbove average
£198 - £4,730GloucesterAround average
£187 - £4,472SwindonAround average
£187 - £4,472SalisburyAround average
£194 - £4,644TauntonAround average
£184 - £4,386TorquayAround average
£184 - £4,386TruroAround average
£180 - £4,300PenzanceAround average
£180 - £4,300DorchesterAround average
£191 - £4,558YeovilAround average
£180 - £4,300Weston-super-MareAround average
£184 - £4,386BarnstapleAround average
£180 - £4,300FalmouthAround average
£184 - £4,386StroudAround average
£191 - £4,558FromeAround average
£187 - £4,472CirencesterAround average
£194 - £4,644East of England
CambridgeAbove average
£207 - £4,945NorwichAround average
£184 - £4,386IpswichAround average
£180 - £4,300ColchesterAround average
£191 - £4,558ChelmsfordAbove average
£205 - £4,902Southend-on-SeaAbove average
£198 - £4,730LutonAbove average
£198 - £4,730PeterboroughAround average
£180 - £4,300BedfordAround average
£191 - £4,558StevenageAbove average
£202 - £4,816HertfordAbove average
£205 - £4,902Bury St EdmundsAround average
£187 - £4,472Great YarmouthAround average
£180 - £4,300Kings LynnAround average
£180 - £4,300BasildonAbove average
£198 - £4,730HarlowAbove average
£202 - £4,816BraintreeAround average
£191 - £4,558Saffron WaldenAbove average
£202 - £4,816West Midlands
BirminghamAround average
£184 - £4,386CoventryAround average
£176 - £4,214WolverhamptonAround average
£169 - £4,042SolihullAround average
£189 - £4,515WalsallAround average
£167 - £3,999DudleyAround average
£166 - £3,956WorcesterAround average
£176 - £4,214WarwickAround average
£187 - £4,472Leamington SpaAround average
£187 - £4,472ShrewsburyAround average
£173 - £4,128TelfordAround average
£166 - £3,956HerefordAround average
£169 - £4,042Stoke-on-TrentBelow average
£162 - £3,870StaffordAround average
£169 - £4,042LichfieldAround average
£176 - £4,214Sutton ColdfieldAround average
£184 - £4,386KidderminsterAround average
£166 - £3,956East Midlands
NottinghamAround average
£173 - £4,128LeicesterAround average
£171 - £4,085DerbyAround average
£169 - £4,042LincolnAround average
£166 - £3,956NorthamptonAround average
£180 - £4,300LoughboroughAround average
£169 - £4,042MansfieldBelow average
£158 - £3,784ChesterfieldBelow average
£162 - £3,870CorbyAround average
£166 - £3,956KetteringAround average
£169 - £4,042GranthamBelow average
£162 - £3,870WellingboroughAround average
£169 - £4,042Market HarboroughAround average
£176 - £4,214North West
ManchesterAround average
£171 - £4,085LiverpoolBelow average
£162 - £3,870ChesterAround average
£171 - £4,085WarringtonAround average
£166 - £3,956BlackpoolBelow average
£151 - £3,612PrestonBelow average
£155 - £3,698BoltonBelow average
£158 - £3,784StockportAround average
£166 - £3,956WiganBelow average
£155 - £3,698SalfordAround average
£167 - £3,999AltrinchamAround average
£171 - £4,085LancasterBelow average
£155 - £3,698CarlisleBelow average
£151 - £3,612CreweBelow average
£158 - £3,784MacclesfieldAround average
£166 - £3,956BurnleyBelow average
£148 - £3,526RochdaleBelow average
£155 - £3,698BuryBelow average
£158 - £3,784OldhamBelow average
£155 - £3,698KendalBelow average
£158 - £3,784WilmslowAround average
£171 - £4,085KnutsfordAround average
£169 - £4,042Yorkshire & Humber
LeedsAround average
£169 - £4,042SheffieldAround average
£166 - £3,956YorkAround average
£171 - £4,085BradfordBelow average
£155 - £3,698HullBelow average
£151 - £3,612HuddersfieldBelow average
£158 - £3,784WakefieldBelow average
£158 - £3,784DoncasterBelow average
£155 - £3,698HarrogateAround average
£171 - £4,085ScarboroughBelow average
£151 - £3,612RotherhamBelow average
£155 - £3,698BarnsleyBelow average
£151 - £3,612GrimsbyBelow average
£148 - £3,526ScunthorpeBelow average
£148 - £3,526HalifaxBelow average
£155 - £3,698SkiptonBelow average
£162 - £3,870BeverleyBelow average
£158 - £3,784IlkleyAround average
£169 - £4,042RiponBelow average
£162 - £3,870North East
Newcastle upon TyneAround average
£166 - £3,956SunderlandBelow average
£155 - £3,698DurhamBelow average
£158 - £3,784MiddlesbroughBelow average
£151 - £3,612DarlingtonBelow average
£151 - £3,612GatesheadBelow average
£158 - £3,784HartlepoolBelow average
£144 - £3,440Stockton-on-TeesBelow average
£151 - £3,612HexhamBelow average
£158 - £3,784MorpethBelow average
£155 - £3,698Berwick-upon-TweedBelow average
£151 - £3,612Whitley BayBelow average
£158 - £3,784South ShieldsBelow average
£155 - £3,698RedcarBelow average
£148 - £3,526Scotland
EdinburghAround average
£189 - £4,515GlasgowAround average
£176 - £4,214AberdeenAround average
£176 - £4,214DundeeAround average
£166 - £3,956InvernessAround average
£169 - £4,042StirlingAround average
£169 - £4,042PerthAround average
£166 - £3,956St AndrewsAround average
£173 - £4,128PaisleyAround average
£166 - £3,956LivingstonAround average
£166 - £3,956East KilbrideAround average
£166 - £3,956DunfermlineAround average
£166 - £3,956FalkirkBelow average
£162 - £3,870AyrBelow average
£158 - £3,784KilmarnockBelow average
£158 - £3,784GreenockBelow average
£158 - £3,784DumfriesBelow average
£155 - £3,698Fort WilliamBelow average
£162 - £3,870ObanBelow average
£162 - £3,870ElginBelow average
£158 - £3,784KirkcaldyBelow average
£162 - £3,870HamiltonBelow average
£162 - £3,870MotherwellBelow average
£158 - £3,784PeterheadBelow average
£158 - £3,784MusselburghAround average
£176 - £4,214Wales
CardiffAround average
£171 - £4,085SwanseaBelow average
£158 - £3,784NewportBelow average
£162 - £3,870WrexhamBelow average
£155 - £3,698AberystwythBelow average
£148 - £3,526BangorBelow average
£148 - £3,526CarmarthenBelow average
£144 - £3,440LlandudnoBelow average
£151 - £3,612BridgendBelow average
£155 - £3,698CaerphillyBelow average
£155 - £3,698NeathBelow average
£148 - £3,526PontypriddBelow average
£151 - £3,612Merthyr TydfilBelow average
£140 - £3,354BarryBelow average
£158 - £3,784PenarthAround average
£166 - £3,956CwmbranBelow average
£151 - £3,612HaverfordwestBelow average
£144 - £3,440RhylBelow average
£144 - £3,440Colwyn BayBelow average
£148 - £3,526BreconBelow average
£148 - £3,526TenbyBelow average
£148 - £3,526Northern Ireland
BelfastBelow average
£162 - £3,870LisburnBelow average
£158 - £3,784DerryBelow average
£148 - £3,526NewryBelow average
£148 - £3,526BangorBelow average
£155 - £3,698NewtownabbeyBelow average
£155 - £3,698BallymenaBelow average
£144 - £3,440ColeraineBelow average
£144 - £3,440OmaghBelow average
£140 - £3,354EnniskillenBelow average
£140 - £3,354CraigavonBelow average
£144 - £3,440HolywoodBelow average
£158 - £3,784CarrickfergusBelow average
£151 - £3,612AntrimBelow average
£144 - £3,440DownpatrickBelow average
£140 - £3,354LarneBelow average
£144 - £3,440StrabaneBelow average
£137 - £3,268CookstownBelow average
£140 - £3,354DungannonBelow average
£140 - £3,354ArmaghBelow average
£140 - £3,354Need a painter & decorator?
Browse verified painter & decorator profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.