
I’ve got a fun and easy 3-ingredient toilet cleaning powder that even makes cleaning fun!
This super simple recipe is not just effective; it’s a little bit magical, a lot of fun, and kind to your wallet. Say goodbye to scrubbing fatigue and hello to a sparkling clean bowl with a burst of purifying freshness.
Please read to the bottom of this post to learn how to use this in your regular cleaning routine along with disinfecting tips.
The 3-Ingredient Toilet Cleaning Powder That Makes Cleaning FUN

Remember, this is a cleaning solution you can use along with your DIY toilet bowl cleaner. We will explain more below the recipe plus disinfecting tips.
What You’ll Need:
Just three simple items for a dazzling clean toilet.
- 1 cup Baking Soda (Sodium Bicarbonate, NaHCO3)
- 1/4 cup Citric Acid (The secret fizzy ingredient!)
- 15-20 drops Purify Essential Oil Blend (or Lemon, Tea Tree, Eucalyptus for a fresh, clean scent!)
➡️ find all the products you need for this project here.

How To Mix It Up:
- In a mixing bowl, pour in your baking soda and citric acid.
- Add your Purify Essential Oil drops directly into the dry mixture.
- Use a whisk or fork to thoroughly combine all the ingredients. Make sure there are no clumps, especially of the citric acid, to ensure an even fizz.
- Transfer your fantastic powder into an airtight jar or container. A mason jar works perfectly! Label it clearly.

Pro-Tip: If you live in a very humid environment, you might notice the mixture clump slightly over time. That’s just the citric acid reacting with airborne moisture. It’ll still work! Just break it up with a spoon before use.

How to Clean with This Natural Toilet Bowl Cleaner:
- Grab about 3 tbsp or 1/4 cup of your homemade toilet powder (depending on how much “fizz” you want!).
- Sprinkle the powder directly into your toilet bowl, aiming for the water and sides.
- Immediately, you’ll see a satisfying fizzing action! This is the powder getting to work.
- Allow the fizz to do its thing for 15-30 minutes. For tougher rings, you can leave it longer.
- Give the bowl a quick brush with your toilet brush. The fizz will have loosened grime, making scrubbing minimal.
- Now just a simple flush!

Chemistry Corner: Why Does It FIZZ?
There is a simple chemical reaction that occurs in this baking soda citric acid toilet cleaner! This powder works because of a classic acid-base reaction when it hits water. The Baking Soda (NaHCO3) is a mild base (alkaline), and the Citric Acid is an acid!
When these two dry powders come into contact with water (H2O), the magic begins:
NaHCO3 (s)+C6H8O7 (aq)→Na3C6H5O7 (aq)+H2O (l)+CO2 (g)
This reaction produces sodium citrate (a salt), water, and most importantly, carbon dioxide gas (CO2). It’s the rapid release of this carbon dioxide gas that creates all those fun, satisfying bubbles and fizz! These bubbles act like tiny scrubbing agents, helping to lift and loosen dirt, grime, and hard water stains from the porcelain.
The Purify Essential Oil (or your chosen blend) adds a powerful, clean scent and typically contains compounds with natural antimicrobial properties, contributing to a truly fresh and hygienic result. The essential oils main roll is for scent though. We all want a nice smelling toilet after cleaning!

Homemade Toilet Cleaning Routine With This DIY Toilet Cleaning Powder And Our Popular Classic Toilet Cleaner
If you remember from a few years ago, we published a homemade toilet bowl cleaner recipe that ended up going viral many times. It continues to be popular! Here is how you can use both recipes for the most perfectly clean toilet:
Weekly Routine (Every 7-10 Days): Your Classic DIY Toilet Bowl Cleaner
-
- Use the DIY toilet bowl cleaner, every 7-10 days. Coat the toilet and rim, scrub well. Allow to sit for a few minutes before flushing.
Why it works weekly: This routine is perfect for preventing everyday scum and minor hard water rings from forming, keeping your toilet looking great with minimal effort.

Monthly Reset (Every 3-4 Weeks): Your New 3-Ingredient Fizzing Powder
-
- Once a month or so, you can add this toilet powder to your cleaning routine. The powerful fizz will have loosened most of the grime. Give it a gentle brush to ensure everything is lifted, then flush.
Why it works monthly: This provides a deeper, more active clean that tackles accumulated buildup and mineral stains that might start to creep in despite weekly efforts, ensuring your toilet stays pristine without harsh chemicals.
Disinfecting The Toilet:
Remember, disinfecting and cleaning are always TWO SEPARATE STEPS. Along with your cleaning routine, you need to disinfect the toilet, especially around the outside. After you clean the toilet, follow up with a disinfecting every few weeks or as needed. I use either the DIY Lysol spray, homemade disinfecting spray, or Force of Nature.
Don’t forget to check out Chemistry Cachet’s other fun science-based DIY Cleaners:
- Homemade Mirror Cleaner
- Two Ingredient Bathtub and Shower Cleaner
- DIY Goo Gone Recipe
- Important Toilet Cleaning Hacks
Follow on Facebook | Bloglovin | Twitter | Instagram | Pinterest | Hometalk
Chemistry Hacks For Home and Outdoors
Quick hacks to save time, money, and eliminate unnecessary chemicals!
An easy to use eBook full of over 30+ DIY solutions for cleaning inside and out!














It doesn’t sanitize the bowl!
No….it doesn’t. It is a cleaner as stated in the post. For disinfecting, please read our toilet hacks here. I use my DIY Lysol spray or Force of Nature for disinfecting, you cannot disinfect and clean at the same time with homemade cleaners
I will stick with the store bought
Lysol toilet cleaner. I sanitize my bowl 1 a week.
and wipe down the seat and toilet rim with Lysol wipes 2-3 times a week.
The DIY options are for those who don’t want the harsh chemicals. Force of nature is a gentle, highly effective compound that is non-toxic but can safely disinfect any surface, even kid toys or high chairs. So it’s typically my go to for things. Disinfectant wipes can be a good back up or in a quick pinch, but the most effective method is allowing the solution to sit for 10 minutes (this is the dwell time) for both store bought and homemade disinfectants 🙂
I like trying out the hacks in order to cutdown on the use of harsh chemical mixtures. So I tried this out with Eucalyptus. Works well. Poured it into my sink and tub drains and got the lovely scent. Thanks. Donna.
Eucalyptus is another good choice! I am glad you enjoyed making this too 🙂 It is such an easy mix
I wear gloves to clean the toilet, so I don’t mind.
They come in nice scents. (Lavender, etc.)
And yes, I let the wipes and toilet cleaner sit for 10mins or more.
Thanks
Is the toilet bowl cleaner safe for septic tanks?
We have many readers who use it with septic tanks, there shouldn’t be any issues with it. You can double check with your plumber just to be safe though