Learn how to make the healthiest and best natural bathroom cleaners for the toilet, sink, shower, tub, countertops, and floor. The cleaning recipes on this list have been put to the test by myself and the Live Simply community for years. Meaning, they really work!

Go 100% natural in the bathroom by using a few simple non-toxic cleaning ingredients.

Chemicals are not bad (everything from air to baking soda has a chemical composition). The goal isn’t to go chemical-free. The goal is to use safe chemicals for cleaning.

I’m going to share everything you need to know to confidently clean your bathroom the natural way: the safe and essential ingredients to stock and how to clean every surface.

What You Need to Clean The Bathroom Without Toxic Chemicals

With a few natural ingredients, you’ll make your own bathroom cleaners. The top ingredients you’ll need:

  • Baking Soda
  • Vinegar
  • Liquid Castile Soap
  • Hydrogen Peroxide
  • Essential Oils
natural cleaners in a basket: all-purpose spray bottle, vinegar, castile soap, lemons, and a sponge.
With a few ingredients, you can make every product you need to clean the bathroom.

Baking Soda

Baking soda is cheap and has many cleaning uses. When used in the bathroom, baking soda acts as a deodorizer, to lift stains and smells trapped on surfaces.

Keep a box of baking soda in your cleaning caddy for sprinkling on surfaces or to make cleaning products (just never mix baking soda with vinegar).

WHAT TO CLEAN WITH BAKING SODA

  • Countertops: Add 1 tablespoon baking soda and 2 cups warm water to a spray bottle. Shake to combine. Add 2 tablespoons castile soap. Spray on any bathroom surface (except glass and mirrors). Make this All-in-One Bathroom Cleaner.
  • Toilets: Sprinkle baking soda in the toilet bowl and scrub with a toilet brush. Or, combine baking soda with castile soap to make DIY toilet bowl cleaner.
  • Sinks and Tubs: Sprinkle baking soda in a sink or tub and scrub the surface with a wet cloth or scrub brush. Or, combine baking soda with castile soap and hydrogen peroxide to make a scrub cleaner.
  • Tile and Grout: Scrub dirty grout with a scrub cleaner made from baking soda, hydrogen peroxide, and castile soap. Yep, the same scrub that works wonders for sinks and tubs.

Vinegar

Most household vinegars contain 4-6% acetic acid. White vinegar is considered to be the most acidic vinegar and the strongest option for making a household cleaner. Vinegar has antimicrobial properties, making it a natural antibacterial ingredient.

If you don’t love the smell of vinegar, make orange vinegar with orange peels and use in place of white vinegar.

WHAT TO CLEAN WITH VINEGAR

  • Countertops, Tile, Shower, Tub, Sink: Combine 1 cup vinegar and 1 cup water in a spray bottle. Use on tile, countertops, shower, tub, and sinks. Never use vinegar on granite, marble, or other stone surfaces. Add a few drops of Sal Suds (a tough non-toxic soap) for a soap scum destroyer.
  • Toilets: Spray toilet bowls with undiluted vinegar for a natural disinfectant.
  • Mirrors and Shower Doors: Combine rubbing alcohol, vinegar, and water in a spray bottle. Make this Homemade glass and mirror cleaner.
  • Mildew and Mildew Spray: Combine 1 tablespoon rubbing alcohol, 40-60 drops tea tree oil, and 2 cups vinegar in a spray bottle. Make this easy mildew spray recipe.

Liquid Castile Soap

Castile soap is a plant-based soap made from vegetable oils (olive, coconut, palm) and plant oils. It was first created in the 11th Century, in modern day Syria.

The beauty of castile soap and why it works so well for cleaning is because it easily picks up dirt, bacteria, and grime from surfaces. It’s also safe to use on the body (all body recipes using castile soap)!

The soap doesn’t kill bacteria, but it does easily lift and remove bacteria from surfaces. Antibacterial products, on the other hand, are designed to kill bacteria (not lift and remove the bacteria from the surface, as soap does).

WHAT TO CLEAN WITH CASTILE SOAP

