DIY Bathroom Cleaners & Products: Your Guide to a Plastic-Free Bathroom

Open the cabinet under your bathroom sink and take a look. How many plastic bottles do you see? Toilet bowl cleaner, tile cleaner, glass cleaner, tub scrub, mildew spray, disinfectant, drain opener—each one wrapped in more plastic, filled with chemicals you probably can't pronounce.

The conventional cleaning industry has convinced us that we need a different specialized product for every single surface and problem. And conveniently, each one comes in its own plastic bottle, wrapped in more plastic, filled with chemicals you probably can't pronounce.


But here's a secret the cleaning industry doesn't want you to know: you can clean your entire bathroom effectively using just a few simple, natural ingredients that you might already have in your kitchen.


These DIY cleaners work just as well as—and sometimes better than—commercial products. They're safer for your health, better for the environment, dramatically cheaper, and you can make them in reusable containers, eliminating plastic waste entirely.


Let's explore how to make your own bathroom cleaners and products, saving money and plastic while keeping your bathroom sparkling clean.


Why DIY Bathroom Cleaners?


The Problem with Commercial Cleaners

Many commercial cleaners contain harsh chemicals that can irritate skin, eyes, and lungs. You know the sensation—that sharp burn in your throat when you spray bathroom cleaner in an enclosed space, the way your eyes water, how the fumes linger in the small room. Some are linked to respiratory issues, hormonal disruption, and other health problems. When you spray these in an enclosed bathroom, you're breathing them in.


Every cleaning product bottle is made of single-use plastic. Even "refillable" products often require plastic refill pouches. The reality is you're paying for water, packaging, marketing, and profit margins while the actual cleaning ingredients cost pennies. You don't need ten different cleaners cluttering your cabinet, each bottle fighting for space in the darkness under your sink. A few versatile solutions handle everything.


When you rinse cleaners down the drain, those chemicals enter waterways and can harm aquatic life. The environmental impact extends far beyond your bathroom.


The Benefits of DIY

With DIY cleaners, you know exactly what's in them—no mystery chemicals hidden behind vague ingredient lists in tiny print. They cost a fraction of commercial products, and natural ingredients like vinegar, baking soda, and castile soap are genuinely powerful cleaners. Their simplicity is their strength.


You can make them in glass spray bottles you reuse indefinitely, add essential oils for custom scents, and adjust strengths for specific needs. The power is in your hands. Most recipes use just two to four ingredients you probably already have waiting in your pantry.


Essential Ingredients for DIY Bathroom Cleaners

Before we get into specific recipes, let's talk about the powerhouse ingredients that make DIY cleaning work.


White vinegar cuts through soap scum, removes mineral deposits, disinfects, and deodorizes. As acetic acid, it breaks down alkaline substances like soap and mineral buildup. You can buy it in gallon jugs at any grocery store for almost nothing. Just don't use vinegar on natural stone surfaces like marble or granite—the acid can etch them, leaving dull spots where the surface once gleamed.


Baking soda serves as a gentle abrasive, deodorizer, stain remover, and descaler. Being mildly alkaline, it helps dissolve grease and grime, while the fine powder provides a gentle scrubbing action without scratching. You can find it in bulk sections of grocery stores or in large boxes in baking aisles. Store it in a glass jar with a lid to keep moisture out—there's something satisfying about seeing the pure white powder through clear glass.


Castile soap is an all-purpose cleaner, degreaser, and soap scum fighter. It's a true soap made from vegetable oils that cuts through grease and grime without synthetic detergents. Dr. Bronner's is the most common brand, available in glass bottles at health food stores and online. A little goes a long way—castile soap is super concentrated, and just a tablespoon creates surprising suds.


Hydrogen peroxide disinfects, whitens, removes stains, and kills mold and mildew. As an oxidizer, it breaks down organic matter and kills bacteria and viruses. You can find it at any pharmacy or grocery store, usually in brown bottles that protect the liquid from light. Keep it in its original brown bottle because light degrades its effectiveness.


Essential oils are optional but add pleasant scents, and some have antimicrobial properties. Tea tree oil is antimicrobial with a medicinal sharpness, lemon is fresh and grease-cutting, lavender is soft and calming, eucalyptus is cool and deodorizing, and peppermint is crisp and energizing. Buy from reputable sources to ensure purity, and remember that a little goes a long way—five to ten drops per bottle is usually plenty.


Other useful ingredients include salt for additional abrasive power, lemon juice as a natural acid with a fresh scent, washing soda for tougher jobs (wear gloves as it can be harsh on skin), and borax as a natural mineral that boosts cleaning power (use cautiously and keep away from children).


