Groundworker Costs Across the UK
National average prices range from £600 (Site Clearance and Levelling) to £8,000 (Foundation Excavation and Pour). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Foundation Excavation and Pour£2,300 - £8,000
Drainage Installation£1,200 - £4,500
Site Clearance and Levelling£600 - £2,500
London
Central LondonAbove average
£870 - £11,600WestminsterAbove average
£864 - £11,520KensingtonAbove average
£858 - £11,440ChelseaAbove average
£852 - £11,360IslingtonAbove average
£840 - £11,200CamdenAbove average
£834 - £11,120HackneyAbove average
£828 - £11,040HammersmithAbove average
£822 - £10,960WandsworthAbove average
£816 - £10,880Richmond upon ThamesAbove average
£816 - £10,880FulhamAbove average
£816 - £10,880SouthwarkAbove average
£810 - £10,800LambethAbove average
£810 - £10,800GreenwichAbove average
£798 - £10,640EalingAbove average
£798 - £10,640LewishamAbove average
£792 - £10,560BrixtonAbove average
£804 - £10,720WimbledonAbove average
£810 - £10,800Kingston upon ThamesAbove average
£798 - £10,640BromleyAbove average
£780 - £10,400CroydonAbove average
£780 - £10,400BarnetAbove average
£792 - £10,560EnfieldAbove average
£786 - £10,480HounslowAbove average
£786 - £10,480WalthamstowAbove average
£798 - £10,640StratfordAbove average
£804 - £10,720BexleyAbove average
£780 - £10,400HarrowAbove average
£786 - £10,480South East
BrightonAbove average
£732 - £9,760HoveAbove average
£720 - £9,600GuildfordAbove average
£750 - £10,000OxfordAbove average
£744 - £9,920ReadingAbove average
£720 - £9,600Milton KeynesAbove average
£684 - £9,120CanterburyAbove average
£690 - £9,200MaidstoneAbove average
£696 - £9,280Tunbridge WellsAbove average
£732 - £9,760SevenoaksAbove average
£756 - £10,080WinchesterAbove average
£738 - £9,840SouthamptonAbove average
£672 - £8,960PortsmouthAbove average
£660 - £8,800ChichesterAbove average
£708 - £9,440WorthingAbove average
£684 - £9,120EastbourneAbove average
£666 - £8,880HastingsAbove average
£660 - £8,800CrawleyAbove average
£690 - £9,200HorshamAbove average
£708 - £9,440BasingstokeAbove average
£696 - £9,280WokingAbove average
£744 - £9,920SloughAbove average
£708 - £9,440High WycombeAbove average
£702 - £9,360AylesburyAbove average
£684 - £9,120MargateAbove average
£660 - £8,800FolkestoneAbove average
£660 - £8,800NewburyAbove average
£708 - £9,440Henley-on-ThamesAbove average
£768 - £10,240St AlbansAbove average
£762 - £10,160WatfordAbove average
£732 - £9,760South West
BristolAbove average
£672 - £8,960BathAbove average
£690 - £9,200ExeterAround average
£636 - £8,480PlymouthAround average
£600 - £8,000BournemouthAbove average
£660 - £8,800PooleAbove average
£660 - £8,800CheltenhamAbove average
£660 - £8,800GloucesterAround average
£624 - £8,320SwindonAround average
£624 - £8,320SalisburyAround average
£648 - £8,640TauntonAround average
£612 - £8,160TorquayAround average
£612 - £8,160TruroAround average
£600 - £8,000PenzanceAround average
£600 - £8,000DorchesterAround average
£636 - £8,480YeovilAround average
£600 - £8,000Weston-super-MareAround average
£612 - £8,160BarnstapleAround average
£600 - £8,000FalmouthAround average
£612 - £8,160StroudAround average
£636 - £8,480FromeAround average
£624 - £8,320CirencesterAround average
£648 - £8,640East of England
CambridgeAbove average
£690 - £9,200NorwichAround average
£612 - £8,160IpswichAround average
£600 - £8,000ColchesterAround average
£636 - £8,480ChelmsfordAbove average
£684 - £9,120Southend-on-SeaAbove average
£660 - £8,800LutonAbove average
£660 - £8,800PeterboroughAround average
£600 - £8,000BedfordAround average
£636 - £8,480StevenageAbove average
£672 - £8,960HertfordAbove average
£684 - £9,120Bury St EdmundsAround average
£624 - £8,320Great YarmouthAround average
£600 - £8,000Kings LynnAround average
£600 - £8,000BasildonAbove average
£660 - £8,800HarlowAbove average
£672 - £8,960BraintreeAround average
£636 - £8,480Saffron WaldenAbove average
£672 - £8,960West Midlands
BirminghamAround average
£612 - £8,160CoventryAround average
£588 - £7,840WolverhamptonAround average
£564 - £7,520SolihullAround average
£630 - £8,400WalsallAround average
£558 - £7,440DudleyAround average
£552 - £7,360WorcesterAround average
£588 - £7,840WarwickAround average
£624 - £8,320Leamington SpaAround average
£624 - £8,320ShrewsburyAround average
£576 - £7,680TelfordAround average
£552 - £7,360HerefordAround average
£564 - £7,520Stoke-on-TrentBelow average
£540 - £7,200StaffordAround average
£564 - £7,520LichfieldAround average
£588 - £7,840Sutton ColdfieldAround average
£612 - £8,160KidderminsterAround average
£552 - £7,360East Midlands
NottinghamAround average
£576 - £7,680LeicesterAround average
£570 - £7,600DerbyAround average
£564 - £7,520LincolnAround average
£552 - £7,360NorthamptonAround average
£600 - £8,000LoughboroughAround average
£564 - £7,520MansfieldBelow average
£528 - £7,040ChesterfieldBelow average
£540 - £7,200CorbyAround average
£552 - £7,360KetteringAround average
£564 - £7,520GranthamBelow average
£540 - £7,200WellingboroughAround average
£564 - £7,520Market HarboroughAround average
£588 - £7,840North West
ManchesterAround average
£570 - £7,600LiverpoolBelow average
£540 - £7,200ChesterAround average
£570 - £7,600WarringtonAround average
£552 - £7,360BlackpoolBelow average
£504 - £6,720PrestonBelow average
£516 - £6,880BoltonBelow average
£528 - £7,040StockportAround average
£552 - £7,360WiganBelow average
£516 - £6,880SalfordAround average
£558 - £7,440AltrinchamAround average
£570 - £7,600LancasterBelow average
£516 - £6,880CarlisleBelow average
£504 - £6,720CreweBelow average
£528 - £7,040MacclesfieldAround average
£552 - £7,360BurnleyBelow average
£492 - £6,560RochdaleBelow average
£516 - £6,880BuryBelow average
£528 - £7,040OldhamBelow average
£516 - £6,880KendalBelow average
£528 - £7,040WilmslowAround average
£570 - £7,600KnutsfordAround average
£564 - £7,520Yorkshire & Humber
LeedsAround average
£564 - £7,520SheffieldAround average
£552 - £7,360YorkAround average
£570 - £7,600BradfordBelow average
£516 - £6,880HullBelow average
£504 - £6,720HuddersfieldBelow average
£528 - £7,040WakefieldBelow average
£528 - £7,040DoncasterBelow average
£516 - £6,880HarrogateAround average
£570 - £7,600ScarboroughBelow average
£504 - £6,720RotherhamBelow average
£516 - £6,880BarnsleyBelow average
£504 - £6,720GrimsbyBelow average
£492 - £6,560ScunthorpeBelow average
£492 - £6,560HalifaxBelow average
£516 - £6,880SkiptonBelow average
£540 - £7,200BeverleyBelow average
£528 - £7,040IlkleyAround average
£564 - £7,520RiponBelow average
£540 - £7,200North East
Newcastle upon TyneAround average
£552 - £7,360SunderlandBelow average
£516 - £6,880DurhamBelow average
£528 - £7,040MiddlesbroughBelow average
£504 - £6,720DarlingtonBelow average
£504 - £6,720GatesheadBelow average
£528 - £7,040HartlepoolBelow average
£480 - £6,400Stockton-on-TeesBelow average
£504 - £6,720HexhamBelow average
£528 - £7,040MorpethBelow average
£516 - £6,880Berwick-upon-TweedBelow average
£504 - £6,720Whitley BayBelow average
£528 - £7,040South ShieldsBelow average
£516 - £6,880RedcarBelow average
£492 - £6,560Scotland
EdinburghAround average
£630 - £8,400GlasgowAround average
£588 - £7,840AberdeenAround average
£588 - £7,840DundeeAround average
£552 - £7,360InvernessAround average
£564 - £7,520StirlingAround average
£564 - £7,520PerthAround average
£552 - £7,360St AndrewsAround average
£576 - £7,680PaisleyAround average
£552 - £7,360LivingstonAround average
£552 - £7,360East KilbrideAround average
£552 - £7,360DunfermlineAround average
£552 - £7,360FalkirkBelow average
£540 - £7,200AyrBelow average
£528 - £7,040KilmarnockBelow average
£528 - £7,040GreenockBelow average
£528 - £7,040DumfriesBelow average
£516 - £6,880Fort WilliamBelow average
£540 - £7,200ObanBelow average
£540 - £7,200ElginBelow average
£528 - £7,040KirkcaldyBelow average
£540 - £7,200HamiltonBelow average
£540 - £7,200MotherwellBelow average
£528 - £7,040PeterheadBelow average
£528 - £7,040MusselburghAround average
£588 - £7,840Wales
CardiffAround average
£570 - £7,600SwanseaBelow average
£528 - £7,040NewportBelow average
£540 - £7,200WrexhamBelow average
£516 - £6,880AberystwythBelow average
£492 - £6,560BangorBelow average
£492 - £6,560CarmarthenBelow average
£480 - £6,400LlandudnoBelow average
£504 - £6,720BridgendBelow average
£516 - £6,880CaerphillyBelow average
£516 - £6,880NeathBelow average
£492 - £6,560PontypriddBelow average
£504 - £6,720Merthyr TydfilBelow average
£468 - £6,240BarryBelow average
£528 - £7,040PenarthAround average
£552 - £7,360CwmbranBelow average
£504 - £6,720HaverfordwestBelow average
£480 - £6,400RhylBelow average
£480 - £6,400Colwyn BayBelow average
£492 - £6,560BreconBelow average
£492 - £6,560TenbyBelow average
£492 - £6,560Northern Ireland
BelfastBelow average
£540 - £7,200LisburnBelow average
£528 - £7,040DerryBelow average
£492 - £6,560NewryBelow average
£492 - £6,560BangorBelow average
£516 - £6,880NewtownabbeyBelow average
£516 - £6,880BallymenaBelow average
£480 - £6,400ColeraineBelow average
£480 - £6,400OmaghBelow average
£468 - £6,240EnniskillenBelow average
£468 - £6,240CraigavonBelow average
£480 - £6,400HolywoodBelow average
£528 - £7,040CarrickfergusBelow average
£504 - £6,720AntrimBelow average
£480 - £6,400DownpatrickBelow average
£468 - £6,240LarneBelow average
£480 - £6,400StrabaneBelow average
£456 - £6,080CookstownBelow average
£468 - £6,240DungannonBelow average
£468 - £6,240ArmaghBelow average
£468 - £6,240Need a groundworker?
Browse verified groundworker profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.