Hydrogen Peroxide

Use 3% hydrogen peroxide (a wound care ingredient that’s easy to find) for its disinfecting and whitening properties. Use hydrogen peroxide as a bleach alternative to whiten bath towels and polish sinks and tubs. As a disinfectant, use undiluted hydrogen peroxide in the toilet bowl.

WHAT TO CLEAN WITH HYDROGEN PEROXIDE

  • Sinks and Tubs: Make homemade Soft Scrub with castile soap, baking soda, and hydrogen peroxide. Use in the sink, tub, shower, and on tile surfaces. Also works on dirty grout.
  • Whiten Towels: Make homemade bleach alternative with hydrogen peroxide and washing soda. Combine the ingredients with water, add white towels (or white shower curtain) and soak.
  • Disinfect the Toilet Bowl: A few sprays of undiluted hydrogen peroxide inside the toilet bowl is all you need for a natural disinfectant. Attach a spray nozzle directly on the hydrogen peroxide bottle.

Essential Oils

Essential oils can be added to natural cleaning products for their antibacterial properties, like Tea Tree Oil, or used as a natural air freshener. To learn about cleaning with essential oils, check out this article: Natural Cleaning with Essential Oils 101.

WHAT TO CLEAN WITH ESSENTIAL OILS

  • Countertops: Add 30 drops of essential oil (like lavender, eucalyptus, or a germ fighter blend) to vinegar all-purpose spray or all-in-one bathroom cleaner for a natural scent.
  • Air Freshener: Add a few drops of essential oil to high-proof vodka and water. Spray in the air as needed. Or, add a few drops of an essential to the inside of a fresh toilet paper roll.
  • Freshen the Toilet: Add a few drops of essential oil to baking soda, then sprinkle in the toilet and scrub to freshen and deodorize.
Castile soap bottle, hydrogen peroxide, vinegar, and baking soda with a scrub brush.
Ingredients for making homemade bathroom cleaners: castile soap, baking soda, hydrogen peroxide, and vinegar.

How to Clean a Bathroom Naturally

Here’s how to clean every bathroom surface, without toxic chemicals, using homemade products. I’ll also share store-bought options that work, because you don’t have to make your own cleaners to go all natural.

Countertops

Spray countertops and the vanity with all-purpose cleaning spray. After spraying, use a damp sponge or cloth to wipe the surface clean, rinsing the cloth and repeating as needed. A few favorites:

  • Vinegar All-Purpose Cleaner Spray: Combine 1 cup white vinegar and 1 cup water in a spray bottle. Never use vinegar on marble, granite, unsealed surfaces, or stone surfaces. Add a squirt of Sal Suds (a tough non-toxic soap) for soap scum buildup removal.
  • Castile Soap All-Purpose Spray: Combine 1 cup water and 2 tablespoons castile soap in a spray bottle.
  • All-in-One Bathroom Cleaner: Combine 1 tablespoon baking soda with 2 cups warm water in a spray bottle. Shake to combine. Add 2 tablespoons castile soap.
  • Branch Basics: A store-bought option. Use coupon code livesimply for extra savings.
  • Force of Nature: Another store-bought option that works as a cleaner and disinfectant. Use coupon code livesimply for extra savings.

Toilets

For the outside of the toilet, use All-Purpose Surface Cleaner Spray, All-in-One Bathroom Cleaner, Branch Basics, or Force of Nature.

For the toilet bowl, use a baking soda cleaner (see 2 recipes below), then undiluted vinegar or hydrogen peroxide to disinfect.

  • DIY Toilet Bowl Cleaner: Combine water, baking soda, castile soap, and lavender essential oil (optional) in a squirt bottle. Squirt in the toilet bowl and scrub with a brush. After flushing, spray the toilet bowl with undiluted vinegar or hydrogen peroxide to disinfect.
  • Toilet Bowl Powder: Combine baking soda, borax, and coarse salt in a jar. Shake into the toilet bowl, scrub, then flush. Spray the toilet bowl with 100% vinegar or hydrogen peroxide to disinfect.