Essential Equipment

To make and use DIY cleaners, you'll need glass spray bottles—either buy new ones or reuse old ones after cleaning them thoroughly. Amber or blue glass protects contents from light. Glass jars work great for storing dry mixes or pastes, and Mason jars are particularly good with their satisfying screw-on lids that let you see exactly what's inside.


Dedicate a set of measuring cups and spoons to cleaning so you're not using cooking supplies. A funnel makes pouring liquids into narrow bottle openings easier, preventing spills that run down the side. Label bottles clearly so you know what's in them—write on tape, stick-on labels, or directly on glass with markers.


For the actual cleaning, use reusable cloths like microfiber that catch every speck, cotton that absorbs generously, or old t-shirts that are soft from years of washing. Swedish dishcloths made from cellulose and cotton are reusable, compostable, and super absorbent. Get scrub brushes with wooden or bamboo handles and natural or plant-based bristles, and buy quality spray nozzles that won't break quickly.


All-Purpose Bathroom Cleaner

This is your workhorse cleaner—use it on counters, sinks, toilets (exterior), walls, and most surfaces.


Basic Recipe

Ingredients:

  • 1 cup water

  • 1 cup white vinegar

  • 10-15 drops essential oil (optional)


Instructions: Combine ingredients in a glass spray bottle. Shake well before each use. Spray on surfaces, let sit for a minute, wipe clean.


Vinegar cuts through soap scum and disinfects, and the 1:1 ratio is strong enough to clean effectively but safe for most surfaces. If you don't like the vinegar smell—that sharp, pickle-like scent—add more essential oils or wait a few minutes after spraying. The vinegar smell dissipates quickly as it evaporates, leaving only clean behind.


Castile Soap Version

For heavier cleaning or when you need more degreasing power, try this version.


Ingredients:

  • 2 cups water

  • 2 tablespoons castile soap

  • 10-15 drops essential oil (optional)


Instructions: Mix in a spray bottle. Shake gently before use to avoid creating too many bubbles. Spray, let sit, wipe clean, rinse if needed.


Don't mix castile soap and vinegar in the same solution—they neutralize each other. Use them separately.


Toilet Bowl Cleaner

Commercial toilet cleaners are some of the harshest chemicals in your bathroom—thick liquids that burn if they touch your skin, fumes that make you turn your head away. These DIY versions work just as well.


Method 1: Baking Soda and Vinegar

Sprinkle half a cup of baking soda into the toilet bowl, then add one cup of vinegar. The immediate fizzing reaction is satisfying to watch and helps loosen grime. Let it fizz for a few minutes, then scrub with a toilet brush. For deeper cleaning, let it sit for 10 to 15 minutes before flushing.


The fizzing action helps loosen grime, and the acid in vinegar removes stains while baking soda provides a gentle scrubbing action.


Method 2: Liquid Toilet Cleaner

Ingredients:

  • 1 cup water

  • 1/2 cup castile soap

  • 1/4 cup baking soda

  • 20 drops of tea tree essential oil


Instructions: Mix ingredients in a squeeze bottle or jar. Squirt around the toilet bowl, let it sit for 10 minutes, scrub and flush.


For tough stains, sprinkle baking soda directly on them, spray with vinegar, let sit for 30 minutes, scrub, and flush.


Tub and Tile Scrub

Hard water stains, soap scum, and mildew don't stand a chance against this powerful scrub.


Paste Scrub

Ingredients:

  • 1 cup baking soda

  • 1/4 cup castile soap

  • 5-10 drops essential oil (optional)

  • Water as needed to create a paste


Instructions: Mix baking soda and castile soap in a jar, working them together until they form a thick mixture. Add water slowly until you get a thick paste consistency. Add essential oils if using. Store in a glass jar. Scoop a small amount onto a damp cloth or scrub brush, scrub surfaces, and rinse well.


Baking soda provides a gentle abrasive action, castile soap cuts through soap scum, and the paste consistency clings to vertical surfaces instead of dripping down.


Spray-On Scrub

Ingredients:

  • 1 cup water

  • 1 cup white vinegar

  • 1 tablespoon castile soap

  • 10 drops of tea tree oil


Instructions: Mix in a spray bottle. Spray generously on the tub or tile, let sit for 5 to 10 minutes, scrub with a brush, and rinse thoroughly.


For really tough soap scum, spray with this solution, sprinkle baking soda over it to create a gritty, fizzing layer, scrub, and rinse. The combination is incredibly effective.


Glass and Mirror Cleaner

Say goodbye to streaky mirrors and skip the blue commercial cleaners with their harsh fumes that sting your eyes and lungs.


