Builder Costs Across the UK
National average prices range from £700 (Internal Wall Removal) to £38,000 (Single Storey Extension). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Single Storey Extension£14,000 - £38,000
Garage Conversion£6,500 - £15,000
Internal Wall Removal£700 - £2,300
Patio Construction£1,300 - £4,500
London
Central LondonAbove average
£1,015 - £55,100WestminsterAbove average
£1,008 - £54,720KensingtonAbove average
£1,001 - £54,340ChelseaAbove average
£994 - £53,960IslingtonAbove average
£980 - £53,200CamdenAbove average
£973 - £52,820HackneyAbove average
£966 - £52,440HammersmithAbove average
£959 - £52,060WandsworthAbove average
£952 - £51,680Richmond upon ThamesAbove average
£952 - £51,680FulhamAbove average
£952 - £51,680SouthwarkAbove average
£945 - £51,300LambethAbove average
£945 - £51,300GreenwichAbove average
£931 - £50,540EalingAbove average
£931 - £50,540LewishamAbove average
£924 - £50,160BrixtonAbove average
£938 - £50,920WimbledonAbove average
£945 - £51,300Kingston upon ThamesAbove average
£931 - £50,540BromleyAbove average
£910 - £49,400CroydonAbove average
£910 - £49,400BarnetAbove average
£924 - £50,160EnfieldAbove average
£917 - £49,780HounslowAbove average
£917 - £49,780WalthamstowAbove average
£931 - £50,540StratfordAbove average
£938 - £50,920BexleyAbove average
£910 - £49,400HarrowAbove average
£917 - £49,780South East
BrightonAbove average
£854 - £46,360HoveAbove average
£840 - £45,600GuildfordAbove average
£875 - £47,500OxfordAbove average
£868 - £47,120ReadingAbove average
£840 - £45,600Milton KeynesAbove average
£798 - £43,320CanterburyAbove average
£805 - £43,700MaidstoneAbove average
£812 - £44,080Tunbridge WellsAbove average
£854 - £46,360SevenoaksAbove average
£882 - £47,880WinchesterAbove average
£861 - £46,740SouthamptonAbove average
£784 - £42,560PortsmouthAbove average
£770 - £41,800ChichesterAbove average
£826 - £44,840WorthingAbove average
£798 - £43,320EastbourneAbove average
£777 - £42,180HastingsAbove average
£770 - £41,800CrawleyAbove average
£805 - £43,700HorshamAbove average
£826 - £44,840BasingstokeAbove average
£812 - £44,080WokingAbove average
£868 - £47,120SloughAbove average
£826 - £44,840High WycombeAbove average
£819 - £44,460AylesburyAbove average
£798 - £43,320MargateAbove average
£770 - £41,800FolkestoneAbove average
£770 - £41,800NewburyAbove average
£826 - £44,840Henley-on-ThamesAbove average
£896 - £48,640St AlbansAbove average
£889 - £48,260WatfordAbove average
£854 - £46,360South West
BristolAbove average
£784 - £42,560BathAbove average
£805 - £43,700ExeterAround average
£742 - £40,280PlymouthAround average
£700 - £38,000BournemouthAbove average
£770 - £41,800PooleAbove average
£770 - £41,800CheltenhamAbove average
£770 - £41,800GloucesterAround average
£728 - £39,520SwindonAround average
£728 - £39,520SalisburyAround average
£756 - £41,040TauntonAround average
£714 - £38,760TorquayAround average
£714 - £38,760TruroAround average
£700 - £38,000PenzanceAround average
£700 - £38,000DorchesterAround average
£742 - £40,280YeovilAround average
£700 - £38,000Weston-super-MareAround average
£714 - £38,760BarnstapleAround average
£700 - £38,000FalmouthAround average
£714 - £38,760StroudAround average
£742 - £40,280FromeAround average
£728 - £39,520CirencesterAround average
£756 - £41,040East of England
CambridgeAbove average
£805 - £43,700NorwichAround average
£714 - £38,760IpswichAround average
£700 - £38,000ColchesterAround average
£742 - £40,280ChelmsfordAbove average
£798 - £43,320Southend-on-SeaAbove average
£770 - £41,800LutonAbove average
£770 - £41,800PeterboroughAround average
£700 - £38,000BedfordAround average
£742 - £40,280StevenageAbove average
£784 - £42,560HertfordAbove average
£798 - £43,320Bury St EdmundsAround average
£728 - £39,520Great YarmouthAround average
£700 - £38,000Kings LynnAround average
£700 - £38,000BasildonAbove average
£770 - £41,800HarlowAbove average
£784 - £42,560BraintreeAround average
£742 - £40,280Saffron WaldenAbove average
£784 - £42,560West Midlands
BirminghamAround average
£714 - £38,760CoventryAround average
£686 - £37,240WolverhamptonAround average
£658 - £35,720SolihullAround average
£735 - £39,900WalsallAround average
£651 - £35,340DudleyAround average
£644 - £34,960WorcesterAround average
£686 - £37,240WarwickAround average
£728 - £39,520Leamington SpaAround average
£728 - £39,520ShrewsburyAround average
£672 - £36,480TelfordAround average
£644 - £34,960HerefordAround average
£658 - £35,720Stoke-on-TrentBelow average
£630 - £34,200StaffordAround average
£658 - £35,720LichfieldAround average
£686 - £37,240Sutton ColdfieldAround average
£714 - £38,760KidderminsterAround average
£644 - £34,960East Midlands
NottinghamAround average
£672 - £36,480LeicesterAround average
£665 - £36,100DerbyAround average
£658 - £35,720LincolnAround average
£644 - £34,960NorthamptonAround average
£700 - £38,000LoughboroughAround average
£658 - £35,720MansfieldBelow average
£616 - £33,440ChesterfieldBelow average
£630 - £34,200CorbyAround average
£644 - £34,960KetteringAround average
£658 - £35,720GranthamBelow average
£630 - £34,200WellingboroughAround average
£658 - £35,720Market HarboroughAround average
£686 - £37,240North West
ManchesterAround average
£665 - £36,100LiverpoolBelow average
£630 - £34,200ChesterAround average
£665 - £36,100WarringtonAround average
£644 - £34,960BlackpoolBelow average
£588 - £31,920PrestonBelow average
£602 - £32,680BoltonBelow average
£616 - £33,440StockportAround average
£644 - £34,960WiganBelow average
£602 - £32,680SalfordAround average
£651 - £35,340AltrinchamAround average
£665 - £36,100LancasterBelow average
£602 - £32,680CarlisleBelow average
£588 - £31,920CreweBelow average
£616 - £33,440MacclesfieldAround average
£644 - £34,960BurnleyBelow average
£574 - £31,160RochdaleBelow average
£602 - £32,680BuryBelow average
£616 - £33,440OldhamBelow average
£602 - £32,680KendalBelow average
£616 - £33,440WilmslowAround average
£665 - £36,100KnutsfordAround average
£658 - £35,720Yorkshire & Humber
LeedsAround average
£658 - £35,720SheffieldAround average
£644 - £34,960YorkAround average
£665 - £36,100BradfordBelow average
£602 - £32,680HullBelow average
£588 - £31,920HuddersfieldBelow average
£616 - £33,440WakefieldBelow average
£616 - £33,440DoncasterBelow average
£602 - £32,680HarrogateAround average
£665 - £36,100ScarboroughBelow average
£588 - £31,920RotherhamBelow average
£602 - £32,680BarnsleyBelow average
£588 - £31,920GrimsbyBelow average
£574 - £31,160ScunthorpeBelow average
£574 - £31,160HalifaxBelow average
£602 - £32,680SkiptonBelow average
£630 - £34,200BeverleyBelow average
£616 - £33,440IlkleyAround average
£658 - £35,720RiponBelow average
£630 - £34,200North East
Newcastle upon TyneAround average
£644 - £34,960SunderlandBelow average
£602 - £32,680DurhamBelow average
£616 - £33,440MiddlesbroughBelow average
£588 - £31,920DarlingtonBelow average
£588 - £31,920GatesheadBelow average
£616 - £33,440HartlepoolBelow average
£560 - £30,400Stockton-on-TeesBelow average
£588 - £31,920HexhamBelow average
£616 - £33,440MorpethBelow average
£602 - £32,680Berwick-upon-TweedBelow average
£588 - £31,920Whitley BayBelow average
£616 - £33,440South ShieldsBelow average
£602 - £32,680RedcarBelow average
£574 - £31,160Scotland
EdinburghAround average
£735 - £39,900GlasgowAround average
£686 - £37,240AberdeenAround average
£686 - £37,240DundeeAround average
£644 - £34,960InvernessAround average
£658 - £35,720StirlingAround average
£658 - £35,720PerthAround average
£644 - £34,960St AndrewsAround average
£672 - £36,480PaisleyAround average
£644 - £34,960LivingstonAround average
£644 - £34,960East KilbrideAround average
£644 - £34,960DunfermlineAround average
£644 - £34,960FalkirkBelow average
£630 - £34,200AyrBelow average
£616 - £33,440KilmarnockBelow average
£616 - £33,440GreenockBelow average
£616 - £33,440DumfriesBelow average
£602 - £32,680Fort WilliamBelow average
£630 - £34,200ObanBelow average
£630 - £34,200ElginBelow average
£616 - £33,440KirkcaldyBelow average
£630 - £34,200HamiltonBelow average
£630 - £34,200MotherwellBelow average
£616 - £33,440PeterheadBelow average
£616 - £33,440MusselburghAround average
£686 - £37,240Wales
CardiffAround average
£665 - £36,100SwanseaBelow average
£616 - £33,440NewportBelow average
£630 - £34,200WrexhamBelow average
£602 - £32,680AberystwythBelow average
£574 - £31,160BangorBelow average
£574 - £31,160CarmarthenBelow average
£560 - £30,400LlandudnoBelow average
£588 - £31,920BridgendBelow average
£602 - £32,680CaerphillyBelow average
£602 - £32,680NeathBelow average
£574 - £31,160PontypriddBelow average
£588 - £31,920Merthyr TydfilBelow average
£546 - £29,640BarryBelow average
£616 - £33,440PenarthAround average
£644 - £34,960CwmbranBelow average
£588 - £31,920HaverfordwestBelow average
£560 - £30,400RhylBelow average
£560 - £30,400Colwyn BayBelow average
£574 - £31,160BreconBelow average
£574 - £31,160TenbyBelow average
£574 - £31,160Northern Ireland
BelfastBelow average
£630 - £34,200LisburnBelow average
£616 - £33,440DerryBelow average
£574 - £31,160NewryBelow average
£574 - £31,160BangorBelow average
£602 - £32,680NewtownabbeyBelow average
£602 - £32,680BallymenaBelow average
£560 - £30,400ColeraineBelow average
£560 - £30,400OmaghBelow average
£546 - £29,640EnniskillenBelow average
£546 - £29,640CraigavonBelow average
£560 - £30,400HolywoodBelow average
£616 - £33,440CarrickfergusBelow average
£588 - £31,920AntrimBelow average
£560 - £30,400DownpatrickBelow average
£546 - £29,640LarneBelow average
£560 - £30,400StrabaneBelow average
£532 - £28,880CookstownBelow average
£546 - £29,640DungannonBelow average
£546 - £29,640ArmaghBelow average
£546 - £29,640Need a builder?
Browse verified builder profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.