Get quotes to unclog a blocked toilet

HaMuch is Excellent
By Emily Rivers
Last updated 12th August 2022

Dealing with a clogged toilet can be a disgusting job to clear the blockage and it can be a big cause of embarrassment when the toilet is so badly blocked, that you need to call in the help of a professional plumber. If you have a toilet that is prone to blocking or overfilling, even if it eventually clears itself, do not leave this problem to carry on too long. Rather call in a professional plumber and have them fix your toilet before the toilet solidly blocks.

Will a toilet eventually unclog?

Leaving a clogged toilet to sit overnight for a 24 hour period, may help eventually unblock the toilet. If the cause of the blockage is waste and toilet paper, during the 24 hour period, this being water-soluble may have broken down after sitting in water. The pressure of a reflush, should be enough to clear the pipes from the blockage.

Of course, if the item causing the issue is not dissolvable, like a children's toy, the toilet will keep blocking until the main restriction has been removed from where it is sitting blocking the pipework.

Cost to unblock a clogged toilet

How much will it cost to unblock a toilet?

The cost of unblocking a toilet is determined on the severity of the blockage as well as access needed. If it is a simple case of the plumber arriving and using their plunger or toilet snake, to clear a once-off blockage, this might only take them 30min labour, charging just a one hour call-out fee.

If after trying to plunge the toilet, the blockage needs to be addressed from outside your home, and drain rodding or even using pressure jetting at the drain, this will involve more investigative work and another hour or so, so will end up costing more than a call-out fee, possibly a couple of hours labour.

If the toilet is prone to clogging, after the plumber has unblocked your toilet, they might need to replace the S-trap or a section of waste pipe. Depending on accessibility, this too can cause the cost of the job to increase with longer labour time. Especially if the plumber needs to order the parts and have a return visit to fit the new part. If the toilet is very old and not giving the best pressure when flushing, this would be a good time to have the plumber quote you on a larger job of eventually replacing the dodgy old toilet to avoid continual call-out charges for unblocking the toilet.

Cost to unblock a toilet

Per

Average total labour cost

Unblock the toilet with a plunger

Per hour 

£55

Unblock the toilet with a toilet snake

Per hour 

£60

Unblock the toilet externally using drain rodding

Per hour

£150

Unblock the toilet externally using drain rodding and jetting

Per hour

£180

How to unblock a badly clogged toilet?

Before calling out a plumber to unblock your toilet, there are a few unblocking tricks to try yourself first; 

Plunging the toilet

  • the plunger must completely cover the drain hole at the bottom of the toilet
  • push and pull water, if there is not enough water to cover the plunger then pour some down the toilet
  • start slowly at first and then get more vigorous
  • it may take a few minutes of plunging before the toilet eventually drains

Make a drain cleaner

  • boil the kettle
  • add 1 cup of baking soda and 2 cups of vinegar into the toilet
  • pour 2 litres of hot water from the kettle into the toilet bowl (after a bit of fizzing has happened from the vinegar combo)
  • leave the mixture to sit overnight
  • next morning try to flush the toilet

Chemical drain cleaner

  • choose a cleaner from the shops that is suitable for toilets
  • follow the instructions on the bottle

Use a flexible wire snake

  • a good tool to own, otherwise you can unbend a wire coat hanger to try to make a version of the snake
  • use this to push down the bowl, with the hope of breaking up the blockage
  • be careful to not damage the porcelain 
  • prod the blockage until you have broken it sufficiently to be flushed

If these tips have not helped unclog the blocked toilet, best to rather call in a skilled plumber who has experience in dealing with blocked toilets. What you want to avoid doing is constantly flushing, causing the toilet to then overflow because of the solid blockage.

What could cause a toilet to keep blocking?

Low-flush toilets that reduce the amount of water being used per flush, might have too little pressure to push waste out of the toilet bowl and leave the toilet prone to blocking.

If a drain waste line is clogged from age with soap scum, hair, lime scale, this might cause a backup, clogging the toilet.

If the toilet is unable to refill itself completely, there might not be enough water each time the toilet is flushed, causing blockages.

The S-trap behind the toilet might be clogged and may need replacing.

People flushing ‘flushable’ wipes down the toilet is one of the main reasons for toilet clogs as well as feminine hygiene products. They easily cause a major backup so these items need to be thrown in a dustbin rather.

Toddlers or children playing around a toilet dropping in foreighn objects, e.g.; cars or lego pieces, and then flushing them away most often get stuck in the pipes causing a clogged toilet.

If you have a septic system that is stalling or not turning over quickly enough, it can cause a clogged toilet. It is important to maintain a proper balance for ideal drainage flow.


Estimates for common plumber jobs;

Rates for other trades

