By Emily Rivers
Last updated 20th February 2023

Drain Clearance Cost Guide

If you’ve got a blocked drain, you know it’s not a pleasant thing to live with. If you’ve tried unclogging it yourself or used drain cleaners and the blockage won’t budge, you’ll need to hire a professional to help. Read our drain clearance cost guide to find out how much it will set you back.

How much does it cost to unblock a drain?

On average, it costs £280 to unclog a drain with rods and jets. Generally, the cost of drain unblocking includes a call-out charge and the following work they carry out. How much it costs will depend on whether the job is an emergency, will require a survey, or needs a specialist. It also depends on where you are in the country - HaMuch has a large database of hourly and daily rates for jobs based on your location, but these are the average costs:

Service

Average Cost

Call-out charge

£60

Emergency call-out charge

£180

Drain rodding

£280 per job

Camera survey

£275 per job

Drain specialist

£40 per hour

Drain lining

£100 per metre

Cost to unblock a drain

Are blocked drains covered by house insurance?

Blocked drains may be covered by house insurance - it usually depends on the cause of the blockage. If it’s caused by tree roots or other accidental damage (that wasn’t caused by your negligence), it should be covered, but it’s important to check your policy. Some insurance companies offer drainage cover as an add on, which may cover the cost of finding and clearing the blockage.

Do plumbers unblock drains?

Plumbers do unblock drains - but typically they will specialise in drain clearance. You may have heard of companies like Dyno or Metro Rod, who provide these specialist services. There are lots of local companies that offer drain unblocking, so it’s important to get a range of quotes to ensure you get the best price.

How long does it take a plumber to clear a drain?

How long it takes a plumber to clear a drain depends on the cause of the blockage and how easy it is to locate, but on average it takes 1-2 hours. There are a few steps involved when a drain specialist clears a drain:

  1. The plumber will locate the blockage, which could be in a sink, toilet, appliance or in the drains outside. If the toilet itself is blocked, read our unblocking a toilet cost guide for more information.
  2. If the blockage is in an appliance, they will disconnect it then use a drain snake to dislodge it. If the blockage is outside, they will feed drain rods into the drain. Usually this means that they need to connect lots of sections of rod together to push the blockage as far down as they can to break it up.
  3. Once the blockage is broken up, the plumber will use high-pressure jets to wash everything away.
  4. To check that the drain is clearing properly, the specialist will continue to pour water down it and assess how well it drains. If they haven’t solved the problem, they may put cameras down the drain to see if they can find the cause. Often this is where they find tree root ingress, or cracks or collapses in old ceramic drains.

Can I rod my own drains?

It is possible to rod your own drains. You can buy drain rods for as little as £35, but that doesn’t mean you should do it yourself!

Drain rods come in 1 metre lengths and screw together to make a long, flexible rod that you can push into the drain to dislodge the blockage. There are also different fittings you can put on the end, depending on what you think is causing the blockage.

The main concern with trying to clear your own drains with rods is that the rods detach inside your drain and block it further. If this happens, you’ll have to spend money on a drain specialist anyway - and it might cost even more if they have to excavate the drain.

Can blocked drains cause subsidence?

Yes, blocked drains can cause subsidence. If your drains have collapsed due to tree roots or another blockage, over time water can seep into the soil and wash away the foundations of your home, making it less stable. If a leak is left for years, you may notice a visible slump in the ground or large cracks on external walls. 

It’s important to get a blocked drain sorted before it becomes a much bigger problem. Make sure you get quotes from a range of local and national drain clearance companies to ensure you’re getting a fair price.


Estimates for common drain specialist jobs;

JobEstimate
Cost to unblock a drain£400
Cost to reline a drain£170 square meter
Cost for a CCTV drain survey£275
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

Rates for other trades

