If you’re looking for an effective, natural way to clean your bathroom without exposing your family or pets to harsh chemicals, then look no further! I’ve compiled the following 10 cleaning supplies that are far less expensive than store-bought brands and safe enough to drink (well, maybe not). However, they do a great job of removing soap scum, mildew stains, and dirt. You’ll see your shower doors sparkle like new after scrubbing with one of these all-natural recipes. And the best part is there’s no need for gloves because most are made with everyday ingredients you probably already have in your pantry!

What makes them work so well? The secret is in the common household items that many include — baking soda, vinegar, and natural citrus oils. The rough texture of baking soda breaks down dirt and soap scum, while the acidic nature of the vinegar helps dissolve mineral deposits — without harsh chemicals!

These household ingredients can help tackle some common cleaning woes:

Grime-fighting power: Baking soda is a tough cleaner that’s effective at removing stubborn grease and grime from surfaces like cabinets and bathtubs. Its ability to neutralize odors also makes it a great addition to your all-purpose spray bottle to remove pet odors or mildew smells. And you can’t go wrong with using white distilled vinegar as both an ingredient in homemade cleaners and as a multipurpose cleaning tool. Add salt to its powerful formula for extra scrubbing power. Most of these recipes also include citrus oils in some form because they cut through dirt and grime to leave surfaces looking extra shiny.

Natural Surfaces: With so many people concerned about the chemicals in cleaning products, it’s no wonder that more are turning to homemade cleaning recipes using naturally derived ingredients like essential oil for disinfecting properties. The EPA has even designated distilled white vinegar as a “natural” substance that is an effective disinfectant. This means you can clean your bathroom with peace of mind knowing it will stay germ-free without exposing your family or pets to harsh chemical fumes.

Healthier Air: Since most all-natural cleaners use only natural ingredients, they work great at adding fresh smells throughout your house minus the toxic fumes. And if your family is like many of my friends who suffer from allergies, this is a big plus! Many homemade cleaning products can also remove pollutants that contribute to poor indoor air quality. Keep in mind that essential oils are highly concentrated and very strong. They should be used sparingly and always diluted with water (like the citrus oil in all-natural glass cleaners.)

Keeping surfaces clean: Bathrooms tend to see a lot of traffic especially when it comes to using harsh chemicals. You wouldn’t want these ingredients around children or pets because they may ingest them. Also, you’ll find most recipes don’t require gloves but I would recommend wearing them when working with ammonia or bleach just in case you get some on your skin.

1. All-Purpose Cleaner/Degreaser

24 oz. spray bottle

1 cup (= 8 oz.) distilled white vinegar

4 tsp. baking soda (not baking powder)

20 drops lemon essential oil or lemongrass essential oil. You can also use tea tree, lavender, rosemary, or eucalyptus oils but in my experience, these are less effective in homemade cleaners.

Note: No matter which type of citrus oil you use, make sure it’s 100% pure with no fillers because they do double duty in all-natural bathroom cleaner recipes as both a degreaser and an antibacterial agent. If you’re not keen on using citrus oils, you can use a natural cream cleanser like the ones from Earth Science or hand soap.

Method: Add vinegar and baking soda to the spray bottle and let it sit for a few minutes so the mixture can fizz up. Then add 20 drops of your preferred essential oil or oils. If you’re not using an essential oil, use 2 tbsp. dishwashing liquid instead for extra sudsing action. Shake before each use.

2. All-Purpose Cleaner/Scouring Power

32 oz. spray bottle

½ cup (= 4 oz.) white distilled vinegar

1 tsp. castile soap (a type of soap made with only vegetable oils) OR regular unscented hand soap. My personal preference is Dr. Bronner’s Pure-Castile Liquid Soap in Almond but you can use any other pure castile soap or dish soap that doesn’t contain dyes, fragrances, or other additives.

Method: Add vinegar and hand soap to the spray bottle and shake well.

3. All-Purpose Cleaner/Scouring Power #2

32 oz. spray bottle

½ cup (= 4 oz.) white distilled vinegar

1 tsp. baking soda OR 1 tbsp. borax (a natural mineral salt) . I personally prefer using borax because it’s more effective at cutting through grease & grime but both are good for this purpose.

Note: Borax is toxic when ingested so be sure not to leave it within reach of little children or pets!

Method: Add vinegar and baking soda to the spray bottle and shake well. You can also add 20 drops of your preferred essential oil for fragrance, but again, citrus oils are the strongest disinfectants so you may want to use another variety if you’re not keen on using citrus-based cleaners.

4. All-Purpose Cleaner/Scouring Power #3

32 oz. spray bottle

½ cup (= 4 oz.) white distilled vinegar OR hydrogen peroxide (food grade 3% hydrogen peroxide .)

Note: Do NOT use this recipe with straight hydrogen peroxide because it’s too strong and will cause damage to your tub & tile surfaces! Also, don’t be tempted into buying concentrated hydrogen peroxide which is much more expensive because it’s not any stronger than food grade 3% hydrogen peroxide.

