Hey smart savers! Want to cut down on cleaning costs without sacrificing freshness? Of course you do! There’s no need to spend a fortune on fancy toilet bowl cleaners when you can whip up a super simple, budget-friendly solution right at home. And get this: it costs just $0.178 per batch! This DIY toilet cleaner is incredibly easy to do. Let’s go.
What You’ll Need (Just Three Things!)
This DIY cleaner is incredibly easy and requires items you likely already have:
- Dishwashing liquid or laundry detergent: Use whatever you have on hand.
- White vinegar: Your natural cleaning powerhouse!
- A small plastic bottle: About 50 cl (around 17 oz) is ideal. Think a small water bottle or an empty travel-size shampoo bottle.

Your Easy 3-Step Guide to your new DIY toilet cleaner . No complicated mixing or scrubbing required. Follow these simple steps:
Step 1: Prep Your Bottle
Grab your small plastic bottle and poke a few small holes in the cap. You can use a pin, a small nail, or even the tip of a sharp knife (be careful!). These tiny holes are key, as they’ll help release the cleaner slowly and steadily with each flush.
Step 2: Mix Your Magic Solution
First, fill the bottle halfway with dish soap (or laundry detergent, if that’s your choice). Then, top it up the rest of the way with white vinegar. Once filled, close the bottle tightly with the perforated cap.

Step 3: Set It and Forget It!
Now for the easiest part: pop the bottle into your toilet tank. Just place it in a corner where it won’t interfere with the flushing mechanism. Every time you flush, a little bit of your homemade cleaner will be released, working its magic to keep your bowl fresh and clean without you lifting a finger!