Surveyor Costs Across the UK
National average prices range from £300 (Homebuyer Survey (Level 2)) to £1,550 (Party Wall Survey). Select a location to see local prices.
Prices updated for 2026. All estimates include labour and materials.
Job Types
Homebuyer Survey (Level 2)£300 - £620
Building Survey (Level 3)£500 - £1,230
Party Wall Survey£700 - £1,550
London
Central LondonAbove average
£435 - £2,248WestminsterAbove average
£432 - £2,232KensingtonAbove average
£429 - £2,217ChelseaAbove average
£426 - £2,201IslingtonAbove average
£420 - £2,170CamdenAbove average
£417 - £2,155HackneyAbove average
£414 - £2,139HammersmithAbove average
£411 - £2,124WandsworthAbove average
£408 - £2,108Richmond upon ThamesAbove average
£408 - £2,108FulhamAbove average
£408 - £2,108SouthwarkAbove average
£405 - £2,093LambethAbove average
£405 - £2,093GreenwichAbove average
£399 - £2,062EalingAbove average
£399 - £2,062LewishamAbove average
£396 - £2,046BrixtonAbove average
£402 - £2,077WimbledonAbove average
£405 - £2,093Kingston upon ThamesAbove average
£399 - £2,062BromleyAbove average
£390 - £2,015CroydonAbove average
£390 - £2,015BarnetAbove average
£396 - £2,046EnfieldAbove average
£393 - £2,031HounslowAbove average
£393 - £2,031WalthamstowAbove average
£399 - £2,062StratfordAbove average
£402 - £2,077BexleyAbove average
£390 - £2,015HarrowAbove average
£393 - £2,031South East
BrightonAbove average
£366 - £1,891HoveAbove average
£360 - £1,860GuildfordAbove average
£375 - £1,938OxfordAbove average
£372 - £1,922ReadingAbove average
£360 - £1,860Milton KeynesAbove average
£342 - £1,767CanterburyAbove average
£345 - £1,782MaidstoneAbove average
£348 - £1,798Tunbridge WellsAbove average
£366 - £1,891SevenoaksAbove average
£378 - £1,953WinchesterAbove average
£369 - £1,907SouthamptonAbove average
£336 - £1,736PortsmouthAbove average
£330 - £1,705ChichesterAbove average
£354 - £1,829WorthingAbove average
£342 - £1,767EastbourneAbove average
£333 - £1,721HastingsAbove average
£330 - £1,705CrawleyAbove average
£345 - £1,782HorshamAbove average
£354 - £1,829BasingstokeAbove average
£348 - £1,798WokingAbove average
£372 - £1,922SloughAbove average
£354 - £1,829High WycombeAbove average
£351 - £1,814AylesburyAbove average
£342 - £1,767MargateAbove average
£330 - £1,705FolkestoneAbove average
£330 - £1,705NewburyAbove average
£354 - £1,829Henley-on-ThamesAbove average
£384 - £1,984St AlbansAbove average
£381 - £1,969WatfordAbove average
£366 - £1,891South West
BristolAbove average
£336 - £1,736BathAbove average
£345 - £1,782ExeterAround average
£318 - £1,643PlymouthAround average
£300 - £1,550BournemouthAbove average
£330 - £1,705PooleAbove average
£330 - £1,705CheltenhamAbove average
£330 - £1,705GloucesterAround average
£312 - £1,612SwindonAround average
£312 - £1,612SalisburyAround average
£324 - £1,674TauntonAround average
£306 - £1,581TorquayAround average
£306 - £1,581TruroAround average
£300 - £1,550PenzanceAround average
£300 - £1,550DorchesterAround average
£318 - £1,643YeovilAround average
£300 - £1,550Weston-super-MareAround average
£306 - £1,581BarnstapleAround average
£300 - £1,550FalmouthAround average
£306 - £1,581StroudAround average
£318 - £1,643FromeAround average
£312 - £1,612CirencesterAround average
£324 - £1,674East of England
CambridgeAbove average
£345 - £1,782NorwichAround average
£306 - £1,581IpswichAround average
£300 - £1,550ColchesterAround average
£318 - £1,643ChelmsfordAbove average
£342 - £1,767Southend-on-SeaAbove average
£330 - £1,705LutonAbove average
£330 - £1,705PeterboroughAround average
£300 - £1,550BedfordAround average
£318 - £1,643StevenageAbove average
£336 - £1,736HertfordAbove average
£342 - £1,767Bury St EdmundsAround average
£312 - £1,612Great YarmouthAround average
£300 - £1,550Kings LynnAround average
£300 - £1,550BasildonAbove average
£330 - £1,705HarlowAbove average
£336 - £1,736BraintreeAround average
£318 - £1,643Saffron WaldenAbove average
£336 - £1,736West Midlands
BirminghamAround average
£306 - £1,581CoventryAround average
£294 - £1,519WolverhamptonAround average
£282 - £1,457SolihullAround average
£315 - £1,628WalsallAround average
£279 - £1,442DudleyAround average
£276 - £1,426WorcesterAround average
£294 - £1,519WarwickAround average
£312 - £1,612Leamington SpaAround average
£312 - £1,612ShrewsburyAround average
£288 - £1,488TelfordAround average
£276 - £1,426HerefordAround average
£282 - £1,457Stoke-on-TrentBelow average
£270 - £1,395StaffordAround average
£282 - £1,457LichfieldAround average
£294 - £1,519Sutton ColdfieldAround average
£306 - £1,581KidderminsterAround average
£276 - £1,426East Midlands
NottinghamAround average
£288 - £1,488LeicesterAround average
£285 - £1,473DerbyAround average
£282 - £1,457LincolnAround average
£276 - £1,426NorthamptonAround average
£300 - £1,550LoughboroughAround average
£282 - £1,457MansfieldBelow average
£264 - £1,364ChesterfieldBelow average
£270 - £1,395CorbyAround average
£276 - £1,426KetteringAround average
£282 - £1,457GranthamBelow average
£270 - £1,395WellingboroughAround average
£282 - £1,457Market HarboroughAround average
£294 - £1,519North West
ManchesterAround average
£285 - £1,473LiverpoolBelow average
£270 - £1,395ChesterAround average
£285 - £1,473WarringtonAround average
£276 - £1,426BlackpoolBelow average
£252 - £1,302PrestonBelow average
£258 - £1,333BoltonBelow average
£264 - £1,364StockportAround average
£276 - £1,426WiganBelow average
£258 - £1,333SalfordAround average
£279 - £1,442AltrinchamAround average
£285 - £1,473LancasterBelow average
£258 - £1,333CarlisleBelow average
£252 - £1,302CreweBelow average
£264 - £1,364MacclesfieldAround average
£276 - £1,426BurnleyBelow average
£246 - £1,271RochdaleBelow average
£258 - £1,333BuryBelow average
£264 - £1,364OldhamBelow average
£258 - £1,333KendalBelow average
£264 - £1,364WilmslowAround average
£285 - £1,473KnutsfordAround average
£282 - £1,457Yorkshire & Humber
LeedsAround average
£282 - £1,457SheffieldAround average
£276 - £1,426YorkAround average
£285 - £1,473BradfordBelow average
£258 - £1,333HullBelow average
£252 - £1,302HuddersfieldBelow average
£264 - £1,364WakefieldBelow average
£264 - £1,364DoncasterBelow average
£258 - £1,333HarrogateAround average
£285 - £1,473ScarboroughBelow average
£252 - £1,302RotherhamBelow average
£258 - £1,333BarnsleyBelow average
£252 - £1,302GrimsbyBelow average
£246 - £1,271ScunthorpeBelow average
£246 - £1,271HalifaxBelow average
£258 - £1,333SkiptonBelow average
£270 - £1,395BeverleyBelow average
£264 - £1,364IlkleyAround average
£282 - £1,457RiponBelow average
£270 - £1,395North East
Newcastle upon TyneAround average
£276 - £1,426SunderlandBelow average
£258 - £1,333DurhamBelow average
£264 - £1,364MiddlesbroughBelow average
£252 - £1,302DarlingtonBelow average
£252 - £1,302GatesheadBelow average
£264 - £1,364HartlepoolBelow average
£240 - £1,240Stockton-on-TeesBelow average
£252 - £1,302HexhamBelow average
£264 - £1,364MorpethBelow average
£258 - £1,333Berwick-upon-TweedBelow average
£252 - £1,302Whitley BayBelow average
£264 - £1,364South ShieldsBelow average
£258 - £1,333RedcarBelow average
£246 - £1,271Scotland
EdinburghAround average
£315 - £1,628GlasgowAround average
£294 - £1,519AberdeenAround average
£294 - £1,519DundeeAround average
£276 - £1,426InvernessAround average
£282 - £1,457StirlingAround average
£282 - £1,457PerthAround average
£276 - £1,426St AndrewsAround average
£288 - £1,488PaisleyAround average
£276 - £1,426LivingstonAround average
£276 - £1,426East KilbrideAround average
£276 - £1,426DunfermlineAround average
£276 - £1,426FalkirkBelow average
£270 - £1,395AyrBelow average
£264 - £1,364KilmarnockBelow average
£264 - £1,364GreenockBelow average
£264 - £1,364DumfriesBelow average
£258 - £1,333Fort WilliamBelow average
£270 - £1,395ObanBelow average
£270 - £1,395ElginBelow average
£264 - £1,364KirkcaldyBelow average
£270 - £1,395HamiltonBelow average
£270 - £1,395MotherwellBelow average
£264 - £1,364PeterheadBelow average
£264 - £1,364MusselburghAround average
£294 - £1,519Wales
CardiffAround average
£285 - £1,473SwanseaBelow average
£264 - £1,364NewportBelow average
£270 - £1,395WrexhamBelow average
£258 - £1,333AberystwythBelow average
£246 - £1,271BangorBelow average
£246 - £1,271CarmarthenBelow average
£240 - £1,240LlandudnoBelow average
£252 - £1,302BridgendBelow average
£258 - £1,333CaerphillyBelow average
£258 - £1,333NeathBelow average
£246 - £1,271PontypriddBelow average
£252 - £1,302Merthyr TydfilBelow average
£234 - £1,209BarryBelow average
£264 - £1,364PenarthAround average
£276 - £1,426CwmbranBelow average
£252 - £1,302HaverfordwestBelow average
£240 - £1,240RhylBelow average
£240 - £1,240Colwyn BayBelow average
£246 - £1,271BreconBelow average
£246 - £1,271TenbyBelow average
£246 - £1,271Northern Ireland
BelfastBelow average
£270 - £1,395LisburnBelow average
£264 - £1,364DerryBelow average
£246 - £1,271NewryBelow average
£246 - £1,271BangorBelow average
£258 - £1,333NewtownabbeyBelow average
£258 - £1,333BallymenaBelow average
£240 - £1,240ColeraineBelow average
£240 - £1,240OmaghBelow average
£234 - £1,209EnniskillenBelow average
£234 - £1,209CraigavonBelow average
£240 - £1,240HolywoodBelow average
£264 - £1,364CarrickfergusBelow average
£252 - £1,302AntrimBelow average
£240 - £1,240DownpatrickBelow average
£234 - £1,209LarneBelow average
£240 - £1,240StrabaneBelow average
£228 - £1,178CookstownBelow average
£234 - £1,209DungannonBelow average
£234 - £1,209ArmaghBelow average
£234 - £1,209Need a surveyor?
Browse verified surveyor profiles, read reviews, and get quotes. Tradesfolk is 100% free for everyone.