How to Unblock a Drain (And When to Call a Plumber)

9eae8595a6e3419db1f9de33a85a383c_plumber-man-fixing-kitchen-sink.jpg

Few household plumbing problems are as common—or as frustrating—as a blocked drain. Whether it's a slow-draining sink, a backed-up shower, or standing water in the kitchen, clogged drains can disrupt daily life and lead to more serious plumbing issues if ignored.

The good news is that many minor blockages can be cleared with simple DIY techniques. However, knowing when to stop and call a professional plumber is just as important.

Here's everything you need to know about safely unblocking a drain and recognizing when expert help is needed.

Common Causes of Blocked Drains

Understanding what's causing the blockage can help you choose the most effective solution.

Bathroom Drains

Bathroom drains commonly become clogged due to:

  • Hair buildup
  • Soap scum
  • Toothpaste residue
  • Mineral deposits

Kitchen Drains

Kitchen sinks often become blocked by:

  • Grease and cooking oils
  • Food scraps
  • Coffee grounds
  • Fat and organic waste

Outdoor Drains

External drains may become obstructed by:

  • Tree roots
  • Dirt and debris
  • Leaves and vegetation
  • Stormwater buildup

Signs You Have a Blocked Drain

Blocked drains usually provide early warning signs before a complete clog occurs.

Watch for:

  • Slow-draining water
  • Gurgling sounds from drains
  • Unpleasant odors
  • Water backing up into sinks, showers, or tubs
  • Standing water around outdoor drains

Addressing these symptoms early can help prevent larger and more expensive plumbing problems.

DIY Methods to Unblock a Drain

1. Use Boiling Water

For minor grease or soap buildup, boiling water can be a simple first step.

How to do it:

  1. Boil a kettle of water.
  2. Slowly pour the water down the drain.
  3. Wait several minutes and test the flow.

This method works best for kitchen sinks with minor grease-related blockages.

Note: Avoid using boiling water on some older or damaged pipes where extreme heat may cause issues.

2. Try a Plunger

A plunger can often remove clogs caused by hair, soap residue, and debris.

Steps:

  1. Add enough water to cover the plunger cup.
  2. Create a tight seal over the drain.
  3. Use firm up-and-down motions for 20–30 seconds.
  4. Check whether the water drains normally.

Plungers are one of the most effective and affordable tools for clearing minor household clogs.

3. Use a Drain Snake or Auger

For deeper blockages, a drain snake may be necessary.

How it works:

  • Insert the snake into the drain.
  • Rotate it to break up or grab the clog.
  • Pull the debris out carefully.
  • Flush the drain with hot water.

Drain snakes are particularly useful for removing hair and debris from bathroom drains.

4. Use a Baking Soda and Vinegar Solution

This natural method may help loosen light blockages and reduce odors.

Instructions:

  1. Pour half a cup of baking soda into the drain.
  2. Add one cup of vinegar.
  3. Allow the mixture to fizz for 15–30 minutes.
  4. Flush with hot water.

While not powerful enough for severe clogs, it can be useful for routine maintenance.

What Not to Do

When dealing with a blocked drain, avoid actions that could make the problem worse.

Avoid Excessive Chemical Drain Cleaners

Chemical drain cleaners may provide a temporary fix, but repeated use can damage pipes and fixtures over time.

They can also:

  • Corrode plumbing components
  • Create safety hazards
  • Harm the environment
  • Fail to remove the underlying cause of the blockage

Don't Force Objects into the Drain

Using makeshift tools or excessive force can damage pipes and push clogs deeper into the plumbing system.

When to Call a Plumber

While DIY methods can be effective for minor blockages, some situations require professional attention.

Multiple Drains Are Blocked

If several drains throughout your home are backing up at the same time, the problem may be located in the main sewer line.

The Blockage Keeps Returning

Recurring clogs often indicate a deeper issue that household remedies cannot fully resolve.

Water Is Backing Up

Water backing up into sinks, showers, bathtubs, or toilets may signal a significant obstruction that requires immediate professional assistance.

Bad Odors Won't Go Away

Persistent foul smells can indicate trapped waste, sewer line issues, or bacterial buildup within the plumbing system.

You Suspect Tree Root Intrusion

Tree roots can enter underground pipes through small cracks and grow over time, causing severe blockages and pipe damage.

Professional equipment is typically required to locate and remove root intrusions safely.

How Plumbers Clear Stubborn Blockages

Professional plumbers use specialized tools that are more effective than standard household methods.

These may include:

  • CCTV drain cameras
  • High-pressure hydro jetting
  • Motorized drain augers
  • Pipe inspection equipment
  • Sewer line repair technology

These tools help identify the exact cause of the blockage and provide a long-term solution rather than a temporary fix.

Tips to Prevent Future Drain Blockages

Prevention is often easier and less expensive than repair.