½ cup (= 4 oz.) white distilled vinegar OR 2 tbsp. baking soda

4 tsp. borax (a natural mineral salt)

20 drops of tea tree oil or lemongrass essential oil. You can also use lavender, rosemary, or eucalyptus oils but in my experience, these are less effective in homemade cleaners.

Note: No matter which type of citrus oil you use, make sure it’s 100% pure with no fillers because they do double duty in all-natural bathroom cleaner recipes as both a degreaser and an antibacterial agent. If you’re not keen on using citrus oils, you can use a natural cream cleanser like the ones from Earth Science or hand soap.

Method: Add vinegar and borax to the spray bottle and shake well. Then add 20 drops of your preferred essential oil or oils. If you’re not using an essential oil, use 2 tbsp. dishwashing liquid instead for extra sudsing action.

5. All-Purpose Cleaner/Scouring Power #4

This homemade bathroom cleaner is safe on marble but if it gets on granite, it may cause etching so test in an inconspicuous area first before using this recipe on your whole tub or shower!

32 oz. spray bottle

½ cup (= 4 oz.) distilled white vinegar OR hydrogen peroxide (food grade 3% hydrogen peroxide .)

Note: Do NOT use this recipe with straight hydrogen peroxide because it’s too strong and will cause damage to your tub & tile surfaces! Also, don’t be tempted into buying concentrated hydrogen peroxide which is much more expensive because it’s not any stronger than food grade 3% hydrogen peroxide.

½ cup (= 4 oz.) distilled white vinegar OR 2 tbsp. baking soda

4 tsp borax (a natural mineral salt)

20 drops of tea tree oil or lemongrass essential oil. You can also use lavender, rosemary, or eucalyptus oils but in my experience, these are less effective in homemade cleaners.

Note: No matter which type of citrus oil you use, make sure it’s 100% pure with no fillers because they do double duty in all-natural bathroom cleaner recipes as both a degreaser and an antibacterial agent. If you’re not keen on using citrus oils, you can use a natural cream cleanser like the ones from Earth Science or hand soap.

Method: Add baking soda and borax to the spray bottle and shake well. Then add 20 drops of your preferred essential oil or oils. If you’re not using an essential oil, use 2 tbsp. dishwashing liquid instead for extra sudsing action.

6. Floor Cleaner/Tile Scrub #1

32 oz. spray bottle (you can also divide this recipe into if you don’t need so much cleaner!)

½ cup (= 4 oz.) hydrogen peroxide or vinegar OR 2 tbsp. of cream of tartar and 2 tbsp. baking soda mixed into a paste.

Note: Don’t use more than 4 tsp of cream of tartar &/or 2 tbsp. baking soda because the mixture will start fizzing. Also, don’t be tempted to add more ingredients like salt (it’ll make your solution too gritty), borax (it’s a gentle abrasive but not that effective in homemade products), or ammonia (it’ll damage tile) – this recipe is designed to remove soap scum and hard water deposits without harming your floor!

¼ cup (= 2 oz.) dishwashing liquid (you can also use shampoo if you don’t have any dishwashing liquid but in my experience, it doesn’t degrease nearly as well)

20 drops of tea tree oil or lemongrass essential oil. You can also use lavender, rosemary, or eucalyptus oils but in my experience, these are less effective in homemade cleaners.

Note: No matter which type of citrus oil you use, make sure it’s 100% pure with no fillers because they do double duty in all-natural bathroom cleaner recipes as both a degreaser and an antibacterial agent. If you’re not keen on using citrus oils, you can use a natural cream cleanser like the ones from Earth Science or hand soap.

Method Add vinegar/hydrogen peroxide & dishwashing liquid to spray bottle and shake well. Then add 20 drops of your preferred essential oil or oils. If you’re not using an essential oil, use 2 tbsp. dishwashing liquid instead for extra action.

7. Floor Cleaner/Tile Scrub #2

32 oz. spray bottle (you can also divide this recipe into if you don’t need so much cleaner.)

½ cup (= 4 oz.) hydrogen peroxide (food grade 3% hydrogen peroxide .)

Note: Do NOT use this recipe with straight hydrogen peroxide because it’s too strong and will cause damage to your tub & tile surfaces! Also, don’t be tempted into buying concentrated hydrogen peroxide which is much more expensive because it’s not any stronger than food grade 3% hydrogen peroxide.

2 tbsp. baking soda

4 tsp borax (a natural mineral salt)

20 drops of tea tree oil or lemongrass essential oil. You can also use lavender, rosemary, or eucalyptus oils but in my experience, these are less effective in homemade cleaners.

Note: No matter which type of citrus oil you use, make sure it’s 100% pure with no fillers because they do double duty in all-natural bathroom cleaner recipes as both a degreaser and an antibacterial agent. If you’re not keen on using citrus oils, you can use a natural cream cleanser like the ones from Earth Science or hand soap.

