How to Clean a Toilet: Bowl, Seat, Tank, and Base — Complete Guide
A properly clean toilet requires addressing five separate zones: the bowl interior (including under the rim), the seat and lid (both sides), the exterior tank and handle, the base and floor junction, and the overflow tube inside the tank. Most people clean only the bowl — but the toilet base and tank interior are the two germiest areas that almost never get attention. This guide covers every part with the correct product and method for each, including hard water ring removal and a deep clean that most guides skip entirely.
What You’ll Need
- Toilet bowl cleaner — Gel formula that clings under the rim; or undiluted white vinegar for a natural alternative
- Toilet brush with a stiff head — Replace every 3-6 months; a worn brush is ineffective and harbors bacteria
- Disinfecting spray or wipes — For all exterior surfaces; choose an EPA-registered disinfectant
- White vinegar — For hard water rings, tank cleaning, and natural disinfecting
- Baking soda — Pairs with vinegar for stubborn bowl stains
- Pumice stone or pumice cleaning stick — The only safe and effective tool for removing hard water mineral rings without scratching the porcelain
- Rubber gloves — Mandatory; do not clean a toilet without them
- Old toothbrush — For under the rim jets, seat hinge screws, and tight crevices
- Microfiber cloths — For wiping exterior surfaces; use a dedicated toilet cloth
- Bucket — For mixing solutions when cleaning the tank
Safety and Precautions
- Always wear rubber gloves. A toilet contains fecal bacteria including E. coli and Staphylococcus. Gloves are non-negotiable, even if using gloves that feel like they compromise dexterity.
- Never mix bleach with any other cleaner. This is especially critical in a toilet where different products may already be present. Bleach and vinegar create chlorine gas. Bleach and ammonia (present in some cleaners) creates chloramine gas. Always use one product at a time and flush thoroughly between different products.
- Flush before cleaning the bowl. This wets the bowl surfaces and prevents cleaner from sitting in a dry bowl and creating fumes.
- Keep the toilet lid closed when not cleaning to prevent aerosolization of bacteria when flushing. Studies have shown that flushing with the lid open disperses bacteria up to 6 feet.
- Do not use hard abrasive cleaners on porcelain. Steel wool and harsh abrasive powders scratch the vitreous coating on porcelain, creating microscopic grooves where bacteria can establish. Use a pumice stone only — it is softer than porcelain and will not scratch it.
Step-by-Step: How to Clean Your Toilet
Step 1 — Apply Bowl Cleaner Under the Rim
Put on your rubber gloves first. Flush the toilet to wet the bowl surfaces. Apply toilet bowl cleaner or undiluted white vinegar around the inside rim of the bowl, targeting the underside of the rim where water jets are located. The cleaner needs to cling to these surfaces as it drips down the bowl walls. Let it dwell for at least 10 minutes — longer for stubborn staining. While it dwells, clean the rest of the toilet.
Step 2 — Clean the Exterior Tank, Handle, and Lid Top
Working from top to bottom, spray the exterior of the tank with disinfecting spray and wipe down with a microfiber cloth. Clean the flush handle (one of the most touched surfaces in the bathroom) with particular care — spray directly, let dwell 30 seconds per the disinfectant’s instructions, then wipe. The exterior lid top should be cleaned the same way.
Step 3 — Clean the Toilet Seat (Both Sides)
Lift the seat. Spray the underside of the seat, the underside of the lid, and all hinge mechanisms with disinfecting spray. Use an old toothbrush to scrub the seat hinges and the hinge mount screws at the back of the bowl — urine splatter accumulates here and is never visible from above but is one of the most bacteria-laden spots on the toilet. Wipe clean with a cloth or disposable wipe. Clean the seat top surface and lid top the same way.
Step 4 — Scrub the Bowl
After the cleaner has had at least 10 minutes to dwell, scrub the entire interior of the bowl with the toilet brush. Concentrate on the under-rim area where the water jets are — these small holes under the rim are where mineral deposits and black mold most commonly accumulate but are most often missed. Scrub in a circular motion from under the rim downward to the drain hole.
Flush once while continuing to scrub with the brush — the rush of water helps rinse away loosened grime and cleaner. Flush again to rinse the brush.
Step 5 — Remove Hard Water Rings
The brown or orange ring that forms at the water line in the toilet bowl is caused by mineral deposits (iron, calcium, and manganese in hard water) combined with bacteria. Standard bowl cleaners often cannot fully remove heavy rings — here is what actually works:
- For mild rings: Pour 2 cups of undiluted white vinegar into the bowl, let sit for 30 minutes to 2 hours, then scrub and flush
- For moderate rings: Pour 1/2 cup of baking soda into the bowl, then 1 cup of vinegar. Let fizz and sit for 30 minutes, scrub and flush
- For stubborn rings: Use a wet pumice cleaning stick. Wet both the pumice and the ring, then gently rub. The pumice is softer than porcelain and will dissolve the mineral deposit without scratching the bowl. This is the most effective method for rings that have built up over months or years
Do not try to clean rings with steel wool. Steel wool scratches the porcelain glaze, making the bowl more prone to future staining.
Step 6 — Clean the Toilet Base and Floor Junction
The base of the toilet and the junction where the toilet meets the floor is one of the most neglected cleaning zones in the bathroom — and one of the most bacteria-laden due to urine splash and overspray that collects there unnoticed. Spray disinfectant around the entire base, including the back where it meets the wall. Wipe down all exterior surfaces of the bowl, including the S-bend area at the back and bottom.
Get a cloth or old toothbrush into the junction between the toilet base and the floor, particularly on the sides and back. Urine and moisture trapped here promotes mold and bacterial growth and is a primary source of bathroom odors.
Step 7 — Deep Clean the Tank (Monthly)
The inside of the toilet tank is often never cleaned — but it directly affects the quality of every flush. Mineral deposits, brown slime (biofilm), and mold inside the tank get rinsed into the bowl with every flush. Here is how to clean it:
- Remove the tank lid and set it aside
- Pour 2-3 cups of undiluted white vinegar into the tank
- Let it sit for 30-60 minutes without flushing
- Scrub the interior walls, corners, and all components with a toilet brush or old cleaning brush
- Flush 2-3 times to rinse completely
For heavy mineral buildup or rust staining inside the tank, add a handful of citric acid crystals or a CLR tablet to the tank, let soak for 2-4 hours, then scrub and flush multiple times to rinse thoroughly. Never put bleach tablets in the tank continuously — they corrode the rubber flapper and fill valve over time, causing expensive leaks.
How Often Should You Clean Your Toilet?
- Weekly: Bowl scrub and seat/exterior wipe-down
- Monthly: Deep clean including base and floor junction, under-rim jet cleaning, and tank interior
- As needed: Tackle mineral rings before they fully set — a fresh ring takes minutes to remove; a 3-month-old ring may require a pumice stone
Pair toilet cleaning with your full bathroom cleaning routine and include it in your deep cleaning checklist for a systematic monthly deep clean that covers every bathroom surface.
Frequently Asked Questions
What is the best product to remove brown rings from a toilet?
A wet pumice cleaning stick is the most effective tool for stubborn mineral rings that commercial bowl cleaners cannot remove. Wet the pumice and the ring, then rub gently in circular motions. The pumice dissolves on contact with porcelain and leaves no scratches while physically abrading the mineral deposit away. For fresh or mild rings, 2 cups of undiluted white vinegar left to soak for 1-2 hours will often dissolve them without any scrubbing.
How do I get black mold out of the toilet?
Black buildup in the toilet bowl, especially under the rim and at the water line, is typically biofilm or black mold (Aspergillus Niger). Apply undiluted white vinegar generously under the rim and let it sit for at least an hour. Scrub vigorously with a stiff toilet brush. For persistent black mold, apply a small amount of bleach gel directly to the affected area (using gloves), let sit 10 minutes, and scrub. Flush thoroughly. Persistent black mold under the rim often indicates mineral buildup providing a surface for the mold to colonize — descaling the rim with vinegar regularly prevents recurrence.
How do I stop the toilet from smelling?
Persistent toilet odors almost always come from one of three sources: the base-to-floor junction (urine splash), the tank interior (biofilm), or a damaged or missing wax ring seal at the floor. Clean the base and floor junction thoroughly, deep clean the tank, and then check whether a persistent sewer smell indicates a failed wax ring — that requires a plumber to replace. Regular cleaning with the lid closed after flushing dramatically reduces odor buildup over time.
Can I use bleach tablets in the toilet tank?
Blue or bleach tablets dropped in the toilet tank seem convenient, but they are not recommended for long-term use. The continuous bleach exposure degrades rubber components inside the tank — the flapper, fill valve gaskets, and seals — much faster than normal. This leads to running toilets, leaks, and expensive repairs. For tank cleaning, stick to periodic vinegar treatments as described in this guide.
How do I clean the jets under the toilet rim?
The small holes under the rim distribute water during flushing and commonly accumulate mineral deposits and black mold. Apply undiluted white vinegar under the rim and let soak for 30-60 minutes. Use an old toothbrush to scrub each jet individually. For stubborn blockages, push a toothpick or straightened paper clip gently into each jet to dislodge mineral buildup, then flush to clear the loosened deposits.
Conclusion
A genuinely clean toilet requires going beyond the bowl — the tank interior, the base junction, the seat hinges, and the underside of the rim are where most bacteria and odors actually originate. Weekly bowl scrubbing keeps things presentable, but a monthly deep clean of all components keeps the toilet sanitary and extends the life of its rubber and metal components.
For a complete bathroom cleaning routine, see our bathroom cleaning hacks guide and our bathroom deep clean guide for a systematic floor-to-ceiling approach. Include toilet cleaning in your regular house cleaning routine for a consistently fresh and sanitary home.
