About uPVC Door Repair
A uPVC door repair usually means fixing the multipoint locking mechanism — the long metal strip running the height of your door with multiple hooks, rollers, or shootbolts that engage into the frame when you lift the handle. When the gearbox inside that mechanism fails, the door stops locking properly.
Most multipoint mechanisms last 8-15 years. After that, the gearbox wears out from daily use. The classic symptoms: handle feels stiff, door won't lock with a single lift, you need to slam the door to engage the bolts. We replace the gearbox without removing the door panel.
Other common uPVC issues we fix: dropped doors (hinges have worn, panel sags), broken handles, faulty cylinders, blown weather seals, sticking conservatory doors. Most jobs are under 90 minutes on site. We carry Yale, Mila, Avocet, and Roto multipoint units on the van.
uPVC repair is almost always cheaper and faster than replacing the whole door. A new uPVC door is £600+ and takes a fitter half a day. Replacing the failed mechanism is under £160 and 90 minutes. We'll be straight with you if a repair won't last — sometimes the panel itself has warped and replacement is the right call.
When to call us
- Door won't lock
Most common cause: the multipoint gearbox has failed. The handle still moves but the bolts don't engage. Replacing the gearbox solves it 95% of the time.
- Door drops / scrapes the frame
Hinges have worn or the panel has shifted. We re-align the hinges and adjust the keeps. Usually fixed within an hour.
- Handle floppy or snapped
Common after years of use. We replace with a like-for-like or upgraded handle, sometimes with the cylinder if it's also worn.
- Conservatory door issues
Multipoint mechanisms in conservatory doors take more abuse from temperature swings. Replacement gearboxes typically last another 8-10 years.
- Patio door won't close properly
Often the multipoint or the runners. We diagnose and fix in one visit unless the panel is damaged.
Final price always confirmed by phone before any work. No hidden charges.
Transparent Pricing
All prices confirmed before work begins. Our locksmiths carry a wide range of locks and parts for immediate service.
Locked Out / Gain Entry
Emergency lockout service — fast response
Lock Repair
Fix sticking, jamming, or faulty locks
uPVC Lock Repair
uPVC door lock & handle repairs
uPVC Door Lock Adjustment
Mechanism adjustment & alignment
Lock Change (Supply & Fit)
New lock supply and professional installation
Standard Deadbolt & Cylinders
Quality standard security locks
British Standard Deadbolt & Cylinders
Insurance-approved high-security locks (BS3621)
Gearbox Mechanism / Full Multi-point
Complete uPVC mechanism replacement
Car Lockout
Vehicle unlocking — price depends on vehicle type
Assessment Fee / Cancellation Fee
Assessment fee charged if you cancel after the locksmith arrives on site.
- ✓ No hidden charges
- ✓ No call-out fee
- ✓ Fixed price guarantee after quote
Find uPVC Door Repair in Your Area
477 UK locations covered. Click your nearest city or town below.
A (12)
B (60)
- Banbury OX
- Banstead SM
- Barking IG
- Barnet EN
- Barnoldswick BB
- Barnsley S
- Barnstaple EX
- Barrhead G
- Barrow-in-Furness LA
- Barry CF
- Basildon SS
- Basingstoke RG
- Bath BA
- Bathgate EH
- Batley WF
- Bearsden G
- Beckenham BR
- Bedford MK
- Bedworth CV
- Bellshill ML
- Belper DE
- Benfleet SS
- Berkhamsted HP
- Beverley HU
- Bexleyheath DA
- Bicester OX
- Bideford EX
- Billingham TS
- Bilston WV
- Bingley BD
- Birmingham B
- Bishop Auckland DL
- Bishopbriggs G
- Blackburn BB
- Blackpool FY
- Blyth NE
- Bodmin PL
- Bolton BL
- Bonnyrigg EH
- Bootle L
- Boston PE
- Bournemouth BH
- Bracknell RG
- Bradford BD
- Braintree CM
- Brentwood CM
- Bridgend CF
- Bridlington YO
- Brierley Hill DY
- Brighouse HD
- Brighton BN
- Bristol BS
- Brixham TQ
- Bromley BR
- Bromsgrove B
- Burgess Hill RH
- Burnley BB
- Burntwood WS
- Bury BL
- Bury St Edmunds IP
C (51)
- Caerphilly CF
- Calne SN
- Camberley GU
- Camborne TR
- Cambridge CB
- Cannock WS
- Canterbury CT
- Canvey Island SS
- Cardiff CF
- Carlisle CA
- Carshalton SM
- Castleford WF
- Caterham CR
- Central London WC
- Chatham ME
- Cheadle SK
- Chelmsford CM
- Cheltenham GL
- Chesham HP
- Cheshunt EN
- Chessington KT
- Chester CH
- Chester-le-Street DH
- Chesterfield S
- Chichester PO
- Chippenham SN
- Chislehurst BR
- Chorley PR
- Christchurch BH
- Cirencester GL
- City Of London EC
- Clacton-on-Sea CO
- Cleethorpes DN
- Clevedon BS
- Cleveleys FY
- Clitheroe BB
- Clydebank G
- Coalville LE
- Coatbridge ML
- Colchester CO
- Consett DH
- Corby NN
- Cottingham HU
- Coulsdon CR
- Coventry CV
- Crawley RH
- Crewe CW
- Crosby L
- Crowborough TN
- Croydon CR
- Cumbernauld G
D (17)
E (16)
F (13)
G (17)
H (36)
- Haddington EH
- Halesowen B
- Halifax HX
- Hamilton ML
- Hampton TW
- Harlow CM
- Harpenden AL
- Harrow HA
- Hartlepool TS
- Harwich CO
- Hastings TN
- Hatfield AL
- Havant PO
- Hayes UB
- Haywards Heath RH
- Hedge End SO
- Hemel Hempstead HP
- Hereford HR
- Herne Bay CT
- Hertford SG
- Hessle HU
- Heywood OL
- High Wycombe HP
- Hinckley LE
- Hitchin SG
- Hoddesdon EN
- Horley RH
- Hornchurch RM
- Horsham RH
- Horwich BL
- Houghton-le-Spring DH
- Hounslow TW
- Huddersfield HD
- Hull HU
- Huyton L
- Hyde SK
K (12)
L (22)
M (19)
N (22)
- Nailsea BS
- Nantwich CW
- New Malden KT
- Newark NG
- Newbury RG
- Newcastle NE
- Newcastle-under-Lyme ST
- Newmarket CB
- Newport NP
- Newport Pagnell MK
- Newquay TR
- Newton Abbot TQ
- Newton Aycliffe DL
- Newton-le-Willows WA
- North London N
- Northallerton DL
- Northampton NN
- Northolt UB
- Northwest London NW
- Norwich NR
- Nottingham NG
- Nuneaton CV
O (9)
P (21)
R (26)
S (57)
- Sale M
- Salford M
- Salisbury SP
- Saltash PL
- Sandbach CW
- Scarborough YO
- Scunthorpe DN
- Seaham SR
- Selby YO
- Sevenoaks TN
- Sheffield S
- Shepton Mallet BA
- Shipley BD
- Shoreham-by-Sea BN
- Shrewsbury SY
- Sidcup DA
- Sittingbourne ME
- Skelmersdale WN
- Slough SL
- Smethwick B
- Solihull B
- South Shields NE
- Southall UB
- Southampton SO
- Southeast London SE
- Southend SS
- Southport PR
- Southwest London SW
- Spalding PE
- St Albans AL
- St Andrews KY
- St Austell PL
- St Helens WA
- St Neots PE
- Stafford ST
- Staines TW
- Stanley DH
- Stanmore HA
- Stevenage SG
- Stirling FK
- Stockport SK
- Stockton-on-Tees TS
- Stoke On Trent ST
- Stone ST
- Stourbridge DY
- Stowmarket IP
- Street BA
- Stretford M
- Stroud GL
- Sunderland SR
- Surbiton KT
- Sutton SM
- Sutton Coldfield B
- Sutton-in-Ashfield NG
- Swadlincote DE
- Swindon SN
- Swinton M
T (13)
U (3)
V (1)
W (43)
- Wakefield WF
- Walkden M
- Wallington SM
- Walsall WS
- Waltham Abbey EN
- Walton-on-Thames KT
- Ware SG
- Warrington WA
- Warwick CV
- Washington NE
- Waterlooville PO
- Wellingborough NN
- Welwyn Garden City AL
- Wembley HA
- West Bromwich B
- West Drayton UB
- West London W
- Westhoughton BL
- Weston-super-Mare BS
- Whitehaven CA
- Whitley Bay NE
- Whitstable CT
- Wickford SS
- Widnes WA
- Wigan WN
- Willenhall WV
- Wilmslow SK
- Wimborne BH
- Winchester SO
- Windsor SL
- Winsford CW
- Wisbech PE
- Wishaw ML
- Witham CM
- Witney OX
- Woking GU
- Wokingham RG
- Wolverhampton WV
- Woodford Green IG
- Worcester WR
- Workington CA
- Worksop S
- Worthing BN