How To Make Homemade Drain Cleaner

Inexpensive Homemade Drain Cleaner That Works

Unclog a drain by loosening the clog or by dissolving it.
Unclog a drain by loosening the clog or by dissolving it. Jeffrey Coolidge, Getty Images

Why pay for expensive drain cleaners when you can apply chemistry to make the products yourself?Here is how to make homemade drain cleaner to unclog your drain cheaply and effectively.

Homemade Drain Cleaner Method #1: Baking Soda and Vinegar

The same chemical reaction that makes bubbles for the classic science fair chemical volcano can be used to loosen gunk from a slow drain. When baking soda and vinegar are mixed, carbon dioxide is produced.

This agitates material in the clog, making it easier to flush away.

  1. Remove as much excess water as possible.
  2. Pour a liberal amount of baking soda (sodium bicarbonate) into the drain. You can use half a box, if you like.
  3. Pour vinegar (weak acetic acid) into the drain. The reaction between the chemicals will produce bubbles.
  4. If you have a plunger, try to loosen the clog.
  5. Rinse with hot water.
  6. Repeat if desired.

Mixing baking soda and vinegar is safe and non-toxic. The products are also easy to find and inexpensive, so if your drain is just slow rather than seriously clogged, it's a good option to try. If no water is draining at all, you may need to break out the big guns.

Drain Cleaner Method #2: Sodium Hydroxide

The active ingredient in serious drain cleaner is sodium hydroxide or lye. You can purchase sodium hydroxide (also called caustic soda) at any hardware supply store. Some commercial products also contain small metal flakes, which react with sodium hydroxide to produce hydrogen gas and a lot of heat.

The heat helps melt greasy clogs.

  1. Fill a plastic bucket most of the way full with cold water. Sodium hydroxide can react with metal, so a glass bowl is fine too, but don't use a metal pot.
  2. Add 3 cups sodium hydroxide. You can stir it with a plastic or wooden spoon. The mixture will fizz and heat up.
  3. Pour this solution into the drain. Let it work its magic for 30 minutes,
  1. Rinse with boiling water.

Safety Information

The sodium hydroxide dissolves organic material, like hair and grease. This is a highly effective chemical, but as with commercial drain cleaner, you need to follow safety instructions. Sodium hydroxide can burn your skin and evolve caustic vapors.

So, wear gloves and avoid handling sodium hydroxide or putting unprotected hands in the water after adding this product. Make sure air circulation in the room is good and avoid using more product than you need. While you could simply pour sodium hydroxide in your drain, it's much safer for you and your plumbing to mix it with water first to dilute it. Not that you would, but don't drink it or leave it where children or pets might get into it. Avoid inhaling the fumes. Basically, follow the safety precautions listed on the container.

Additional Tips

A common problem with bathroom sinks, showers, and bathtubs is hair caught in the drain. Remove the drain and pull away any hair or other matter that has become trapped.

If you haven't tried it already, clear the U-shaped trap below the drain, Put a bucket under the drain and use a wrench to unscrew the trap from the plumbing. Shake it out or use an old toothbrush to push debris through the joint.

Rinse it with water before screwing it back into place.

Learn More