Bar Soap Toilet Cleaner

Hometalk Recommends
by Hometalk Recommends
3 Materials

Inspired by this video from Home Tricks, I decided that it was time to give my basement toilet a long-term solution for that hard water build up and staining it gets.

Toilet stains are such a pain to clean and prevent, and we've tried a lot of products with little success. But I know people swear by cleaning their toilets with toothpaste, so this looked interesting.


In the past when I've tried a toothpaste cleaning hack, the issue was always the tube getting in the way—it would get under the plunger and block it from sealing so that the tank could fill back up again. The longest we went without it getting stuck was a week, but once the tube was empty and light enough, it happened again.


That's why this trick looked so enticing—you secure the cleaning elements in place using a face mask so they they can't slip away under the seal.

Here's the toilet in all of its sad stained glory...


Just wait, toilet, you'll never know what hit you!

First, start by cutting the end off a face mask. You'll want to use one of the ones with a wire nose strip inside so you'll have something to secure the mask sachet once it's ready to use. You might have to cut all the way down to where the "pocket" for the wire piece is accessible so you can easily slip it out.

Next, flip the mask inside out and pull out the inner second layer. You don't want there to be too much in the way between the soap/toothpaste and the water.

Now, slide out the wire nose piece. It should easily slip right out. It'll look like a twist-tie.

Now to add your soap! I used a partially used bar because I didn't want to waste a full one in case this trick didn't work out. There's no way that soap that's been sitting in a toilet tank is going to be used for anyone's body or hands afterward. No thank you!


I like the scent of this particular brand of soap, but if I had had it, I would have used Irish Spring since it's such a strong smell and powerful cleaner.

Next, add your toothpaste. You'll want a generous squeeze of this to make sure you'll be able to keep your toilet fresh and clean for longer.


This process can be a bit sticky, so make sure you're on a surface that's easy to clean.

Just squeeze the toothpaste right in there with the bar of soap. The two of them together work like a perfect pair, so get them nice and snug in there together.

If you didn't squeeze the toothpaste in far down enough, you may need to squish the mask a bit to squeeze it in a bit so that you can tie it off securely. I started squeezing a bit too close to the opening of my mask-bag, so I needed to squish the paste down after the fact.

Now just use the wire piece to secure your sachet and you're ready to go!

As I mentioned, the thing that I liked most about this trick is that I can just slip the mask strap over the mechanism in the toilet and that will keep it from getting under the plunger/seal, so that it doesn't prevent the tank from filling up. I just slipped it on, closed the back of the toilet back up, and flushed once to ensure that everything was properly set up.

After just one flush the scent was much more pleasant and fresh and the tank was looking a bit more sparkly already. I'm excited to see how this holds up and how much cleaner this toilet will STAY after it's fully scrubbed this time.


What do you think? Is this a trick you would try? Or do you have a better way of keeping toilet stains at bay? Make sure to share your thoughts or ideas in the comments below. Thanks!

Frequently asked questions
Have a question about this project?
3 of 23 questions
  • Kathy Kathy on Dec 06, 2025

    Would you like to get rid of the stains in your toilet in one task shut the tank off flush the toilet pour a 2 L of (real) Coca-Cola in it let it sit overnight. Brush flush stains will be gone. Might have to repeat ? Some toilets have older stains. Turn the water back on . Coca-Cola does not work as well as it used to since they have made changes to it, but it does work.

  • Robin N. Robin N. on Dec 06, 2025

    I live in a town that has been tested to have some hard water. So I have some bad stains and calcium buld up around the edge of the toilet. Ive tried many products, even scrapping. No results

    Would this work or help with getting rid of my stains?

  • Gar181174756 Gar181174756 on Jan 16, 2026

    Have you checked out the reasons NOT to do this? I Googled this technique, and found that it is not recommended because of plumbing damage, mechnical clogs, inefficiency and septic system disruption.

Comments
Join the conversation
2 of 93 comments
  • Mrs141567823 Mrs141567823 on Dec 06, 2025

    I will not try this. I do not have a problem with stains in my toilet but if I did this seems like a lot work when you can buy products that will remove the stains.

  • Cyn217762504 Cyn217762504 on Jan 16, 2026

    My primary concern is that I'd have soap scum buildup in the toilet in addition to the shower.

Next