Homemade Bathroom Cleaner

This post may contain affiliate links. Read about our privacy policy.

This homemade bathroom cleaner with vinegar, baking soda, castile soap and essential oils is the best DIY all natural bathroom cleaner! It's made without bleach, perfect for cleaning showers, toilets, bathroom counters and soap scum safely and effectively!
This homemade bathroom cleaner with vinegar, baking soda, castile soap and essential oils is the best DIY all natural bathroom cleaner! It's made without bleach, perfect for cleaning showers, toilets, bathroom counters and soap scum safely and effectively!
We’re back with another DIY natural cleaning recipe: homemade bathroom cleaner!

Why Make Your Own Bathroom Cleaner?

We've been over this before, as there are so many reasons to make your own cleaning products. It's safer (scroll down for the truth about toxic chemicals in store-bought bathroom cleaners), it lessens your chemical exposure, it's better for the environment, and it's SO easy and actually fun to do. Why wouldn't you make your own cleaning products?!

Plus, by making your own natural cleaning products, you're voting with your dollars, sending a message to companies who use toxic chemicals in their products that it's not okay and we demand more transparency and safety!

AND, AND, AND… If those reasons aren't enough for you, consider just how much cheaper it is to DIY cleaning products. If you care at all about saving money, you need to be making your own bathroom cleaner (and all cleaning products!).

RELATED:  Green Living Guide: 7 Ways to Transition to a Non-Toxic Life

This entire homemade bathroom cleaner recipe cost me a whopping $1.29 to make. Compare that to most store-bought bathroom cleaners, which average around $10 per bottle. Take a look:

  • water (FREE!!)
  • baking soda (I paid $6.39 for 16 ounces, but I only used 1/2 an ounce = $0.20)
  • white vinegar (I paid $11.67 for 128 ounces, but I only used 4 ounces = $0.36)
  • castile soap (I paid $20 for 30 ounces, but I only used 1 ounce = $0.67)
  • essential oils; I recommend tea tree oil (I paid $12.50 for 4 ounces, but I only used .02 ounces = $0.06)

Total cost = $1.29!!!!!!!

I mean, come on! At just over a single dollar to make an entire bottle of bathroom cleaner, you really can’t afford not to make your own cleaning products.

Did I mention this recipe takes less than 2 minutes to make? Once again, it's as simple as pour, stir, spray and that's it. Seriously. 3 steps, and the last one is the actual act of cleaning.

If you have 2 minutes to spare, shake this recipe up and pat yourself on the back for being such a far out frugal freddy!

Related: The best natural store-bought cleaners for those who would just rather pay someone else to do it.

This homemade bathroom cleaner with vinegar, baking soda, castile soap and essential oils is the best DIY all natural bathroom cleaner! It's made without bleach, perfect for cleaning showers, toilets, bathroom counters and soap scum safely and effectively!


Some days, when I'm writing these stories and researching the chemicals that are found in common store-bought products, the task isn't as easy. Some products just aren't as dangerous and toxic.

But when it comes to bathroom cleaners, my job of exposing the negative, harmful products on the market is so easy it makes me want to cry. And not happy tears.

Of the most popular store-bought bathroom cleaners on the market (that would be Clorox, Scrubbing Bubbles, Lysol and Tilex), every single one of these products is rated an F (the most dangerous score) by the EWG.

This is bad, people. So very bad. An F rating means the product contains significant hazards to health or the environment or poor ingredient disclosure, meaning brands don't disclose their full ingredients list. HUGE RED FLAG. If the company won’t even tell you what’s in it, do NOT use it.

RELATED: Green Cleaning Routine