Unblock a Drain cost in the UK
Unblock a Drain cost in the UK (excluding VAT or callout charges)
Location in UKUnblock a Drain cost
Unblock a Drain near London£348
Unblock a Drain near Birmingham£292
Unblock a Drain near Glasgow£264
Unblock a Drain near Leeds£268
Unblock a Drain near Liverpool£264
Unblock a Drain near Sheffield£312
Unblock a Drain near Edinburgh£292
Unblock a Drain near Manchester£312
Unblock a Drain near Belfast£260
Unblock a Drain near Bristol£288
Unblock a Drain near Leicester£284
Unblock a Drain near Cardiff£272
Unblock a Drain near Coventry£284
Unblock a Drain near Bradford£312
Unblock a Drain near Nottingham£312
Unblock a Drain near Newcastle Upon Tyne£288
Unblock a Drain near Brighton and Hove£288
Unblock a Drain near Derby£296
Unblock a Drain near Hull£256
Unblock a Drain near Plymouth£236
Unblock a Drain near Stoke-on-Trent£292
Unblock a Drain near Southampton£308
Unblock a Drain near Northampton£336
Unblock a Drain near Wolverhampton£276
Unblock a Drain near Luton£344
Unblock a Drain near Portsmouth£292
Unblock a Drain near Reading£344
Unblock a Drain near Norwich£288
Unblock a Drain near Milton Keynes£336
Unblock a Drain near Bournemouth£296
Unblock a Drain near Aberdeen£272
Unblock a Drain near Peterborough£292
Unblock a Drain near Bolton£300
Unblock a Drain near Swindon£404
Unblock a Drain near Southend-on-Sea£316
Unblock a Drain near Warrington£300
Unblock a Drain near Oxford£308
Unblock a Drain near Swansea£312
Unblock a Drain near Sunderland£256
Unblock a Drain near Slough£344
Unblock a Drain near Kingswood£288
Unblock a Drain near Telford£240
Unblock a Drain near Cambridge£336
Unblock a Drain near Ipswich£344
Unblock a Drain near Blackpool£284
Unblock a Drain near Middlesbrough£296
Unblock a Drain near Dundee£296
Unblock a Drain near Huddersfield£252
Unblock a Drain near York£252
Unblock a Drain near Poole£320
Unblock a Drain near Watford£336
Unblock a Drain near Newport£256
Unblock a Drain near Colchester£324
Unblock a Drain near Exeter£320
Unblock a Drain near Blackburn£292
Unblock a Drain near Crawley£340
Unblock a Drain near Gloucester£248
Unblock a Drain near Stockport£272
Unblock a Drain near Basingstoke£344
Unblock a Drain near Basildon£296
Unblock a Drain near Cheltenham£284
Unblock a Drain near Gateshead£288
Unblock a Drain near Worthing£320
Unblock a Drain near Rochdale£276
Unblock a Drain near Oldham£284
Unblock a Drain near Chelmsford£292
Unblock a Drain near Birkenhead£256
Unblock a Drain near Maidstone£304
Unblock a Drain near Gillingham£284
Unblock a Drain near Salford£308
Unblock a Drain near Solihull£280
Unblock a Drain near St Helens£360
Unblock a Drain near Worcester£320
Unblock a Drain near West Bromwich£300
Unblock a Drain near Eastbourne£288
Unblock a Drain near Wakefield£308
Unblock a Drain near Wythenshawe£276
Unblock a Drain near Bedford£288
Unblock a Drain near Hemel Hempstead£352
Unblock a Drain near Preston£268
Unblock a Drain near Stevenage£304
Unblock a Drain near Southport£272
Unblock a Drain near Bath£268
Unblock a Drain near Harlow£320
Unblock a Drain near Sutton Coldfield£308
Unblock a Drain near Darlington£292
Unblock a Drain near Hastings£280
Unblock a Drain near Nuneaton£268
Unblock a Drain near Halifax£268
Unblock a Drain near Hartlepool£240
Unblock a Drain near Aylesbury£352
Unblock a Drain near Doncaster£248
Unblock a Drain near Grimsby£268
Unblock a Drain near Wallasey£252
Unblock a Drain near Londonderry£220
Unblock a Drain near Stockton-on-Tees£280
Unblock a Drain near Weston-super-Mare£296
Unblock a Drain near High Wycombe£332
Unblock a Drain near Ashford£264
Unblock a Drain near Redditch£300
Unblock a Drain near Wigan£292
Unblock a Drain near Scunthorpe£240
Unblock a Drain near Bury£324
Unblock a Drain near Paisley£268
Unblock a Drain near Bracknell£296
Unblock a Drain near Burnley£252
Unblock a Drain near Rugby£328
Unblock a Drain near Guildford£304
Unblock a Drain near Carlisle£236
Unblock a Drain near Chatham£284
Unblock a Drain near East Kilbride£292
Unblock a Drain near Newcastle-under-Lyme£292
Unblock a Drain near Chesterfield£284
Unblock a Drain near Burton upon Trent£268
Unblock a Drain near Tamworth£272
Unblock a Drain near Shrewsbury£300
Unblock a Drain near Woking£360
Unblock a Drain near St Albans£336
Unblock a Drain near Harrogate£272
Unblock a Drain near Crewe£240
Unblock a Drain near South Shields£300
Unblock a Drain near Craigavon£248
Unblock a Drain near Stafford£272
Unblock a Drain near Rotherham£316
Unblock a Drain near Barnsley£260
Unblock a Drain near Lowestoft£320
Unblock a Drain near Walsall£296
Unblock a Drain near Gosport£288
Unblock a Drain near Dartford£336
Unblock a Drain near Bognor Regis£308
Unblock a Drain near Corby£296
Unblock a Drain near Paignton£260
Unblock a Drain near Maidenhead£344
Unblock a Drain near Rochester£288
Unblock a Drain near Ellesmere Port£248
Unblock a Drain near Loughborough£256
Unblock a Drain near Dudley£300
Unblock a Drain near Dewsbury£324
Unblock a Drain near Mansfield£268
Unblock a Drain near Margate£304
Unblock a Drain near Kettering£304
Unblock a Drain near Cannock£268
Unblock a Drain near Sale£268
Unblock a Drain near Taunton£248
Unblock a Drain near Runcorn£328
Unblock a Drain near Farnborough£304
Unblock a Drain near Tynemouth£300
Unblock a Drain near Hereford£256
Unblock a Drain near Halesowen£300
Unblock a Drain near Widnes£328
Unblock a Drain near Huyton with Roby£264
Unblock a Drain near Scarborough£240
Unblock a Drain near Gravesend£316
Unblock a Drain near Bebington£284
Unblock a Drain near Kidderminster£312
Unblock a Drain near Stourbridge£308
Unblock a Drain near Barry£288
Unblock a Drain near Smethwick£312
Unblock a Drain near Dunfermline£296
Unblock a Drain near Livingston£252
Unblock a Drain near Weymouth£256
Unblock a Drain near Brentwood£300
Unblock a Drain near Hamilton£276
Unblock a Drain near Canterbury£312
Unblock a Drain near Wellingborough£304
Unblock a Drain near Sittingbourne£328
Unblock a Drain near Macclesfield£240
Unblock a Drain near Bootle£276
Unblock a Drain near Carlton£280
Unblock a Drain near Esher£360
Unblock a Drain near Clacton-on-Sea£348
Unblock a Drain near Lancaster£360
Unblock a Drain near Beeston£292
Unblock a Drain near Banbury£280
Unblock a Drain near Torquay£268
Unblock a Drain near Folkestone£260
Unblock a Drain near Kingswinford£288
Unblock a Drain near Bloxwich£300
Unblock a Drain near Bridgend£296
Unblock a Drain near Welwyn Garden City£364
Unblock a Drain near Lisburn£248
Unblock a Drain near Leamington Spa£296
Unblock a Drain near Washington£272
Unblock a Drain near Tunbridge Wells£268
Unblock a Drain near Kirkcaldy£276
Unblock a Drain near Hinckley£296
Unblock a Drain near Durham£284
Unblock a Drain near Cumbernauld£260
Unblock a Drain near Wokingham£328
Unblock a Drain near Horsham£300
Unblock a Drain near Crosby£284
Unblock a Drain near Yeovil£252
Unblock a Drain near Thundersley£316
Unblock a Drain near Altrincham£256
Unblock a Drain near Willenhall£296
Unblock a Drain near Christchurch£288
Unblock a Drain near Keighley£292
Unblock a Drain near Ashton-under-Lyne£288
Unblock a Drain near Andover£308
Unblock a Drain near Winchester£260