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