Lock Replacement Cost UK (2026)
UK national average£90 – £250per lock · typical duration 30–90 minutes
Lock Replacement in the UK typically costs £90–£250per lock in 2026. London and the Home Counties sit at the top of the range; Wales, Northern Ireland and the North East are usually cheapest. Click any city below for a full local breakdown.
What's usually included
- Supply of new lock
- Removal of old lock
- Two sets of keys
- Operational test
What affects the price
- Lock type (Euro cylinder, mortice, nightlatch)
- Anti-snap TS007 3-star or British Standard BS3621
- Emergency same-day callout
- Number of locks replaced in one visit
Lock Replacement prices by UK location
London
London£120 – £340Barnet£110 – £305Croydon£105 – £290Ealing£110 – £305Bromley£105 – £295Enfield£105 – £290Brent£110 – £305Wandsworth£115 – £325Tower Hamlets£115 – £320Southwark£115 – £325Lambeth£115 – £320Lewisham£110 – £300Hillingdon£105 – £295Redbridge£105 – £290Hounslow£105 – £295Greenwich£110 – £305Hackney£115 – £320Waltham Forest£105 – £295Camden£120 – £340Haringey£110 – £305Westminster£125 – £350Harrow£110 – £300Bexley£105 – £290Islington£120 – £330Merton£110 – £305Sutton£105 – £290Richmond upon Thames£115 – £320Hammersmith£120 – £330Kingston upon Thames£110 – £305Ilford£105 – £295Kensington£125 – £350Romford£105 – £290Wembley£110 – £305Fulham£120 – £340Orpington£105 – £290Uxbridge£105 – £295Twickenham£115 – £315Chelsea£130 – £355Stratford£115 – £315
South East
Brighton£110 – £300Southampton£95 – £270Portsmouth£95 – £265Reading£105 – £290Slough£105 – £290Oxford£115 – £315Isle of Wight£95 – £265High Wycombe£105 – £290Maidstone£95 – £270Crawley£100 – £280Worthing£95 – £265Basingstoke£100 – £275Gillingham£90 – £255Woking£110 – £300Eastbourne£90 – £255Hastings£85 – £240Hove£110 – £300Dartford£105 – £290Bracknell£105 – £290Gosport£90 – £245Chatham£90 – £250Guildford£110 – £305Ashford£95 – £265Aylesbury£100 – £275Maidenhead£110 – £300Redhill£105 – £295Farnborough£105 – £290Bognor Regis£90 – £245Sittingbourne£90 – £250Margate£85 – £230Tunbridge Wells£105 – £295Canterbury£95 – £265Banbury£95 – £265Eastleigh£95 – £265Horsham£105 – £290Andover£95 – £265Folkestone£90 – £245Wokingham£110 – £300Havant£90 – £255Winchester£110 – £300Newbury£105 – £290Fareham£95 – £265Ramsgate£80 – £225Camberley£100 – £280Aldershot£100 – £275Windsor£110 – £305Epsom£110 – £305Burgess Hill£100 – £275Dover£90 – £245Haywards Heath£105 – £290Sevenoaks£115 – £315Chichester£105 – £290
East of England
Milton Keynes£100 – £275Luton£105 – £290Peterborough£85 – £240Colchester£90 – £255Basildon£95 – £270Southend-on-Sea£95 – £265Cambridge£110 – £300Ipswich£85 – £240Norwich£85 – £240Chelmsford£100 – £280Bedford£95 – £265Watford£105 – £295Hemel Hempstead£105 – £290Harlow£100 – £275Stevenage£100 – £275St Albans£110 – £305Lowestoft£80 – £220Great Yarmouth£75 – £215Cheshunt£105 – £295Welwyn Garden City£105 – £290Braintree£95 – £265King's Lynn£80 – £220Bury St Edmunds£90 – £255Hatfield£100 – £280
South West
Bristol£105 – £290Plymouth£85 – £240Bournemouth£95 – £265Swindon£90 – £250Poole£95 – £265Exeter£95 – £265Gloucester£90 – £245Cheltenham£100 – £275Bath£110 – £300Weston-super-Mare£85 – £240Taunton£90 – £245Torquay£85 – £240Weymouth£85 – £240Paignton£85 – £230Yeovil£85 – £240Salisbury£95 – £265Barnstaple£85 – £230Penzance£85 – £230Dorchester£90 – £250St Austell£80 – £225Truro£90 – £245
West Midlands
Birmingham£90 – £250Coventry£90 – £245Sandwell£85 – £240Dudley£85 – £240Walsall£85 – £240Wolverhampton£85 – £240Stoke-on-Trent£80 – £220Solihull£95 – £265Telford£85 – £230Worcester£90 – £245Redditch£85 – £240Nuneaton£85 – £240Shrewsbury£85 – £240Stafford£85 – £230Hereford£85 – £240Kidderminster£85 – £230Leamington Spa£95 – £270Warwick£95 – £265Stratford-upon-Avon£95 – £270
East Midlands
Yorkshire
North West
Manchester£95 – £265Liverpool£85 – £240Wigan£80 – £220Wirral£85 – £230Stockport£90 – £250Bolton£80 – £225Sefton£85 – £230Salford£90 – £250Oldham£80 – £225Trafford£95 – £265Tameside£80 – £225Rochdale£80 – £220Warrington£90 – £245Bury£85 – £230St Helens£80 – £220Knowsley£80 – £220Preston£85 – £230Birkenhead£80 – £225Blackpool£75 – £215Blackburn£75 – £215Southport£85 – £240Chester£95 – £265Burnley£75 – £205Carlisle£80 – £220Crewe£85 – £230Widnes£80 – £220Runcorn£80 – £220Barrow-in-Furness£75 – £215Ellesmere Port£80 – £225Lancaster£85 – £230Macclesfield£95 – £265Chorley£80 – £225Leyland£80 – £220Kendal£85 – £240Fleetwood£75 – £205