Mirrors and Glass Shower Doors

If you’re using Vinegar All-Purpose Spray, Force of Nature, or Branch Basics on your countertops, use it to clean glass surfaces as well.

Anything with castile soap or baking soda will leave a film on glass and mirrors. Here’s what to use instead…

  • Glass and Mirror Cleaner: Combine 1/2 cup rubbing alcohol and 1/3 cup white vinegar in a 16-ounce spray bottle. Top off the bottle with water. Spray on a glass surfaces (mirrors, glass shower doors, etc.) and wipe with a cloth.
tub and sink scrub in a jar, with a scrub brush.
Tub and Sink Scrub

Tubs and Sinks

There are a few options for cleaning tubs and sinks: Vinegar All-Purpose Spray, All-in-One Bathroom Cleaner, Force of Nature, Branch Basics, or Scrub Cleaner.

For a general cleaning, a spray cleaner works great. For a deep cleaning, a scrub cleaner is better for tackling grease, stains, and buildup.

  • Scrub Cleaner: Combine baking soda, castile soap, hydrogen peroxide, and a cleaning essential oil (optional) in a jar. Use a scrub brush to apply the paste to the tub or sink, then scrub, rinse with a damp sponge, rinsing and repeating. This also works on shower tile and grout.

Tile & Grout

There are various cleaning solutions, from sprays to a scrub, that work for cleaning wall tile and grout in the bathroom. A few favorites:

  • Scrub Cleaner: Combine baking soda, castile soap, hydrogen peroxide, and a cleaning essential oil (optional) in a jar. Use a scrub brush to apply the paste to the tile and grout, scrub, and rinse with a damp sponge.
  • Vinegar All-Purpose Cleaner Spray: Combine 1 cup white vinegar and 1 cup water in a spray bottle. Never use vinegar on marble, granite, unsealed surfaces, or stone surfaces.
  • All-in-One Bathroom Cleaner: Combine 1 tablespoon baking soda with 2 cups warm water in a spray bottle. Shake to combine. Add 2 tablespoons castile soap.
  • Branch Basics: A store-bought option. Use coupon code livesimply for extra savings.
  • Force of Nature: Another store-bought option that works as a cleaner and disinfectant. Use coupon code livesimply for extra savings.
  • For tile floors, I recommend using the floor cleaner recipes in the next section.

Floor

Use a mop and floor cleaner on tile floors or make your own Swiffer-like wipes. For a small bathroom, your favorite all-purpose spray will work well for cleaning floors. A few favorites:

  • Vinegar Floor Cleaner: Combine 1 cup vinegar with 2 gallons warm water in a bucket. Add a fragrance with a few drops of essential oil, if desired. Use a mop to clean the floor.
  • Castile Soap Floor Cleaner: Combine 2 gallons warm water with 2 tablespoons castile soap (or a squirt of Sal Suds) in a bucket. Add a fragrance with a few drops of essential oil. Use a mop to clean the floor.
  • DIY Floor Wipes: Combine vinegar and water in a jar, add small towels to the mixture. Attach a towel to a Swiffer base to clean the floor.

Shower Spray for Mold and Mildew

If you have mildew buildup in the shower, here’s a homemade shower cleaner to use directly on the problem spots.

  • Easy DIY Mildew Spray: Combine rubbing alcohol, tea tree essential oil, and vinegar in a spray bottle. Spray directly on the surface, let rest for a few minutes, then wipe with a sponge or towel. Repeat as needed.

Air Freshener

Proactively defend your bathroom from unwanted odors with natural air fresheners using essential oils. Learn more about using essential oils for cleaning.

  • Fragrance Spray: Add a few drops of essential oil to high-proof vodka and water. Spray in the air (or in the toilet) as needed.
  • Toilet Paper Air Freshener: Add a few drops of an essential to the inside of a fresh toilet paper roll. The scent will subtly fill the bathroom.
  • Diffuser: Keep an essential oil diffuser in the bathroom. Add a few drops of essential oil. Be careful when using essential oils around animals. See safety precautions for cats and dogs.