Simple Vinegar Solution

Ingredients:

  • 1 cup water

  • 1 cup white vinegar

  • 5 drops essential oil (optional, for scent)


Instructions: Mix in a spray bottle. Spray on mirrors, glass shower doors, or windows. Wipe with a lint-free cloth or newspaper for streak-free shine.


Vinegar cuts through water spots and leaves glass sparkling. Old newspapers work amazingly well for wiping glass—they leave no lint, just ink on your fingers and a brilliant shine on the glass.


Mold and Mildew Spray

Bathrooms are prime real estate for mold and mildew—those dark spots that creep into grout lines, that musty smell that lingers. These sprays tackle it naturally.


Hydrogen Peroxide Spray

Ingredients:

  • 1 cup hydrogen peroxide (3% solution)

  • 1 cup water

  • 10 drops of tea tree essential oil


Instructions: Mix in a spray bottle, preferably dark or opaque to protect hydrogen peroxide from light. Spray directly on moldy areas, let sit for 10 minutes, scrub if needed, and wipe clean or rinse.

Hydrogen peroxide kills mold spores, and tea tree oil prevents regrowth.


Vinegar Mold Spray

Ingredients:

  • Undiluted white vinegar

  • 10 drops of tea tree oil


Instructions: Mix in a spray bottle. Spray on moldy areas, let sit for at least an hour (or overnight for tough mold), scrub and wipe clean.


For stubborn mold, spray with vinegar, let it sit, then spray with hydrogen peroxide from a separate bottle—don't mix them together in one bottle. The one-two punch is highly effective.


Drain Cleaner and Maintainer

Prevent clogs and keep drains fresh without harsh commercial drain cleaners.


For weekly maintenance, pour half a cup of baking soda down the drain, follow with one cup of hot (not boiling) vinegar, cover the drain and let it fizz for 10 minutes, then flush with hot water. The fizzing action helps break down buildup, and the hot water flushes it away.


For a monthly deep clean, pour one cup of baking soda down the drain, follow with one cup of white vinegar, cover and let sit for 30 minutes, then boil a kettle of water and carefully pour it down the drain. Use a drain screen to catch hair and debris—prevention is better than dealing with clogs.


Disinfectant Spray

For when you need extra disinfecting power, this solution kills germs naturally.


Alcohol-Based Disinfectant

Ingredients:

  • 1 cup water

  • 1 cup rubbing alcohol (70% isopropyl alcohol)

  • 10 drops of tea tree oil

  • 10 drops lemon essential oil


Instructions: Mix in a spray bottle. Spray on surfaces, let sit for a few minutes, and wipe clean or let air dry.


Rubbing alcohol and tea tree oil both have antimicrobial properties. This evaporates quickly, so don't make large batches. Mix fresh monthly.


Air Freshener

Skip the aerosol cans with their artificial chemical clouds and synthetic fragrances.


Simple Room Spray

Ingredients:

  • 1 cup water

  • 1 tablespoon vodka or rubbing alcohol (helps oils disperse)

  • 20-30 drops essential oils (your choice of scent)


Instructions: Mix in a spray bottle. Shake well before each use and spray into the air, not on surfaces.

Create custom scent blends—lavender and lemon, peppermint and eucalyptus, or whatever you enjoy.


Baking Soda Deodorizer

Fill a small glass jar halfway with baking soda, add 10 to 15 drops of essential oil, and stir to distribute. Poke holes in the lid or cover with fabric secured with a rubber band, then place it in the bathroom to absorb odors. Replace monthly by dumping the old baking soda down the drain (it helps clean drains!) and refilling with fresh.


Specialized Products

For grout cleaning, mix half a cup of baking soda with a quarter cup of hydrogen peroxide and one teaspoon of castile soap into a paste. Apply to grout lines with an old toothbrush, let sit for 5 to 10 minutes, scrub, and rinse clean.


For hard water stain removal, spray undiluted vinegar on those cloudy white deposits and let sit for 30 minutes. Scrub with baking soda and rinse clean. For really stubborn stains, make a paste of baking soda and vinegar (it will fizz), apply to stains, let sit for an hour, scrub, and rinse.


For shower door cleaning, mix equal parts vinegar and dish soap (castile soap works), heat slightly until warm, pour into a spray bottle, spray on shower doors, let sit for a few minutes, wipe or scrub, and rinse clean.


Storage and Safety

Always use glass containers for storing cleaners. Some essential oils can degrade plastic over time. Clearly label every bottle with contents and date made, and keep bottles in a cabinet away from sunlight, especially those with hydrogen peroxide. Store cleaning supplies away from heat and humidity when possible.