Method: Mix all ingredients in a spray bottle and shake well. Then add 20 drops of your preferred essential oil or oils. If you’re not using an essential oil, use 2 tbsp. dishwashing liquid instead for extra action.

8. Tile and Grout Cleaner #1

32 oz. spray bottle (you can also divide this recipe into if you don’t need so much cleaner.)

½ cup (= 4 oz.) hydrogen peroxide or vinegar OR 2 tbsp. of cream of tartar and 2 tbsp. baking soda mixed into a paste. Note: Don’t use more than 4 tsp of cream of tartar &/or 2 tbsp. baking soda because the mixture will start fizzing. Also, don’t be tempted to add more ingredients like salt (it’ll make your solution too gritty), borax (it’s a gentle abrasive but not that effective in homemade products), or ammonia (it’ll damage tile) – this recipe is designed to remove soap scum and hard water deposits without harming your floor!

¼ cup (= 2 oz.) dishwashing liquid (you can also use shampoo if you don’t have any dishwashing liquid but in my experience, it doesn’t decrease nearly as well)

Method: Mix all ingredients in a spray bottle and shake well. Then add 20 drops of your preferred essential oil or oils. If you’re not using an essential oil, use 2 tbsp. dishwashing liquid instead for extra action.

9. Tile and Grout Cleaner #2

32 oz. spray bottle (you can also divide this recipe into if you don’t need so much cleaner.)

½ cup (= 4 oz.) hydrogen peroxide or vinegar OR 1 cup (=8 oz.) rubbing alcohol OR 2 tbsp. of cream of tartar and 2 tbsp. baking soda mixed into a paste.

Note: Don’t use more than 4 tsp of cream of tartar &/or 2 tbsp. baking soda because the mixture will start fizzing. Also, don’t be tempted to add more ingredients like salt (it’ll make your solution too gritty), borax (it’s a gentle abrasive but not that effective in homemade products), or ammonia (it’ll damage tile) – this recipe is designed to remove soap scum and hard water deposits without harming your floor!

2 tsp glycerine or glycerol (= thick liquid sweetener which comes from plant oils.)

1 tsp dishwashing liquid

20 drops of tea tree oil or lemongrass essential oil. You can also use lavender, rosemary, or eucalyptus oils but in my experience, these are less effective in homemade cleaners.

Note: No matter which type of citrus oil you use, make sure it’s 100% pure with no fillers because they do double duty in all-natural bathroom cleaner recipes as both a degreaser and an antibacterial agent. If you’re not keen on using citrus oils, you can use a natural cream cleanser like the ones from Earth Science or hand soap.

Method: Mix all ingredients in a spray bottle and shake well. Then add 20 drops of your preferred essential oil or oils. If you’re not using an essential oil, use 2 tbsp. dishwashing liquid instead for extra action.

10. Shower Cleaner

32 oz. spray bottle (you can also divide this recipe into if you don’t need so much cleaner.)

½ cup (= 4 oz.) hydrogen peroxide or vinegar OR 1 cup (=8 oz.) rubbing alcohol OR 2 tbsp. of cream of tartar and 2 tbsp. baking soda mixed into paste .

Note: Don’t use more than 4 tsp of cream of tartar &/or 2 tbsp. baking soda because the mixture will start fizzing. Also, don’t be tempted to add more ingredients like salt (it’ll make your solution too gritty), borax (it’s a gentle abrasive but not that effective in homemade products), or ammonia (it’ll damage tile) – this recipe is designed to remove soap scum and hard water deposits without harming your floor!

5 tsp (= 2 oz.) dishwashing liquid

1 tsp glycerine or glycerol (= thick liquid sweetener which comes from plant oils.)

20 drops of tea tree oil or lemongrass essential oil. You can also use lavender, rosemary, or eucalyptus oils but in my experience, these are less effective in homemade cleaners.

Note: No matter which type of citrus oil you use, make sure it’s 100% pure with no fillers because they do double duty in all-natural bathroom cleaner recipes as both a degreaser and an antibacterial agent. If you’re not keen on using citrus oils, you can use a natural cream cleanser like the ones from Earth Science or hand soap.

Method: Mix all ingredients in a spray bottle and shake well. Then add 20 drops of your preferred essential oil or oils. If you’re not using an essential oil, use 2 tbsp. dishwashing liquid instead for extra action.

Homemade natural all-purpose cleaners are vastly superior in performance to commercial brands but I’ll be honest with you – They’re not cheap to make unless you get into mad scientist mode! (Which admittedly is great fun when it comes time to clean.

So rather than giving up on making your own eco-friendly products because they’re too costly, why not try making some of these homemade cleaning recipes for free? If you have more tips for us to share, write to us and we will be glad to share them!

If you’re new to the world of DIY cleaning, start with these 10 easy and effective bathroom cleaner recipes (there’s even a bonus 10th recipe at the end). Not only will this guide help you clean your home without endangering your health or damaging the environment, but it’ll also save you bucketloads on cleaning products! Plus – who doesn’t love an excuse to bust out those pretty bottles..