Best Practices:

  • Avoid pouring grease or oil down the sink
  • Use drain strainers to catch hair and debris
  • Dispose of food waste properly
  • Flush drains regularly with hot water
  • Schedule routine plumbing inspections
  • Address slow drains before they become fully blocked

Simple habits can significantly reduce the risk of future clogs.

Final Thoughts

Many drain blockages can be cleared using straightforward DIY methods such as plunging, hot water flushing, or drain snakes. However, recurring clogs, sewer backups, foul odors, and multiple blocked drains often indicate a more serious plumbing problem.

Knowing when to call a plumber can save you time, money, and potential damage to your home's plumbing system. If a blockage refuses to clear or keeps coming back, professional drain cleaning and inspection can provide a lasting solution and keep your drains flowing freely.

Plumbing Services In Your Area

Residential Plumbing

Commercial / Industrial Plumbing

By Suburbs

Abbey Albany Alexander Heights Alfred Cove Alkimos Allanson Ambergate Anketell Anniebrook Applecross Ardross Ascot Ashby Ashfield Attadale Atwell Aubin Grove Augusta Australind Aveley Badgingarra Balcatta Balga Balla Balla Ballajura Bambun Bandy Creek Banjup Banksia Grove Barbalin Barberton Barragup Baskerville Bassendean Bateman Baynton Bayswater Beachlands Beaconsfield Beckenham Bedford Beechboro Beeliar Beldon Belhus Bellevue Belmont Benjinup Bennett Springs Bentley Beresford Berkshire Valley Bertram Bibra Lake Bickley Bicton Bilingurr Binduli Binnu Birchmont Bluff Point Boilup Boodarie Booragoon Boorara Bootenal Boscabel Boulder Bouvard Bovell Boya Boyanup Boyup Brook Brabham Bramley Breera Brentwood Bridgetown Brigadoon Broadwater Broadwood Brockman Broome Brown Hill Brunswick Buckingham Bularl Di Wunami Bulgarra Bull Creek Buller Bullsbrook Bulong Bunbury Burekup Burlong Burns Beach Burnside Burswood Busselton Butler Byford Cable Beach Calista Camballin Cambridge Gulf Camillo Canning Mills Canning Vale Cannington Cape Burney Cape Le Grand Cape Range National Park Caraban Carabooda Cardiff Cardup Carey Park Carine Carlisle Carmel Carnarvon Carramar Castletown Casuarina Centennial Park Cervantes Chadwick Champion Lakes Cherry Tree Pool Churchlands City Beach Claremont Clarkson Clifton Cloverdale Cockburn Central College Grove Collie Collie Burn Como Connolly Coodanup Coogee Cookernup Cooladar Hill Coolbellup Coolbinia Coolgardie Coomberdale Cottesloe Cowaramup Craigie Crawley Cue Cullacabardee Currambine Daglish Dalkeith Dalyellup Dalyup Dampier Peninsula Dandanning Darch Dardanup Dardanup West Darling Downs Darlington Davenport Dawesville Dayton De Grey Deanmill Deepdale Deepdene Denmark Derby Dianella Dinninup Djugun Doobarda Doubleview Drummond Cove Drysdale River Dudley Park Duncraig Dunsborough Durack Eagle Bay East Augusta East Bunbury East Cannington East Carnarvon East Fremantle East Perth East Rockingham East Victoria Park Eaton Eden Hill Edgewater Eglinton Eighty Mile Beach Embleton Eneabba Erskine Esperance Exmouth Exmouth Gulf Falcon Ferndale Feysville Fimiston Finucane Fitzroy Crossing Floreat Forrestdale Forrestfield Fremantle Furnissdale Gabbadah Gap Ridge Geegully Creek Gelorup Geographe Geraldton Gibb Gibson Gingerah Girrawheen Glen Forrest Glen Iris Glen Mervyn Glendalough Glenfield Glenlynn Gnangara Golden Bay Gooseberry Hill Gosnells Granville Green Head Greenfields Greenmount Greenwood Greys Plain Guilderton Gwelup Hacketts Gully Halls Creek Halls Head Hamersley Hamilton Hill Hammond Park Hannans Harris River Harrisdale Harvey Hay Haynes Heathridge Helena Valley Henderson Henley Brook Henty Herdsman Hester Hester Brook High Wycombe Highgate Hill River Hillarys Hilton Hocking Hope Valley Hovea Huntingdale Iluka Indee Inglewood Innaloo Irishtown Jandabup Jandakot Jane Brook Jarlmadangah Burru Jindalee Jingalup Jolimont Joondalup Joondanna Jurien Bay Kalamunda Kalbarri Kalbarri National Park Kalgoorlie Kallaroo Kalumburu Kambalda East Kambalda West Kangaroo Gully Kanowna Karawara Kardinya Karlkurla Karloo Karnup Karrakatta Karrakup Karramindie Karratha Karratha Industrial Estate Karrinyup Kealy Kelmscott Kensington Kenwick Keralup Kewdale Kiara Kimbolton Kings Park Kingsford Kingsley Kinross Kojonup Koojan Koondoola Koongamia Kundat Djaru Kununurra Kupartiya Kwinana Beach Kwinana Town Centre Lagrange Lake Argyle Lake Austin Lake Brown Lake Carnegie Lake Coogee Lakelands Lakewood Lamington Landsdale Langford Lathlain Laverton Learmonth Leederville Leeman Leeming Leeuwin Leonora Leschenault Lesmurdie Lexia Lockridge Lockyer Londonderry Lyalls Mill Lynwood Maddington Madeley Madora Bay Mahogany Creek Mahomets Flats Maida Vale Malabaine Malaga Malmalling Mandogalup Mandurah Manjimup Manning Marangaroo Marble Bar Margaret River Mariginiup Marmion Mayanup Maylands Meadow Springs Meda Medina Meekatharra Melaleuca Melville Menora Menzies Merivale Merriwa Meru Metricup Middle Swan Middlesex Middleton Beach Midland Midvale Millars Well Millbridge Millendon Milpara Mindarie Minyirr Mira Mar Mirrabooka Molloy Island Monjingup Moonyoonooka Moora Moresby Morgantown Morley Mornington Mosman Park Mount Burges Mount Claremont Mount Clarence Mount Hardman Mount Hawthorn Mount Lawley Mount Magnet Mount Melville Mount Nasura Mount Pleasant Mount Tarcoola Muchea Muja Mukinbudin Mulataga Mullaloo Mullingar Muluckine Mumballup Mundabullangana Mundaring Mungalup Munster Murdoch Myaree Myrup Nambeelup Nambung Narngulu Naval Base Nedlands Neerabup Nickol Nirimba Nollamara Noranda Norseman North Beach North Boyanup North Coogee North Fremantle North Lake North Perth North West Cape North Yunderup Northam Northbridge Nowergup Nullaki Nulsen O'connor Oakajee Oakford Ocean Beach Ocean Reef Oldbury Oombulgurri Orana Orange Grove Ord River Orelia Osborne Park Padbury Palgarup Palmer Palmyra Paradise Pardoo Parkeston Parkfield Parklands Parkwood Parmelia Paulls Valley Pearsall Pegs Creek Pelican Point Peppermint Grove Perth Perth Airport Piara Waters Piccadilly Pickering Brook Picton Picton East Piesse Brook Pinjar Pink Lake Pippingarra Point Grey Port Albany Port Hedland Port Kennedy Postans Preston Settlement Prince Regent River Purnululu Quedjinup Queens Park Quindalup Quinns Rocks Rangeway Ravenswood Red Hill Redbank Redcliffe Reedy Reinscourt Reservoir Ridgewood Ringbark Riverton Rivervale Rockingham Roebuck Roelands Rossmoyne Rudds Gully Salter Point Samson San Remo Sandstone Sawyers Valley Scarborough Seabird Secret Harbour Seppings Seville Grove Shadforth Shelley Shenton Park Sherlock Shotts Silver Sands Sinagra Sinclair Singleton Somerville Sorrento South Boulder South Bunbury South Carnarvon South Guildford South Hedland South Kalgoorlie South Lake South Perth South Yunderup Southern River Spalding Spearwood Spencer Park St George Ranges St James Stake Hill Stirling Stove Hill Strathalbyn Stratham Stratton Strelley Subiaco Success Sunset Beach Swan View Swanbourne Tamala Park Tapping Tarcoola Beach Telfer The Spectacles Thornlie Trafalgar Treeby Trigg Tuart Hill Two Rocks Upper Swan Usher Utakarra Vasse Victoria Park Victory Heights Vittoria Waggrakine Wallareenya Walliston Wandi Wandina Wangara Wannanup Wanneroo Warawarrup Warmun Warnbro Warradarge Warrenup Warwick Waterbank Waterford Waterloo Watermans Bay Wattle Grove Wattleup Wattoning Webberton Wedgefield Weld Range Wellard Wellesley Welshpool Wembley Wembley Downs West Beach West Busselton West End West Kalgoorlie West Lamington West Leederville West Perth West Pinjarra Westminster Whim Creek White Gum Valley White Peak Whiteman Widgiemooltha Wijilawarrim Willagee Willare Willetton Williamstown Wilson Windabout Winnejup Winthrop Witchcliffe Withers Wokalup Wonthella Woodlands Woodridge Woodvale Woorree Worsley Wungong Wyndham Yakamia Yallabatharra Yalyalup Yanchep Yangebup Yeal Yebble Yetna Yilkari Yokine Zuytdorp