Carpenter Costs Across the UK
National average prices range from £90 (Door Hanging) to £3,800 (Decking Installation). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Fitted Wardrobes£700 - £2,200
Staircase Renovation£900 - £3,500
Door Hanging£90 - £370
Shelving and Storage£150 - £700
Decking Installation£1,000 - £3,800
London
Central LondonAbove average
£131 - £5,510WestminsterAbove average
£130 - £5,472KensingtonAbove average
£129 - £5,434ChelseaAbove average
£128 - £5,396IslingtonAbove average
£126 - £5,320CamdenAbove average
£125 - £5,282HackneyAbove average
£124 - £5,244HammersmithAbove average
£123 - £5,206WandsworthAbove average
£122 - £5,168Richmond upon ThamesAbove average
£122 - £5,168FulhamAbove average
£122 - £5,168SouthwarkAbove average
£122 - £5,130LambethAbove average
£122 - £5,130GreenwichAbove average
£120 - £5,054EalingAbove average
£120 - £5,054LewishamAbove average
£119 - £5,016BrixtonAbove average
£121 - £5,092WimbledonAbove average
£122 - £5,130Kingston upon ThamesAbove average
£120 - £5,054BromleyAbove average
£117 - £4,940CroydonAbove average
£117 - £4,940BarnetAbove average
£119 - £5,016EnfieldAbove average
£118 - £4,978HounslowAbove average
£118 - £4,978WalthamstowAbove average
£120 - £5,054StratfordAbove average
£121 - £5,092BexleyAbove average
£117 - £4,940HarrowAbove average
£118 - £4,978South East
BrightonAbove average
£110 - £4,636HoveAbove average
£108 - £4,560GuildfordAbove average
£113 - £4,750OxfordAbove average
£112 - £4,712ReadingAbove average
£108 - £4,560Milton KeynesAbove average
£103 - £4,332CanterburyAbove average
£103 - £4,370MaidstoneAbove average
£104 - £4,408Tunbridge WellsAbove average
£110 - £4,636SevenoaksAbove average
£113 - £4,788WinchesterAbove average
£111 - £4,674SouthamptonAbove average
£101 - £4,256PortsmouthAbove average
£99 - £4,180ChichesterAbove average
£106 - £4,484WorthingAbove average
£103 - £4,332EastbourneAbove average
£100 - £4,218HastingsAbove average
£99 - £4,180CrawleyAbove average
£103 - £4,370HorshamAbove average
£106 - £4,484BasingstokeAbove average
£104 - £4,408WokingAbove average
£112 - £4,712SloughAbove average
£106 - £4,484High WycombeAbove average
£105 - £4,446AylesburyAbove average
£103 - £4,332MargateAbove average
£99 - £4,180FolkestoneAbove average
£99 - £4,180NewburyAbove average
£106 - £4,484Henley-on-ThamesAbove average
£115 - £4,864St AlbansAbove average
£114 - £4,826WatfordAbove average
£110 - £4,636South West
BristolAbove average
£101 - £4,256BathAbove average
£103 - £4,370ExeterAround average
£95 - £4,028PlymouthAround average
£90 - £3,800BournemouthAbove average
£99 - £4,180PooleAbove average
£99 - £4,180CheltenhamAbove average
£99 - £4,180GloucesterAround average
£94 - £3,952SwindonAround average
£94 - £3,952SalisburyAround average
£97 - £4,104TauntonAround average
£92 - £3,876TorquayAround average
£92 - £3,876TruroAround average
£90 - £3,800PenzanceAround average
£90 - £3,800DorchesterAround average
£95 - £4,028YeovilAround average
£90 - £3,800Weston-super-MareAround average
£92 - £3,876BarnstapleAround average
£90 - £3,800FalmouthAround average
£92 - £3,876StroudAround average
£95 - £4,028FromeAround average
£94 - £3,952CirencesterAround average
£97 - £4,104East of England
CambridgeAbove average
£103 - £4,370NorwichAround average
£92 - £3,876IpswichAround average
£90 - £3,800ColchesterAround average
£95 - £4,028ChelmsfordAbove average
£103 - £4,332Southend-on-SeaAbove average
£99 - £4,180LutonAbove average
£99 - £4,180PeterboroughAround average
£90 - £3,800BedfordAround average
£95 - £4,028StevenageAbove average
£101 - £4,256HertfordAbove average
£103 - £4,332Bury St EdmundsAround average
£94 - £3,952Great YarmouthAround average
£90 - £3,800Kings LynnAround average
£90 - £3,800BasildonAbove average
£99 - £4,180HarlowAbove average
£101 - £4,256BraintreeAround average
£95 - £4,028Saffron WaldenAbove average
£101 - £4,256West Midlands
BirminghamAround average
£92 - £3,876CoventryAround average
£88 - £3,724WolverhamptonAround average
£85 - £3,572SolihullAround average
£95 - £3,990WalsallAround average
£84 - £3,534DudleyAround average
£83 - £3,496WorcesterAround average
£88 - £3,724WarwickAround average
£94 - £3,952Leamington SpaAround average
£94 - £3,952ShrewsburyAround average
£86 - £3,648TelfordAround average
£83 - £3,496HerefordAround average
£85 - £3,572Stoke-on-TrentBelow average
£81 - £3,420StaffordAround average
£85 - £3,572LichfieldAround average
£88 - £3,724Sutton ColdfieldAround average
£92 - £3,876KidderminsterAround average
£83 - £3,496East Midlands
NottinghamAround average
£86 - £3,648LeicesterAround average
£86 - £3,610DerbyAround average
£85 - £3,572LincolnAround average
£83 - £3,496NorthamptonAround average
£90 - £3,800LoughboroughAround average
£85 - £3,572MansfieldBelow average
£79 - £3,344ChesterfieldBelow average
£81 - £3,420CorbyAround average
£83 - £3,496KetteringAround average
£85 - £3,572GranthamBelow average
£81 - £3,420WellingboroughAround average
£85 - £3,572Market HarboroughAround average
£88 - £3,724North West
ManchesterAround average
£86 - £3,610LiverpoolBelow average
£81 - £3,420ChesterAround average
£86 - £3,610WarringtonAround average
£83 - £3,496BlackpoolBelow average
£76 - £3,192PrestonBelow average
£77 - £3,268BoltonBelow average
£79 - £3,344StockportAround average
£83 - £3,496WiganBelow average
£77 - £3,268SalfordAround average
£84 - £3,534AltrinchamAround average
£86 - £3,610LancasterBelow average
£77 - £3,268CarlisleBelow average
£76 - £3,192CreweBelow average
£79 - £3,344MacclesfieldAround average
£83 - £3,496BurnleyBelow average
£74 - £3,116RochdaleBelow average
£77 - £3,268BuryBelow average
£79 - £3,344OldhamBelow average
£77 - £3,268KendalBelow average
£79 - £3,344WilmslowAround average
£86 - £3,610KnutsfordAround average
£85 - £3,572Yorkshire & Humber
LeedsAround average
£85 - £3,572SheffieldAround average
£83 - £3,496YorkAround average
£86 - £3,610BradfordBelow average
£77 - £3,268HullBelow average
£76 - £3,192HuddersfieldBelow average
£79 - £3,344WakefieldBelow average
£79 - £3,344DoncasterBelow average
£77 - £3,268HarrogateAround average
£86 - £3,610ScarboroughBelow average
£76 - £3,192RotherhamBelow average
£77 - £3,268BarnsleyBelow average
£76 - £3,192GrimsbyBelow average
£74 - £3,116ScunthorpeBelow average
£74 - £3,116HalifaxBelow average
£77 - £3,268SkiptonBelow average
£81 - £3,420BeverleyBelow average
£79 - £3,344IlkleyAround average
£85 - £3,572RiponBelow average
£81 - £3,420North East
Newcastle upon TyneAround average
£83 - £3,496SunderlandBelow average
£77 - £3,268DurhamBelow average
£79 - £3,344MiddlesbroughBelow average
£76 - £3,192DarlingtonBelow average
£76 - £3,192GatesheadBelow average
£79 - £3,344HartlepoolBelow average
£72 - £3,040Stockton-on-TeesBelow average
£76 - £3,192HexhamBelow average
£79 - £3,344MorpethBelow average
£77 - £3,268Berwick-upon-TweedBelow average
£76 - £3,192Whitley BayBelow average
£79 - £3,344South ShieldsBelow average
£77 - £3,268RedcarBelow average
£74 - £3,116Scotland
EdinburghAround average
£95 - £3,990GlasgowAround average
£88 - £3,724AberdeenAround average
£88 - £3,724DundeeAround average
£83 - £3,496InvernessAround average
£85 - £3,572StirlingAround average
£85 - £3,572PerthAround average
£83 - £3,496St AndrewsAround average
£86 - £3,648PaisleyAround average
£83 - £3,496LivingstonAround average
£83 - £3,496East KilbrideAround average
£83 - £3,496DunfermlineAround average
£83 - £3,496FalkirkBelow average
£81 - £3,420AyrBelow average
£79 - £3,344KilmarnockBelow average
£79 - £3,344GreenockBelow average
£79 - £3,344DumfriesBelow average
£77 - £3,268Fort WilliamBelow average
£81 - £3,420ObanBelow average
£81 - £3,420ElginBelow average
£79 - £3,344KirkcaldyBelow average
£81 - £3,420HamiltonBelow average
£81 - £3,420MotherwellBelow average
£79 - £3,344PeterheadBelow average
£79 - £3,344MusselburghAround average
£88 - £3,724Wales
CardiffAround average
£86 - £3,610SwanseaBelow average
£79 - £3,344NewportBelow average
£81 - £3,420WrexhamBelow average
£77 - £3,268AberystwythBelow average
£74 - £3,116BangorBelow average
£74 - £3,116CarmarthenBelow average
£72 - £3,040LlandudnoBelow average
£76 - £3,192BridgendBelow average
£77 - £3,268CaerphillyBelow average
£77 - £3,268NeathBelow average
£74 - £3,116PontypriddBelow average
£76 - £3,192Merthyr TydfilBelow average
£70 - £2,964BarryBelow average
£79 - £3,344PenarthAround average
£83 - £3,496CwmbranBelow average
£76 - £3,192HaverfordwestBelow average
£72 - £3,040RhylBelow average
£72 - £3,040Colwyn BayBelow average
£74 - £3,116BreconBelow average
£74 - £3,116TenbyBelow average
£74 - £3,116Northern Ireland
BelfastBelow average
£81 - £3,420LisburnBelow average
£79 - £3,344DerryBelow average
£74 - £3,116NewryBelow average
£74 - £3,116BangorBelow average
£77 - £3,268NewtownabbeyBelow average
£77 - £3,268BallymenaBelow average
£72 - £3,040ColeraineBelow average
£72 - £3,040OmaghBelow average
£70 - £2,964EnniskillenBelow average
£70 - £2,964CraigavonBelow average
£72 - £3,040HolywoodBelow average
£79 - £3,344CarrickfergusBelow average
£76 - £3,192AntrimBelow average
£72 - £3,040DownpatrickBelow average
£70 - £2,964LarneBelow average
£72 - £3,040StrabaneBelow average
£68 - £2,888CookstownBelow average
£70 - £2,964DungannonBelow average
£70 - £2,964ArmaghBelow average
£70 - £2,964Need a carpenter?
Browse verified carpenter profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.