Homemade Shower Cleaner without Vinegar
As a participant in the Amazon Services LLC Associates Program and other affiliate programs, Easy Homemade Life may collect a share of sales or other compensation from the links on this page. This comes at no additional cost to you, and all the prices and availability are accurate at the time of publishing.
This homemade shower cleaner without vinegar has got you covered if you want to keep your shower spotless in between seasonal deep cleans. It’s easy to make and effective at fighting soap scum build-up. All you need are 3 ingredients and 5 minutes!

Alcohol and Hydrogen Peroxide Shower Cleaner
It’s so satisfying looking at and enjoying a sparkling clean shower after a deep clean. However, before you know it, soap scum and grime buildup again. That’s where using a daily shower cleaner comes in handy as it’s the easiest way to clean showers without scrubbing.
However, commercial shower cleaners can be quite pricey. And those commercial shower cleaners tend to contain toxic chemicals like chlorine. Long-term exposure to even low levels of chlorine can lead to respiratory problems like bronchitis and shortness of breath.
One alternative to commercial shower cleaners is a homemade one like this hydrogen peroxide shower cleaner. It’s a non-toxic alternative to commercial chlorine-based shower cleaners, and can be used around your kids without worrying about exposing them to toxic fumes. And the ingredients are quite cheap, so you’re saving money.
As an added bonus, unlike many DIY daily shower cleaners, it doesn’t contain distilled vinegar. Distilled vinegar, while being cheap and easy to find, has a smell that can be off-putting. And you can’t use vinegar-based cleaners on sensitive surfaces like stone tiles.
If you’re in need of a general vinegar-free cleaner for other spaces, look no further than my all-purpose cleaner without vinegar.

How to Make DIY Shower Cleaner with Hydrogen Peroxide
All you need are 3 ingredients and 5 minutes to make this cleaner. Let’s get started!
Tools
- Spray bottle, opaque if possible
- Measuring cup
- Funnel
Materials
- Rubbing alcohol (isopropyl alcohol 70% or stronger): Rubbing alcohol is great for cleaning and disinfecting hard surfaces. That’s because it’s quite powerful against a broad variety of germs. You can substitute rubbing alcohol with vodka if necessary.
- Hydrogen peroxide: Hydrogen peroxide is great for cleaning, removing stains, and disinfecting. That’s because it has an extra oxygen molecule that oxidizes surfaces, killing germs in the process. Cleaning a shower with hydrogen peroxide results in a neutral smell, unlike cleaning showers with vinegar or bleach. You can use vodka instead of hydrogen peroxide for your homemade daily shower cleaner. If you’ve run out of both rubbing alcohol and hydrogen peroxide, you can use vodka to replace both of these materials.
- Water: This helps dilute the rubbing alcohol and hydrogen peroxide.
- Essential oil (Optional): If you’d like your shower spray to have a scent, you can add essential oils. Lemon, lavender, and eucalyptus are nice oils that would work well. You can add them individually or in combination with each other. These energizing essential oil blends or relaxing essential oil blends work wonders in setting the mood to clean!
Wondering where to find the materials for this hydrogen peroxide shower cleaner? That can be as simple as raiding your bathroom cabinet. If unavailable, you can make a trip to your local grocery store or pharmacy. Save time by shopping for essential oils online by using the affiliate links I provided above for your convenience.
Step-By-Step Directions
In order to make this homemade shower cleaner without vinegar, add all the ingredients to a spray bottle, shaking well to combine. There you have it, your very own homemade shower cleaner without vinegar!
Since hydrogen peroxide degrades quickly in the presence of light, it’s recommended to store your hydrogen peroxide shower cleaner in a cool, dark place such as a dark cupboard away from direct sunlight. Additionally, since hydrogen peroxide also degrades with time, it’s best to use your homemade shower cleaner within 6 months for the best results.

How to Use Homemade Daily Shower Spray
When using your homemade daily shower spray, shake well first before applying to all parts of your shower including your shower curtain, shower grout, shower drain, and shower tile. You can even spray it on shower mold. Then let dry on its own; no need to rinse or wipe it off.
Because this homemade daily shower spray is made with hydrogen peroxide rather than vinegar, it’s generally safe for all surfaces. This includes surfaces such as fiberglass, acrylic, ceramic or porcelain tile, vinyl, and glass.
Once you finish in the shower, give a few quick sprays of clean cotton linen spray on your bath towels for a fresh scent of “just washed” clothes.
WORD OF CAUTION: It’s best to use caution if your shower has marble, granite, and stone surfaces. That’s because hydrogen peroxide is slightly acidic, and this acidity may cause the breakdown of the finishes over time.
There’s also a slight chance of discoloration. So it’s best to test your homemade shower cleaner without vinegar on a tiny spot before committing to cleaning a large area. Lastly, it’s best used on white and light color grout. If you use hydrogen peroxide on darker grout, the color may fade with time. Once again, if you’re concerned, you can replace hydrogen peroxide with alcohol or vodka instead.

DIY Daily Shower Cleaner FAQ
Yes, daily shower sprays work well for maintaining the cleanliness of your shower (in between deep cleans) as long as they contain the right materials. This homemade shower cleaner without vinegar contains hydrogen peroxide which is an oxidizer. This makes it effective at cleaning and disinfecting shower surfaces.
Yes, you can. Just spray some hydrogen peroxide on the glass surface and wipe it down with a microfiber cleaning cloth.
No, unlike other chemicals, hydrogen peroxide doesn’t leave a residue.
To clean an acrylic shower, spray a non-abrasive cleaning liquid like hydrogen peroxide shower cleaner onto the shower. Then let it sit for about ten minutes. Finally, wipe it with a microfiber cleaning cloth and rinse it with hot water.
To clean a walk-in shower without getting wet, turn on the shower head to get your shower surfaces wet before turning it off. Then spray down the shower surfaces with your cleaner.
Grab a bucket of clean water, and dip a broom (that you’ve reserved only for cleaning showers) into the bucket of clean water. Next, use the wet broom to clean the shower. Finally, turn on the shower head to rinse off the cleaner.
More Easy Homemade Cleaners
From vacuuming shag rugs and cleaning carpets to cleaning cast iron and building quality seasoning on it, it’s important to have the know-how for keeping a home.
Vinegar-Free Shower Cleaner Recipe
Equipment
- 1 Spray bottle opaque if possible
- 1 Measuring cup
- 1 Funnel
Materials
- ½ cup rubbing alcohol isopropyl alcohol 70% or stronger
- ½ cup hydrogen peroxide
- 1½ cup water
- 10-15 drops essential oil optional
Instructions
- Add all ingredients to a spray bottle and shake well to combine.
- Apply to all shower surfaces. Let dry and walk away. You don’t need to rinse or wipe off.
- Store the remaining spray in a cool dark place, out of direct sunlight. Shake before applying and use within six months.



Question, not a comment, is whether this works on “fake” showers, ones that aren’t tiled?
Hi there! The answer is going to depend on the material your shower is made of. I suggest looking up that material in relation to the ingredients in this spray. If they are safe to use on your material, then go for it!
This worked in my shower! I didn’t have to deep clean for almost three weeks 🙂