In fact, the following four super toxic ingredients are all found in these bathroom cleaners:

  • Ammonium Chlorides: There are a lot of different versions of ammonium chloride in these cleaning products (none of which I can pronounce), but the important thing to know is that the EPA has concluded that this substance poses a high risk for human health. It causes asthma in otherwise healthy people and reproductive toxicity in animals. Pass.
  • Butoxydiglycol: It's hard to believe a chemical with evidence of respiratory harm, cancer and developmental/endocrine/reproductive effects is allowed into the products we use in our homes. But somehow butoxydiglycol is. In addition to pulmonary and respiratory harm, this chemical also causes serious eye irritation, has moderate acute toxicity to aquatic life and is riddled with impurities that are known to cause cancer, reproductive toxicity and genetic defects. Really? Please say no to any products with this chemical.
  • Hydrochloric Acid: Not only does this dangerous chemical cause severe skin burns and eye damage, it's also toxic if inhaled, causing pulmonary edema, asthma, respiratory irritation, skin irritation and eye corosion.
  • Ammonium Hydroxide: This is that ammonia solution we all thought was so awesome for so long… as it turns out, ammonia not only harms sea life, it also causes respiratory damage and skin irritation, allergies and even vision problems.

All of this before you even consider that all of these store-bought bathroom cleaners also contain fragrance, another hormone disruptor and asthmagen with links to skin irritation, allergies, nervous system effects and acute aquatic toxicity.

Fortunately, this recipe for homemade bathroom cleaner will have you cleaning showers, toilets, bathroom counters and soap scum just as effectively (if not more!) without any of the negative side effects.

RELATED:  3-Ingredient DIY Natural All-Purpose Cleaner with Essential Oils

This homemade bathroom cleaner with vinegar, baking soda, castile soap and essential oils is the best DIY all natural bathroom cleaner! It's made without bleach, perfect for cleaning showers, toilets, bathroom counters and soap scum safely and effectively!

Cleaning Tips for DIY Natural Bathroom Cleaners

Rather than using ammonia, bleach and other toxic chemicals, this homemade bathroom cleaner is made with vinegar, baking soda, castile soap and essential oils. It's all natural, made with ingredients you likely already have in your pantry or medicine cabinet and I swear to you, it is SO effective.

Vinegar is hugely disinfecting, killing bacteria, like salmonella and E.coli. It's also excellent at preventing mildew when sprayed on shower walls. To use this bathroom cleaner, I spray it on the surface, let it sit for a minute and then use a bristle brush to scrub it clean.

Meanwhile, baking soda is an awesome air freshener as it neutralizes odors (remember how you put a box of it in your fridge to keep it smelling fresh?). Plus when you combine a base like baking soda with an acid like vinegar, they neutralize to make water and sodium acetate, which then acts as an abrasive that works to scrape away stubborn residues.

That being said, for really tough bathroom issues, it can be more effective to use baking soda and vinegar separately, as they don't neutralize each other as they do when mixed together.

So follow this exact recipe, but leave the baking soda out. Instead, apply the baking soda directly to the mold/mildew/soap scum/stain and allow to sit for a few minutes. Then spray on the bathroom cleaner and allow to sit for a few more minutes. Scrub away and reveal squeaky clean surfaces!

RELATED:  DIY Natural Glass and Window Cleaner

Per usual, I rely on essential oils, rather than synthetic fragrance, to scent this bathroom cleaner. Normally, I recommend using crisp citrus oils like sweet orange, lemon or grapefruit or refreshing green oils, like bergamot, eucalyptus and basil. But this time, I'm going for pure Tea Tree Oil, which is naturally antibacterial, antifungal and antiseptic, perfect for heavy-duty bathroom cleaning.

The scent of the tea tree oil and vinegar can be a bit strong at first, but I promise that it goes away after a few minutes and leaves your bathroom sparkling clean with a super fresh aroma.

Where to buy essential oils? I love Plant Therapy, whose oils are 100% pure, free from any additives, adulterants, or dilutions. Their facility is USDA Certified Organic, and their prices are also SUPER reasonable! Get 10% off your order of $50 or more sitewide with the coupon code ROOT10!