Never mix vinegar and hydrogen peroxide, vinegar and bleach, or ammonia and bleach—these combinations create toxic fumes. Open windows or run the exhaust fan when cleaning, even with natural cleaners. Store all cleaners out of reach of children, even natural ones. Test cleaners on inconspicuous spots before using them on new surfaces, and use essential oils sparingly if you have pets, as some oils can be harmful to animals.


Cleaning Tools

Your cleaners are only as effective as the tools you use them with. Microfiber cloths are highly effective at cleaning, reusable, and last for years. Cotton cloths work well too—cut up old t-shirts or towels for cleaning rags, soft from years of washing. Swedish dishcloths made from cellulose and cotton are reusable, compostable, and super absorbent, while bamboo or cotton wipes work for quick cleanups.


Keep separate cloths for different jobs—one set for toilets, another for counters—and wash them in hot water. For brushes, choose toilet brushes with bamboo or wooden handles and natural bristles or plant-based scrub heads. Get various sizes of scrub brushes with natural bristles for different jobs. Save old bamboo toothbrushes for detailed cleaning around grout and fixtures, and consider natural loofah cut in half as excellent scrubbers that can be composted when worn out.


Cost Comparison

Let's look at how much you'll save by making your own cleaners. Commercial cleaning products cost around $115 or more per year when you add up toilet bowl cleaner ($15), tub and tile cleaner ($20), all-purpose spray ($15), glass cleaner ($10), disinfectant ($15), drain cleaner ($20), and air freshener ($20).


DIY cleaning ingredients cost about $64 per year, or less without essential oils. That includes a gallon of vinegar ($4), a box of baking soda ($5), castile soap ($15), hydrogen peroxide ($10), and optional essential oils ($30). You'll save $50 or more per year, plus the cost of multiple plastic bottles. Over ten years, that's $500 in savings and hundreds of plastic bottles kept out of landfills.


Making the Transition

Start with your all-purpose cleaner in week one and use it for counters and sinks. Add toilet cleaner and glass cleaner to your routine in week two. Make scrubs for tub and tile as needed in week three. By week four, create your full DIY cleaning arsenal. Use up your commercial cleaners first, rather than throwing them away, then replace them with DIY versions as you run out.


Common Mistakes to Avoid

Keep vinegar and castile soap separate—they neutralize each other. Don't mix multiple acids or bases. Use these concentrated solutions in small amounts rather than soaking surfaces. Natural cleaners sometimes need a bit more time to work than harsh chemicals, so let them sit and be patient. Many DIY cleaners separate, so always shake before use. Know what's safe for your surfaces—no vinegar on stone, no lemon on marble. Test first and learn as you go.


Beyond Basic Cleaning

While we're talking DIY, consider making other bathroom products. Mix coconut oil with sugar or salt and add essential oils for a body scrub. Combine Epsom salts with essential oils for bath salts. Whip coconut oil with shea butter and essential oils for shaving cream. Store all of these in glass jars.


Making It a Habit

Store your DIY cleaners where you'll use them—under the sink, on a shelf, always within reach. Establish routines where quick daily wipes with all-purpose spray prevent major scrubbing sessions. A minute now saves an hour later. Involve the family, as even kids can learn to use simple DIY cleaners safely. Keep vinegar and baking soda stocked so you're never without cleaning supplies.


The Bigger Picture

Making your own bathroom cleaners is about more than just saving money or reducing plastic. It's about taking control and knowing exactly what's in your home and what you're exposing your family to. It's about independence—not relying on corporations to tell you what you need to buy to keep your home clean. It's about empowerment and discovering that cleaning effectively doesn't require shelves full of specialized products.


Every bottle you don't buy is plastic saved, water saved, and chemicals not entering ecosystems. You're reducing your exposure to synthetic fragrances, harsh chemicals, and hormone disruptors. Environmental stewardship and health go hand in hand.


Your Clean Bathroom, Naturally

Cleaning your bathroom doesn't require a cabinet full of plastic bottles and harsh chemicals. It never really did—that's just what we've been sold.


With a few simple ingredients, some glass bottles, and a bit of DIY spirit, you can create cleaners that work beautifully, cost next to nothing, and don't create waste or expose you to questionable chemicals.


Your bathroom can be clean, fresh, and sparkling using nothing more than vinegar, baking soda, and castile soap. How's that for simplicity?




Ready to mix your first batch? Start with the all-purpose cleaner—it's the easiest and most versatile. Once you see how well it works, you'll be excited to make the rest.


Your plastic-free, naturally clean bathroom is waiting. Let's make it happen.

Comments