The viral grated-soap toilet-cleaning hack caught my attention because it uses simple household ingredients and claims to help keep a toilet fresher between deep cleans.
I was skeptical at first. DIY cleaning hacks can look impressive online and then turn out to be completely useless in real life.
So I decided to look at what actually makes this method work, how to make it, and—most importantly—how to use it without creating problems for your toilet.
Why This Homemade Toilet Cleaner Can Help
The idea behind the hack is simple: create a small cleaning mixture that can help with everyday residue and odors between normal toilet cleanings.
Each ingredient has a different role.
Bar Soap
Plain bar soap can help loosen dirt and residue while leaving a light, clean scent.
Choose a simple, lightly colored or uncolored soap rather than one containing lots of dyes, oils, or added fragrances.
Baking Soda
Baking soda is commonly used for household cleaning because it can help neutralize odors and provide mild abrasive action.
Salt
Salt can provide additional mild scrubbing power when used as part of a cleaning mixture.
However, none of these ingredients should be considered a replacement for proper toilet cleaning or disinfecting when that’s needed.
What You’ll Need
For a small batch, gather:
Ingredients
- ½ bar of plain soap
- ¼ cup baking soda
- ¼ cup coarse salt
- A small amount of water
Tools
- Cheese grater
- Mixing bowl
- Parchment paper
- Small breathable mesh pouch
How to Make the Cleaning Balls
Step 1: Grate the Soap
Grate approximately half a bar of plain soap into a mixing bowl.
Fine pieces are easier to combine with the other ingredients and make the mixture easier to shape.
Step 2: Add the Baking Soda and Salt
Add the baking soda and coarse salt.
Mix everything thoroughly until the ingredients are evenly distributed.
Step 3: Add Water Slowly
Add a very small amount of water at a time while mixing.
You want a firm, moldable mixture rather than something wet or runny.
If you accidentally add too much water, the mixture may become sticky and difficult to shape.
Step 4: Form Small Balls
Take small portions of the mixture and roll them between your hands.
Don’t make the balls too large. Smaller pieces are easier to dry and can dissolve more gradually.
Place them on parchment paper and allow them to dry completely.
Depending on the humidity in your home, this may take overnight or longer.
Step 5: Store Them Properly
Once they’re completely dry, keep them in an airtight container away from children and pets.
Don’t leave homemade cleaning products where children could mistake them for something edible.
Important: Be Careful With Your Toilet Tank
This is where I’d change one part of the viral hack.
You may see recommendations to place homemade soap balls directly inside the toilet tank, but that’s not necessarily a good idea for every toilet.
Cleaning products sitting in the tank can potentially affect rubber seals, flappers, valves, or other components, depending on the formulation and toilet design.
If your toilet manufacturer doesn’t specifically recommend putting cleaning products in the tank, it’s safer to use the homemade mixture as a bowl-cleaning aid rather than leaving it inside the tank.
For routine maintenance, you can dissolve a small amount in the toilet bowl, let it sit briefly, scrub with a toilet brush, and flush.
Always follow your toilet manufacturer’s care instructions.
How to Use It Safely
When you’re ready to clean:
- Place a small amount of the dried mixture into the toilet bowl.
- Allow it to soften and dissolve.
- Let it sit for several minutes.
- Scrub the bowl thoroughly with a toilet brush.
- Flush the toilet.
- Rinse the brush and allow it to dry.
For stubborn stains or mineral buildup, you may need a dedicated toilet cleaner designed for that type of problem.
How Often Should You Use It?
There’s no universal schedule because toilets vary considerably in use.
For a lightly used bathroom, occasional cleaning may be enough.
For a busy family bathroom, you may need to clean the bowl several times a week.
The important thing is not to rely on a homemade mixture as a permanent replacement for regular cleaning.
Think of it as a simple maintenance option—not a magic toilet cleaner.
What I Like About This DIY Method
There are a few reasons this hack is appealing.
It’s Inexpensive
Soap, baking soda, and salt are relatively inexpensive household ingredients.
It’s Simple
You can make a small batch without buying specialized equipment.
It Can Help With Everyday Freshness
Regular bowl cleaning helps prevent unpleasant odors and buildup from becoming a bigger problem.
It Reduces the Temptation to Ignore the Toilet
Having a simple cleaning mixture ready to use can make quick maintenance easier.
Mistakes to Avoid
Don’t Add Too Much Water
A mixture that’s too wet will be difficult to shape and may take a long time to dry.
Don’t Use Highly Colored Soap
Strong dyes or additives could potentially leave residue behind.
Don’t Mix Cleaning Chemicals
Never combine homemade cleaners with bleach, ammonia, acids, or commercial toilet cleaners.
Some combinations can produce dangerous fumes.
If you’ve recently used another cleaning product, rinse the bowl thoroughly before using a different one.
Don’t Use It Instead of Regular Cleaning
Homemade soap mixtures won’t replace proper cleaning and disinfection when your toilet needs it.
Keep Homemade Cleaners Away From Children and Pets
Store them securely and clearly labeled.
A Better Routine for a Busy Bathroom
The real benefit of this hack isn’t eliminating toilet cleaning altogether.
It’s making routine maintenance easier.
A simple bathroom routine could look like this:
Every few days:
Quickly inspect the bowl and wipe away visible residue.
Once or twice a week:
Scrub the toilet bowl and clean the seat, lid, flush handle, and surrounding surfaces.
Regularly:
Clean underneath the rim and around the base, where buildup can easily go unnoticed.
This prevents small problems from turning into stubborn stains.
Is the Viral Soap Hack Worth Trying?
It can be useful as a simple DIY cleaning option, especially if you already have the ingredients at home.
But the viral versions of this hack sometimes make it sound more powerful than it really is.
A mixture of soap, baking soda, and salt can help with routine cleaning and freshness, but it won’t magically remove every stain, eliminate hard-water deposits, or disinfect a heavily contaminated toilet.
And because toilet tanks contain mechanical components, I’d avoid putting homemade cleaners directly into the tank unless the toilet manufacturer specifically says it’s safe.
Final Thoughts
The grated-soap toilet hack isn’t a miracle—but it can be a surprisingly simple way to make routine toilet cleaning feel less like a chore.
With plain soap, baking soda, and salt, you can create an inexpensive cleaning mixture that helps loosen everyday residue and freshen the toilet bowl.
Just use it sensibly, keep homemade cleaners away from children and pets, never mix cleaning chemicals, and don’t replace proper toilet cleaning with a DIY shortcut.
Sometimes the best cleaning hack isn’t the one that eliminates the chore completely. It’s the one that makes the chore quicker, simpler, and easier to keep up with.