Free PDF cheatsheet

How to Make Your Own Homemade Bathroom Cleaners

7 All-Time Favorite Recipes

white bathroom sparkling clean
5 from 7 votes

Top 6 Natural Bathroom Cleaner Recipes

How to make the top 6 natural bathroom cleaner recipes for every surface: countertops, tubs and sinks, glass, toilet, and floor.
Kristin Marr
Prep Time5 mins
Cook Time5 mins
Total Time5 mins
Course DIY
Cuisine Cleaning
Servings 1 cleaner per recipe
Cost: $2 per cleaner

Equipment

  • 1 16-ounce spray bottle to make spray cleaners
  • 1 12-ounce storage jar with lid to make toilet bowl powder or scrub cleaner
  • 1 mop and bucket to make floor cleaner

Ingredients

Vinegar All-Purpose Spray

All-in-One Bathroom Cleaner

Toilet Bowl Powder

Glass and Mirror Cleaner

  • 1/2 cup rubbing/isopropyl alcohol or use vinegar instead
  • 1/3 cup white distilled vinegar
  • distilled water

Floor Cleaner

  • 2 gallons warm water
  • 1 cup white distilled vinegar OR 2 tablespoons castile soap OR 4 drops Sal Suds

Scrub Cleaner

Instructions

Vinegar All-Purpose Spray

  • In a 16-ounce spray bottle, add 1 cup vinegar and 1 cup water. Add a few drops of your favorite essential oil, if desired. Use this spray on all surfaces in the bathroom: tile, countertops, shower, tub, and sinks. Spray and wipe clean.
  • Never use vinegar on granite, marble, or other stone surfaces. If you add a few drops of Sal Suds, use the spray to conquer soap scum.
    vinegar and spray bottle on kitchen counter

All-in-One Bathroom Cleaner

  • In a 16-ounce spray bottle, add 1 tablespoon baking soda and 2 cups warm water. Shake to combine. Add 2 tablespoons castile soap.
  • Spray on just about any bathroom surface (except glass and mirrors). Wipe with a damp sponge or cloth, rinsing and repeating until clean.
    bathroom cleaner spray

Toilet Bowl Powder

  • In a jar, combine 1/2 cup baking soda, 1/2 cup borax, and 1/2 cup coarse salt in a jar. Add a few drops of essential oil, if desired. Shake to combine.
  • Shake into the toilet bowl, scrub, then flush. Spray the toilet bowl with undiluted vinegar or hydrogen peroxide to disinfect. Store with an air-tight lid.
    How to naturally clean and disinfect toilet bowls

Glass and Mirror Cleaner

  • In a 16-ounce spray bottle, combine 1/2 cup rubbing alcohol (or vinegar), 1/3 cup vinegar, and top the bottle off with water. Spray on glass and mirror surfaces, then wipe clean.
    glass and mirror cleaner

Floor Cleaner

  • Add 2 gallons warm water to a bucket, followed by either 1 cup vinegar, 2 tablespoons castile soap, or 4 drops Sal Suds. Mop the floor with the solution. For the castile soap mixture, you'll need to go back over the floor with fresh, clean water to avoid a white residue.
    Homemade Floor Cleaner Spray and Mop Solution

Tub and Sink Scrub

  • Combine in a jar, 1 cup baking soda, 1/4 cup castile soap, 1 tablespoon hydrogen peroxide, and a few drops of cleaning essential oil (optional).
  • Use a scrub brush to apply the paste to the surface, then scrub, rinse with a damp sponge, rinsing and repeating. Store with plenty of room in the jar for the mixture to expand, out of sunlight, with an air-tight lid.

Video

Notes

  • Distilled Water: The recipes above call for using distilled water vs. tap (filtered) water. Distilled water is always the safest option when making homemade cleaners.
  • Storage: Use homemade cleaners within about 3 weeks of making.
Tried this recipe?Let me know how it was!
Free PDF cheatsheet

How to Make Your Own Homemade Bathroom Cleaners

7 All-Time Favorite Recipes