man unclogging a drain

How to unblock a drain: Simple DIY methods to try first

Last Updated on

You might be washing dishes or taking a shower when you notice the water isn’t draining as it should. Instead of flowing away, it starts pooling in the sink or around your feet. It’s frustrating, and it can leave you worried about costly plumbing repairs.

In many cases, a slow or clogged drain is caused by everyday buildup, like hair, grease, soap residue, or food scraps. Before calling a plumber, there are a few simple DIY methods you can try at home.

1. Use baking soda + vinegar

This is a popular, natural method that works well for mild blockages in kitchen and bathroom sinks.

What you’ll need:


What to do:

  1. Pour the baking soda directly down the drain.

  2. Follow with the vinegar — it will immediately start fizzing.

  3. Leave it to sit for at least one hour. For best results, leave it overnight.

  4. Flush through with hot (not boiling) water.

The fizzing reaction can help loosen grease, soap scum, and minor debris.

2. Pour boiling water down the drain

how to unclog drain - Pouring boiling water from a saucepan into a kitchen sink drain to help unclog itHot water being poured into a stainless steel sink drain for drain cleaning (Source: iStock)

For grease-related blockages (particularly in kitchen sinks), boiling water can sometimes do the trick.

How to do it:

  1. Boil a full kettle.

  2. Carefully pour the water down the drain in stages, pausing for around 10 seconds between pours.

This method works best on fat, oil, or soap buildup.

⚠️ Avoid using boiling water on PVC pipework if you’re unsure of its heat tolerance. Very hot water can soften some plastics.

3. Try salt + baking soda

This is another household remedy that may help break down minor blockages.

What you’ll need:

  • ½ cup baking soda

  • ½ cup table salt


Steps:

  1. Mix the salt and bicarbonate together.

  2. Pour the mixture down the drain.

  3. Leave it for 10–20 minutes.

  4. Flush with boiling water.

This combination can help loosen grime and buildup inside the pipe.

4. Use a plunger

Sometimes a traditional plunger is the most effective solution.

Tips for best results:

  • Make sure there’s enough water in the sink to cover the rubber cup.

  • Seal any overflow outlet with a damp cloth.

  • Ensure the plunger fully covers the drain opening.

  • Pump firmly up and down several times to create suction.

It may take a few attempts, but plungers are highly effective at shifting many common blockages.

5. Use a chemical drain cleaner

how to unclog drain - Using chemical drain cleaner to clear a clogged bathtub drainApplying chemical drain cleaner to a clogged bathtub drain (Source: iStock)

If natural methods haven’t worked, you can try a chemical drain cleaner from a supermarket or DIY store.

Follow the manufacturer’s instructions carefully, including:

  • Wearing gloves

  • Ensuring good ventilation

  • Leaving the product in for the recommended time

Afterwards, flush with hot water.

⚠️ Chemical cleaners can be harsh on pipework and are not environmentally friendly. Never mix different products, as this can produce dangerous fumes.

6. Try an enzyme-based (organic) cleaner

For a more eco-friendly option, enzyme-based drain cleaners use natural bacteria to break down organic matter, such as:

  • Hair

  • Soap residue

  • Food waste

  • Grease

These products tend to work more slowly than chemical cleaners but are gentler on pipes and the environment.

7. Clean the P-trap

If the clog is isolated to one sink, it may be trapped in the P-trap (the curved pipe under the sink).

You’ll need:

  • A bucket

  • Adjustable spanner or wrench

  • Old toothbrush or cloth


Steps:

  1. Place the bucket under the pipe to catch any water.

  2. Loosen the slip nuts at both ends of the P-trap.

  3. Carefully remove the pipe.

  4. Empty and clean out any debris.

  5. Rinse thoroughly and reattach securely.

Make sure all connections are tightened properly before running water again.

Have your drain unblocked with Airtasker

If DIY solutions haven’t solved the problem, you can find experienced plumbing professionals on Airtasker who can quickly diagnose and clear your blocked drain.

Post your task, compare quotes, and get your sink, shower, or bath back to full working order without the stress.

FAQs

Drains often clog due to grease buildup, hair, soap residue, food scraps, and items that shouldn’t be flushed, such as wipes or paper towels. In older US homes, tree roots, pipe corrosion, or sewer line damage can also lead to recurring clogs. Frequent blockages may indicate a deeper plumbing issue that requires professional inspection.

The cost to unclog a drain in the US typically ranges from $100 to $250 for a standard sink or shower clog. More complex issues, such as sewer line blockages or hydro jetting services, can cost $300 to $800 or more. Prices vary based on location, severity, and time of service.

Homeowners are generally responsible for sewer lines located on their property, including the lateral line that connects to the municipal sewer system. If the blockage is in the main public sewer line, the city or local utility provider is usually responsible. A plumber can help determine where the issue is located.

Find drain cleaning specialists, fast

Find a drain cleaning specialist

Related price guides

Related articles