You can use this bathroom cleaner to clean countertops, showers, bath tubs and toilets. It's pretty all-purpose when it comes to cleaning bathrooms, including getting rid of soap scum, mildew and mold.

If you’re looking for spray bottles, I recommend these glass spray bottles, which are the perfect size, pretty to look at and you don’t have to worry about BPA in the plastic. Happy Cleaning!

RELATED:  Easy DIY Granite Cleaner and Disinfectant
Print Recipe
4.29 from 7 votes

Homemade Bathroom Cleaner

This homemade bathroom cleaner with vinegar, baking soda, castile soap and essential oils is the best DIY all natural bathroom cleaner! It's made without bleach, perfect for cleaning showers, toilets, bathroom counters and soap scum safely and effectively!
Prep Time2 mins
Total Time2 mins
Course: DIY
Cuisine: Cleaning
Servings: 2 cups
Author: Root + Revel Collective


  • 1 1/2 cups warm water (distilled for longer-term use or tap water for short-term use)
  • 1 tablespoon baking soda (I recommend Bob's Red Mill)
  • 1/2 cup white distilled vinegar
  • 2 tablespoons castile soap (I recommend Dr. Bronner's Unscented)
  • 20 drops essential oils (I recommend tea tree oil)


  • Add the baking soda and warm water to a measuring cup fitted with a spout. Stir until baking soda is dissolved.
  • Add the vinegar, castile soap, and essential oils and pour all ingredients into a bottle. Fit with a spray top. Gently swirl the bottle to mix the ingredients together. Use immediately or as needed.

[convertkit form=4923064]

This homemade bathroom cleaner with vinegar, baking soda, castile soap and essential oils is the best DIY all natural bathroom cleaner! It's made without bleach, perfect for cleaning showers, toilets, bathroom counters and soap scum safely and effectively!

49 thoughts on “Homemade Bathroom Cleaner”

  1. Really nice and informative article related to bathroom cleaning. No doubt the natural homemade DIY Bathroom cleaners are best rather than chemicalized cleaners. Thanks for sharing such informative content with us.

  2. 5 stars
    Wow this is very interesting and useful article, these homemade bathroom cleaner is very effective to use as compared to chemically synthesized detergents..
    Thanks for sharing this article to us

      1. You stated in your Floor Cleaning article that you learned how Castille soap unsaponifies with vinegar. Have you switched your recipe to sals suds?

        1. Supposedly vinegar and castile soap don’t mix well together, though I’ve never had any trouble with my DIY recipes, maybe due to the order I put the ingredients in or the amount of each ingredient or the fact that I do NOT shake the bottles but rather lightly swirl/stir. So I still like using castile soap. But if you have any issues, you can try using Sal Suds, which doesn’t have that problem with vinegar.

  3. Hey I have a quick question on using Castile soap in the bathroom cleaner. Will it get too sudsy when cleaning where I’ll need to rinse off what I’ve cleaned with water? I’m just imagining it becoming sudsy and leaving a film. Thank you!

  4. Hi, Thanks for the sharing such an informative article about bathroom cleaning. You explain it like an expert. I never compromise to cleaning my bathroom. After reading this article, I found here some useful tips about cleaning the bathroom. I am going to add these in my list. Keep up with good work.

  5. I’d suggest distilled water for these recipes, unless you have filtered water. It’s surprising how bad water is in parts of the US .
    If you’re concerned about chemicals & health, & cooking & washing with your water, consider getting your water tested regularly. Our public utility provides everyone with an annual report. For vinegar, I just buy the large gallon of white vinegar for $1.59 @ our local Woodman’s. The distilled water is less than $1. Actuallly, unless you get well water (please have it tested), water from a public utility isn’t free, but in these cases is nominal. A couple things about vinegar & baking soda. One, don’t mix them together (unless you want/need the chemical reaction). See: https://crunchybetty.com/diy-101-baking-soda-vinegar-not-so-much/. Two, don’t mix vinegar with castile soaps. See: http://www.lisabronner.com/a-word-of-caution-about-vinegar-and-castile-soap/

  6. I made similiar recipe, guessing at amoynt and mixture. When adding vinegar to water and baking soda just put your hand over the top of the bottle. It does not hurt and the suddsing subsides. Also look at the ingredients in your vinegar. Some are made out of apple and some out of grain alcohol. Ive always heard vinegar made from apples are better for home and family.

  7. HI,
    Just a warning for pet owners, tea tree oil is poisonous to pets. It is a neurotoxin to dogs and cats, both through ingestion and fumes. Perhaps best to choose a different essential oil if you have critters.

    1. Yes, true–if they get ahold of the bottle and consume a large amount, it can be toxic, so keep tucked away somewhere your pets don’t mess with, just like with any other cleaning supplies/paints/etc!

    1. Beverley Fulton

      Hi Annie, You should never use vinegar or any acid on marble. Over time it will etch away the marble. Kind regards Bev

  8. I am wondering about the effect of the borax or the baking soda and vinegar on my septic tank??? I just dumped the recommended enzyme treatment down there two nights ago to maintain the septic tank. Would any of this counteract or interfere with the enzymes? Can you give me a reference I can check? Thanks.

    1. Hi Rebecca – That’s a great question! Unfortunately I’m really not familiar with enzyme treatments. I’d encourage you to reach out to the enzyme treatment company you used and ask them about guidelines for this. Hope that helps!

  9. Hi Kate,

    I think having both vinegar and baking soda in a solution does not make chemical sense.

    Vinegar neutralizes sodium bicarbonate into salt (sodium chloride) and water, just like we did in elementary science experiments–those erupting “volcanoes”. Might as well just have castille soap, water, and salt if that’s the case.

    I modified your recipe by leaving out the vinegar and doubling the baking soda and it worked quite well.

    I would suggest making this tweak.

    Thanks for sharing your tips though!

    All the best!


  10. 2 stars
    I made this twice. Both times the castille soap curdled and the vinegar mixed with baking soda made a huge mess on my counter. So sad, wanted to love it. I guess I need a more idiot-proof recipe:)

    1. Hi Marlene,

      Vinegar neutralizes baking soda into salt and water. Do you remember those science experiments in elementary science, e.g. the erupting volcano? That’s what happened.

      I suggest leaving out the vinegar and doubling the baking soda and tea tree oil. That’s what I did and it worked quite well.


    2. Hi Marlene. Sorry to hear that! Did you see my notes in the other comments about this? Did you shake it a lot? You need to gently stir, rather than shake. It can also depend on whether you follow the recipe to a T or adjust the measurements and how you add them together. I’ve made this 100 times and never had a curdling issue. I hope that helps and thanks for sharing your experience.

  11. I am making some orange cleaner (white vinegar and orange peels), could I use a little of that in place of the tea tree oil? I dont really like the smell of the tea tree oil, and was hoping this would add a little strength to the cleaner.

    1. There is already vinegar in the recipe, but you can absolutely swap out any essential oil scent you like for the tea tree, or just omit it all together if you prefer. Orange sounds nice 🙂

  12. I just tried to make this and what a mess! Followed the directions but when I added the white vinegar it foamed up all over my counter and floor.

    1. Hi Greta. Sorry to hear that! Did you see my notes in the other comments about this? Did you shake it a lot? You need to gently stir, rather than shake. I hope that helps and thanks for sharing your experience.

  13. I love your cleaning recipes. However I had 2 problems? Can you help me solve them?
    When I made the bathroom cleaner I found out that castle soap combined with vinegar just curdles. So I made the recipe again and used sal studs. Then when I added vinegar to the baking soda mixture it started foaming up.
    Also can this mixture be kept to use again & again until I need to make more? The spray nozzle has dried baking soda on it that I need to wash off before each use.
    Since this mixture has water how long will it last without a preservative? Or should I add a preservative?

    1. Hi, Kim: Did you see my notes in the other comments about castile soap and vinegar? If you don’t mix them directly (as in you add the water first) you shouldn’t have a problem with curdling. So sorry that you did–sals suds is a great alternative. Strange that the mixture foamed up though–did you shake it a lot? You need to gently stir, rather than shake. Let me know if that helps! I don’t add a preservative to mine and it lasts for months. Hope that helps! Thanks so much for sharing your experience.

  14. 5 stars
    I’m so glad I came across this post because this is what I need to clean my bathroom, especially during the warm humid summer months! And castile soap is my favorite.

  15. 5 stars
    Oh my gosh, I just found this recipe and I’m in love! I didn’t have unscented Castile soap but the peppermint scented worked fine. I also used sweet orange essential oil instead of tea tree and the smell was divine. I halved the recipe to make sure it worked, and boy did it! Seemed to cut through grime quickly and my house smells fresh, clean and non-chemical-ly. Definitely a keeper! Thank you.

    1. Ahh Gail, yes, I am so excited that you loved this recipe. It’s amazing how powerful natural cleaners can be, right?! Thanks for sharing!

    1. Yes, if you directly mix vinegar with castile soap, it can curdle. But in this instance, I think because there’s a lot of water, it prevents the curdling. I’ve made this recipe dozens of times and haven’t experienced any curdling or other negative side effects, so I think it’s okay. If you’re worried, you could sub in sals suds or leave out the castile soap. But, like I said, I’ve never had an issue with it and this mixture cleans like a dream for me! 🙂

      1. Summit Tognetti

        I Just made this recipe and the soap curdled and if i dont have the spout closed it just sprays out.. AND it over flowed when I poured the vinegar into the water/castile soup mixture.
        I dont know what happened but it wasnt’ a success for me!

        1. Hi, Summit. I’m so sorry to hear about your experience. A couple questions for you: did you add the soap directly to the vinegar without any water? And did you shake the bottle? Hopefully we can get this figure out for you! I’ve never had an issue like this.

  16. 4 stars
    I’ve never heard of Tea Tree Oil for this purpose. There are other home remedies that we do use it for, I’ll have to try this out. I just want to add something we’ve done in our home as well to reduce clean up. We have a special needs son and cleaning up after him can get pretty tiring. Out of necessity we’ve had to create what we call a Urifunnel. It’s a portable urinal for boys and men who need assistance, but also works great for potty training little boys as well. It helps prevent splashing and definitely reduces cleanup time.

    You can check us out at http://urifunnel.com

    1. Thanks so much for writing in, Jorge. I hope you will experiment with tea tree oil–it’s such a great products for cleaning. And also for skin, particularly if you have acne. I’m glad you’ve found a helpful tool for your son, as well. Cheers!

Leave a Comment

Your email address will not be published.

Recipe Rating

Tips for a healthier home

Here are some eco-friendly home care tips for a healthy and green living:
  • Switch your cleaning products to eco-friendly options. You can find many of these in the grocery store and online.
  • Use sustainable materials for furniture, such as wood instead of plastic or metal. This will help create less waste and reduce the amount of natural resources that are used to produce them.
  • Choose lightbulbs with little or no mercury. These not only create less waste but also have an impact on climate change by using less electricity.
  • Plant trees around your property. Trees benefit the environment by providing shade, absorbing carbon dioxide, and purifying the air with their leaves. They also provide fuel for firewood during colder months and a habitat for wildlife. The benefits of planting trees go far beyond what you see right in front of you!

Green cleaning products

One way to make your home more eco-friendly is by switching over to green cleaning products. These products aren’t as harsh on the environment as traditional household cleaners and are less likely to cause allergies or other health issues. Plus, you can find a variety of green cleaning products that work for every type of surface in your home.

Switching to eco-friendly cleaning products

There are many cleaning products that you can use in your home that are environmentally friendly. One of the best ways to start is by switching to eco-friendly cleaning products. Many people don’t know that there are many types of eco-friendly cleaning products on the market today, including laundry detergent and dishwasher soap. A switch to green cleaners can be a simple way to create an environmentally friendly living environment.

Safer and more environmentally friendly ways to clean your home

If you want to make your home safer and more environmentally friendly, then you can switch from using toxic cleaning products to using eco-friendly alternatives. For example, if you want to clean your toilet, then you could use vinegar instead of bleach or other harsh chemicals. Vinegar is a natural disinfectant and deodorizer, so it will do the job without harming the environment. You can also use baking soda as a healthy alternative to many household cleaners. Baking soda is an abrasive cleaner that breaks down dirt and grime; it’s also non-toxic, so it won’t harm people or the environment. It’s also inexpensive, so you can use it liberally without worrying about running out of supply too quickly.

Sustainable living

Most people are more aware of the environment these days and want to do their part to make it a better place. Homeowners and renters alike are doing everything from switching to environmentally friendly cleaning products, to using sustainable materials for furniture. Here are some tips for living an eco-friendly lifestyle in your home:
    • Clean with white vinegar – You can use this as a natural disinfectant that is also eco-friendly. It is also inexpensive and easy on your pipes because you won’t be putting harsh chemicals down the drain.
    • Avoid aerosol cans – Aerosol cans contain harmful chemicals that will release into the air when sprayed. Try switching to an eco-friendly product or find another way to clean.
    • Use reusable napkins – Napkins, paper towels, toilet paper, even facial tissue all come wrapped in paper (or other packaging). Reusable napkins or dish towels will give you one less thing you need to throw away every day!
    • Put up a clothesline – Even if you live in an apartment or condo where putting up a clothesline isn’t possible, there are many ways you can still dry your clothes without using electricity or gas. For example, hang them outside on a sunny day or turn your oven on low heat and hang them from the top rack.

Living with less waste in your home

One of the best ways to reduce your ecological footprint is by reducing the amount of waste that your household produces. Take a look at what you’re throwing away and try to find alternatives.
For example, instead of buying disposable napkins, use cloth napkins that you can throw into the wash. If you need face wipes for removing makeup, consider making them yourself from reusable materials like cotton rounds. And if you want to stop using plastic bags, use canvas bags or have bags made from recycled material. There are many other ideas for eco-friendly alternatives in your home as well.

Sustainable materials for furniture

Did you know that the average American generates over 4 pounds of waste every day? This means that we are throwing away a lot of furniture and other items in our homes. To stop contributing to this problem, it is best to use sustainable materials for furniture. Sustainable materials are made from recycled materials which can be up-cycled into new products. Not only are these items better for the environment, but they also save money because the items will last longer.
Sustainable materials for furniture include:
      • Recycled plastic
      • MDF
      • Plywood
      • Timber reclaimed from old buildings or driftwood
      • Bamboo
      • Faux leather (made from cotton)
The pursuit of a healthy, green and sustainable home is achievable for anyone. It will require more time and effort, but the payoff will be worth it.
Start with the small things. Make a conscious effort to recycle, turn off appliances and lights when you’re not using them, and check your thermostat. It’s easy to get into a routine of living without giving it much thought, but the more you make an effort, the easier it will be to live sustainably.
After you’ve made changes in your everyday life, look for furniture that is made with sustainable materials. You can also buy an eco-friendly houseplant for your home that requires little care.
    1. Tips for a healthier home:
      • Turn off appliances and lights when you’re not using them
      • Check your thermostat
      • Make a conscious effort to recycle
    2. Green cleaning products:
      • Switching to eco-friendly cleaning products
      • Safer and more environmentally friendly ways to clean
      • Sustainable living:
      • Living with less waste in your home
      • Sustainable materials for furniture
  • Sustainable materials for furniture:
    • Consider buying furniture made with sustainable
  • Scroll to Top