Get quotes to unblock your drain

HaMuch is Excellent
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;

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 Aberdeen£264
Unblock a Drain near Amber Valley£288
Unblock a Drain near Angus£272
Unblock a Drain near Arun£300
Unblock a Drain near Ashfield£268
Unblock a Drain near Aylesbury Vale£328
Unblock a Drain near Barnsley£260
Unblock a Drain near Basildon£304
Unblock a Drain near Basingstoke & Deane£336
Unblock a Drain near Bassetlaw£240
Unblock a Drain near Bath & North East Somerset£288
Unblock a Drain near Bedford£324
Unblock a Drain near Belfast£236
Unblock a Drain near Birmingham£280
Unblock a Drain near Blackburn£260
Unblock a Drain near Blackpool£264
Unblock a Drain near Bolton£272
Unblock a Drain near Bournemouth£300
Unblock a Drain near Bracknell Forest£336
Unblock a Drain near Bradford£256
Unblock a Drain near Braintree£288
Unblock a Drain near Breckland£248
Unblock a Drain near Bridgend£248
Unblock a Drain near Brighton£292
Unblock a Drain near Bristol£280
Unblock a Drain near Broadland£252
Unblock a Drain near Broxtowe£264
Unblock a Drain near Bury£272
Unblock a Drain near Caerphilly£240
Unblock a Drain near Calderdale£260
Unblock a Drain near Cambridge£336
Unblock a Drain near Canterbury£284
Unblock a Drain near Cardiff£248
Unblock a Drain near Carmarthenshire£212
Unblock a Drain near Charnwood£264
Unblock a Drain near Chelmsford£292
Unblock a Drain near Cheltenham£292
Unblock a Drain near Cherwell£308
Unblock a Drain near Chester£252
Unblock a Drain near Colchester£300
Unblock a Drain near Conway£240
Unblock a Drain near Coventry£280
Unblock a Drain near Crewe & Nantwich£248
Unblock a Drain near Dacorum£328
Unblock a Drain near Derby£276
Unblock a Drain near Doncaster£256
Unblock a Drain near Dover£300
Unblock a Drain near Dudley£276
Unblock a Drain near Dumfries & Galloway£248
Unblock a Drain near Dundee£272
Unblock a Drain near East Ayrshire£272
Unblock a Drain near East Devon£248
Unblock a Drain near East Dunbartonshire£264
Unblock a Drain near East Hampshire£276
Unblock a Drain near East Hertfordshire£332
Unblock a Drain near East Lindsey£216
Unblock a Drain near East Riding£304
Unblock a Drain near Eastleigh£284
Unblock a Drain near Edinburgh£272
Unblock a Drain near Elmbridge£340
Unblock a Drain near Epping Forest£340
Unblock a Drain near Erewash£268
Unblock a Drain near Exeter£264
Unblock a Drain near Falkirk£280
Unblock a Drain near Fife£280
Unblock a Drain near Flintshire£248
Unblock a Drain near Gateshead£268
Unblock a Drain near Gedling£260
Unblock a Drain near Glasgow£272
Unblock a Drain near Gloucester£272
Unblock a Drain near Guildford£328
Unblock a Drain near Gwynedd£240
Unblock a Drain near Halton£260
Unblock a Drain near Harrogate£240
Unblock a Drain near Havant & Waterloo£288
Unblock a Drain near Horsham£288
Unblock a Drain near Huntingdonshire£304
Unblock a Drain near Ipswich£328
Unblock a Drain near Isle of Wight£280
Unblock a Drain near Kings Lynn & West Norfolk£288
Unblock a Drain near Kingston-upon-Hull£304
Unblock a Drain near Kirklees£264
Unblock a Drain near Knowsley£260
Unblock a Drain near Lancaster£308
Unblock a Drain near Leeds£260
Unblock a Drain near Leicester£264
Unblock a Drain near Lisburn£240
Unblock a Drain near Liverpool£260
Unblock a Drain near London£340
Unblock a Drain near Luton£336
Unblock a Drain near Macclesfield£252
Unblock a Drain near Maidstone£284
Unblock a Drain near Manchester£272
Unblock a Drain near Mid Bedfordshire£324
Unblock a Drain near Mid Sussex£296
Unblock a Drain near Middlesbrough£260
Unblock a Drain near Milton Keynes£320
Unblock a Drain near Neath Port Talbot£264
Unblock a Drain near New Forest£292
Unblock a Drain near Newbury£356
Unblock a Drain near Newcastle-under-Lyme£252
Unblock a Drain near Newcastle-upon-Tyne£264
Unblock a Drain near Newport£240
Unblock a Drain near North Ayrshire£276
Unblock a Drain near North East Lincolnshire£220
Unblock a Drain near North Hertfordshire£340
Unblock a Drain near North Lanarkshire£268
Unblock a Drain near North Lincolnshire£308
Unblock a Drain near North Somerset£272
Unblock a Drain near North Tyneside£268
Unblock a Drain near North Wiltshire£308
Unblock a Drain near Northampton£312
Unblock a Drain near Norwich£256
Unblock a Drain near Nottingham£260
Unblock a Drain near Nuneaton & Bedworth£264
Unblock a Drain near Oldham£264
Unblock a Drain near Oxford£320
Unblock a Drain near Pembrokeshire£224
Unblock a Drain near Perth & Kinross£276
Unblock a Drain near Peterborough£280
Unblock a Drain near Plymouth£228
Unblock a Drain near Poole£304
Unblock a Drain near Portsmouth£288
Unblock a Drain near Preston£256
Unblock a Drain near Reading£332
Unblock a Drain near Redcar & Cleveland£260
Unblock a Drain near Reigate & Banstead£352
Unblock a Drain near Renfrewshire£280
Unblock a Drain near Rhondda, Cynon, Taff£240
Unblock a Drain near Rochdale£276
Unblock a Drain near Rotherham£252
Unblock a Drain near Salford£272
Unblock a Drain near Salisbury£280
Unblock a Drain near Sandwell£276
Unblock a Drain near Scarborough£260
Unblock a Drain near Scottish Borders£328
Unblock a Drain near Sefton£260
Unblock a Drain near Sevenoaks£324
Unblock a Drain near Sheffield£256
Unblock a Drain near Slough£328
Unblock a Drain near Solihull£280
Unblock a Drain near South Ayrshire£276
Unblock a Drain near South Bedfordshire£324
Unblock a Drain near South Cambridgeshire£340
Unblock a Drain near South Gloucestershire£288
Unblock a Drain near South Kesteven£280
Unblock a Drain near South Lanarkshire£284
Unblock a Drain near South Oxfordshire£320
Unblock a Drain near South Somerset£232
Unblock a Drain near South Tyneside£268
Unblock a Drain near Southampton£280
Unblock a Drain near Southend-on-Sea£276
Unblock a Drain near St Albans£332
Unblock a Drain near St Helens£260
Unblock a Drain near Stafford£264
Unblock a Drain near Stockport£276
Unblock a Drain near Stockton-on-Tees£260
Unblock a Drain near Stoke-on-Trent£248
Unblock a Drain near Stratford-on-Avon£320
Unblock a Drain near Stroud£272
Unblock a Drain near Suffolk Coastal£276
Unblock a Drain near Sunderland£272
Unblock a Drain near Swale£284
Unblock a Drain near Swansea£252
Unblock a Drain near Tameside£272
Unblock a Drain near Teignbridge£276
Unblock a Drain near Tendring£308
Unblock a Drain near Test Valley£260
Unblock a Drain near Thamesdown£336
Unblock a Drain near Thanet£284
Unblock a Drain near The Wrekin£300
Unblock a Drain near Thurrock£304
Unblock a Drain near Torbay£280
Unblock a Drain near Trafford£272
Unblock a Drain near Vale of Glamorgan£252
Unblock a Drain near Vale of White Horse£308
Unblock a Drain near Vale Royal£244
Unblock a Drain near Wakefield£260
Unblock a Drain near Walsall£276
Unblock a Drain near Warrington£268
Unblock a Drain near Warwick£284
Unblock a Drain near Waveney£260
Unblock a Drain near Waverley£288
Unblock a Drain near Wealden£296
Unblock a Drain near West Lancashire£264
Unblock a Drain near West Lothian£288
Unblock a Drain near West Wiltshire£308
Unblock a Drain near Wigan£264
Unblock a Drain near Windsor & Maidenhead£324
Unblock a Drain near Wirral£260
Unblock a Drain near Wokingham£340
Unblock a Drain near Wolverhampton£280
Unblock a Drain near Wrexham Maelor£256
Unblock a Drain near Wychavon£288
Unblock a Drain near Wycombe£340
Unblock a Drain near York£260