
- Home/
- Guides/
- Drain Cleaning/
- How to Unclog 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:
½ cup white vinegar
½ cup baking soda
What to do:
Pour the baking soda directly down the drain.
Follow with the vinegar — it will immediately start fizzing.
Leave it to sit for at least one hour. For best results, leave it overnight.
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
Hot 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:
Boil a full kettle.
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.
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:
Mix the salt and bicarbonate together.
Pour the mixture down the drain.
Leave it for 10–20 minutes.
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
Applying 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.
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:
Place the bucket under the pipe to catch any water.
Loosen the slip nuts at both ends of the P-trap.
Carefully remove the pipe.
Empty and clean out any debris.
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