Unblock a clogged toilet cost in the UK
Unblock a clogged toilet cost in the UK (excluding VAT or callout charges)
Location in UKUnblock a clogged toilet cost
Unblock a clogged toilet near Aberdeen£76
Unblock a clogged toilet near Amber Valley£78
Unblock a clogged toilet near Angus£74
Unblock a clogged toilet near Arun£90
Unblock a clogged toilet near Ashfield£76
Unblock a clogged toilet near Aylesbury Vale£102
Unblock a clogged toilet near Barnsley£72
Unblock a clogged toilet near Basildon£92
Unblock a clogged toilet near Basingstoke & Deane£108
Unblock a clogged toilet near Bassetlaw£68
Unblock a clogged toilet near Bath & North East Somerset£78
Unblock a clogged toilet near Bedford£98
Unblock a clogged toilet near Belfast£64
Unblock a clogged toilet near Birmingham£78
Unblock a clogged toilet near Blackburn£74
Unblock a clogged toilet near Blackpool£72
Unblock a clogged toilet near Bolton£78
Unblock a clogged toilet near Bournemouth£86
Unblock a clogged toilet near Bracknell Forest£110
Unblock a clogged toilet near Bradford£78
Unblock a clogged toilet near Braintree£90
Unblock a clogged toilet near Breckland£60
Unblock a clogged toilet near Bridgend£70
Unblock a clogged toilet near Brighton£98
Unblock a clogged toilet near Bristol£74
Unblock a clogged toilet near Broadland£82
Unblock a clogged toilet near Broxtowe£76
Unblock a clogged toilet near Bury£78
Unblock a clogged toilet near Caerphilly£68
Unblock a clogged toilet near Calderdale£76
Unblock a clogged toilet near Cambridge£88
Unblock a clogged toilet near Canterbury£88
Unblock a clogged toilet near Cardiff£68
Unblock a clogged toilet near Carmarthenshire£58
Unblock a clogged toilet near Charnwood£76
Unblock a clogged toilet near Chelmsford£90
Unblock a clogged toilet near Cheltenham£86
Unblock a clogged toilet near Cherwell£96
Unblock a clogged toilet near Chester£74
Unblock a clogged toilet near Colchester£90
Unblock a clogged toilet near Conway£62
Unblock a clogged toilet near Coventry£76
Unblock a clogged toilet near Crewe & Nantwich£72
Unblock a clogged toilet near Dacorum£104
Unblock a clogged toilet near Derby£76
Unblock a clogged toilet near Doncaster£70
Unblock a clogged toilet near Dover£88
Unblock a clogged toilet near Dudley£80
Unblock a clogged toilet near Dumfries & Galloway£68
Unblock a clogged toilet near Dundee£80
Unblock a clogged toilet near East Ayrshire£80
Unblock a clogged toilet near East Devon£68
Unblock a clogged toilet near East Dunbartonshire£78
Unblock a clogged toilet near East Hampshire£88
Unblock a clogged toilet near East Hertfordshire£102
Unblock a clogged toilet near East Lindsey£70
Unblock a clogged toilet near East Riding£76
Unblock a clogged toilet near Eastleigh£84
Unblock a clogged toilet near Edinburgh£80
Unblock a clogged toilet near Elmbridge£110
Unblock a clogged toilet near Epping Forest£108
Unblock a clogged toilet near Erewash£76
Unblock a clogged toilet near Exeter£72
Unblock a clogged toilet near Falkirk£80
Unblock a clogged toilet near Fife£80
Unblock a clogged toilet near Flintshire£74
Unblock a clogged toilet near Gateshead£78
Unblock a clogged toilet near Gedling£76
Unblock a clogged toilet near Glasgow£78
Unblock a clogged toilet near Gloucester£120
Unblock a clogged toilet near Guildford£112
Unblock a clogged toilet near Gwynedd£64
Unblock a clogged toilet near Halton£76
Unblock a clogged toilet near Harrogate£70
Unblock a clogged toilet near Havant & Waterloo£80
Unblock a clogged toilet near Highland£80
Unblock a clogged toilet near Horsham£104
Unblock a clogged toilet near Huntingdonshire£88
Unblock a clogged toilet near Ipswich£92
Unblock a clogged toilet near Isle of Wight£80
Unblock a clogged toilet near Kings Lynn & West Norfolk£66
Unblock a clogged toilet near Kingston-upon-Hull£74
Unblock a clogged toilet near Kirklees£80
Unblock a clogged toilet near Knowsley£74
Unblock a clogged toilet near Lancaster£74
Unblock a clogged toilet near Leeds£78
Unblock a clogged toilet near Leicester£74
Unblock a clogged toilet near Lisburn£66
Unblock a clogged toilet near Liverpool£74
Unblock a clogged toilet near London£110
Unblock a clogged toilet near Luton£104
Unblock a clogged toilet near Macclesfield£76
Unblock a clogged toilet near Maidstone£90
Unblock a clogged toilet near Manchester£78
Unblock a clogged toilet near Mid Bedfordshire£98
Unblock a clogged toilet near Mid Sussex£102
Unblock a clogged toilet near Middlesbrough£80
Unblock a clogged toilet near Milton Keynes£96
Unblock a clogged toilet near Neath Port Talbot£70
Unblock a clogged toilet near New Forest£84
Unblock a clogged toilet near Newbury£112
Unblock a clogged toilet near Newcastle-under-Lyme£70
Unblock a clogged toilet near Newcastle-upon-Tyne£78
Unblock a clogged toilet near Newport£68
Unblock a clogged toilet near North Ayrshire£76
Unblock a clogged toilet near North East Lincolnshire£72
Unblock a clogged toilet near North Hertfordshire£102
Unblock a clogged toilet near North Lanarkshire£78
Unblock a clogged toilet near North Lincolnshire£70
Unblock a clogged toilet near North Somerset£74
Unblock a clogged toilet near North Tyneside£78
Unblock a clogged toilet near North Wiltshire£90
Unblock a clogged toilet near Northampton£92
Unblock a clogged toilet near Norwich£80
Unblock a clogged toilet near Nottingham£76
Unblock a clogged toilet near Nuneaton & Bedworth£76
Unblock a clogged toilet near Oldham£78
Unblock a clogged toilet near Oxford£100
Unblock a clogged toilet near Pembrokeshire£52
Unblock a clogged toilet near Perth & Kinross£76
Unblock a clogged toilet near Peterborough£80
Unblock a clogged toilet near Plymouth£62
Unblock a clogged toilet near Poole£86
Unblock a clogged toilet near Portsmouth£80
Unblock a clogged toilet near Powys£84
Unblock a clogged toilet near Preston£72
Unblock a clogged toilet near Reading£110
Unblock a clogged toilet near Redcar & Cleveland£82
Unblock a clogged toilet near Reigate & Banstead£112
Unblock a clogged toilet near Renfrewshire£76
Unblock a clogged toilet near Rhondda, Cynon, Taff£68
Unblock a clogged toilet near Rochdale£78
Unblock a clogged toilet near Rochester-upon-Medway£90
Unblock a clogged toilet near Rotherham£70
Unblock a clogged toilet near Salford£78
Unblock a clogged toilet near Salisbury£82
Unblock a clogged toilet near Sandwell£80
Unblock a clogged toilet near Scarborough£70
Unblock a clogged toilet near Scottish Borders£90
Unblock a clogged toilet near Sefton£72
Unblock a clogged toilet near Sevenoaks£104
Unblock a clogged toilet near Sheffield£70
Unblock a clogged toilet near Slough£108
Unblock a clogged toilet near Solihull£78
Unblock a clogged toilet near South Ayrshire£76
Unblock a clogged toilet near South Bedfordshire£98
Unblock a clogged toilet near South Cambridgeshire£90
Unblock a clogged toilet near South Gloucestershire£76
Unblock a clogged toilet near South Kesteven£78
Unblock a clogged toilet near South Lanarkshire£80
Unblock a clogged toilet near South Oxfordshire£102
Unblock a clogged toilet near South Somerset£64
Unblock a clogged toilet near South Tyneside£78
Unblock a clogged toilet near Southampton£84
Unblock a clogged toilet near Southend-on-Sea£86
Unblock a clogged toilet near St Albans£106
Unblock a clogged toilet near St Helens£76
Unblock a clogged toilet near Stafford£80
Unblock a clogged toilet near Stockport£78
Unblock a clogged toilet near Stockton-on-Tees£80
Unblock a clogged toilet near Stoke-on-Trent£70
Unblock a clogged toilet near Stratford-on-Avon£88
Unblock a clogged toilet near Stroud£84
Unblock a clogged toilet near Suffolk Coastal£90
Unblock a clogged toilet near Sunderland£78
Unblock a clogged toilet near Swale£88
Unblock a clogged toilet near Swansea£70
Unblock a clogged toilet near Tameside£78
Unblock a clogged toilet near Teignbridge£74
Unblock a clogged toilet near Tendring£92
Unblock a clogged toilet near Test Valley£84
Unblock a clogged toilet near Thamesdown£102
Unblock a clogged toilet near Thanet£84
Unblock a clogged toilet near The Wrekin£126
Unblock a clogged toilet near Thurrock£94
Unblock a clogged toilet near Torbay£76
Unblock a clogged toilet near Trafford£78
Unblock a clogged toilet near Vale of Glamorgan£72
Unblock a clogged toilet near Vale of White Horse£100
Unblock a clogged toilet near Vale Royal£76
Unblock a clogged toilet near Wakefield£78
Unblock a clogged toilet near Walsall£80
Unblock a clogged toilet near Warrington£78
Unblock a clogged toilet near Warwick£80
Unblock a clogged toilet near Waveney£84
Unblock a clogged toilet near Waverley£108
Unblock a clogged toilet near Wealden£94
Unblock a clogged toilet near West Lancashire£74
Unblock a clogged toilet near West Lothian£84
Unblock a clogged toilet near West Wiltshire£90
Unblock a clogged toilet near Wigan£76
Unblock a clogged toilet near Windsor & Maidenhead£106
Unblock a clogged toilet near Wirral£74
Unblock a clogged toilet near Wokingham£110
Unblock a clogged toilet near Wolverhampton£80
Unblock a clogged toilet near Wrexham Maelor£76
Unblock a clogged toilet near Wychavon£82
Unblock a clogged toilet near Wycombe£108
Unblock a clogged toilet near York£70