Most homeowners wipe counters weekly yet leave grout, exhaust fans, and showerheads untouched for years, which is exactly where mildew gains a foothold. To properly deep clean bathroom surfaces, you need a top-to-bottom sequence, the right chemistry for each material, and roughly three uninterrupted hours. Done correctly twice a year, a thorough scrub extends the life of caulk, finishes, and fixtures by up to 40 percent, which delays expensive re-seals and replacements. Here is the contractor-approved approach that actually works.
Part of our Bathroom Remodeling & Flooring guide — explore the full guide →
- Gather the Right Supplies Before You Start
- Work Top to Bottom, Dry to Wet
- Attack the Shower and Tub First
- Descale Fixtures, Showerheads, and Faucet Aerators
- Revive Grout and Caulk Lines
- Toilet: Inside, Outside, and Everything Between
- Sink, Vanity, and Mirror Details
- Floor, Baseboards, and Final Touches
- Maintain Between Deep Cleans
Gather the Right Supplies Before You Start
Skip the all-in-one sprays. A proper cleaning kit includes a pH-neutral tile cleaner, an oxygen-bleach grout brightener, a citric-acid descaler for glass and chrome, a disinfecting bathroom cleaner, and a soft microfiber stack of at least eight cloths. Add a stiff nylon grout brush, a detail toothbrush, a squeegee, and a shop vac with a brush attachment.
Wear nitrile gloves and open the window or run the exhaust fan the entire session. Never mix bleach with ammonia or acidic descalers, which produces chloramine gas within seconds of contact and can send you to urgent care.
Work Top to Bottom, Dry to Wet
Gravity wins every time, so start with the ceiling and exhaust fan cover. Vacuum the fan grille, then soak it in warm soapy water while you tackle the rest of the room. Dust light fixtures, tops of door frames, and the shower rod next, since any debris knocked loose will fall onto surfaces you have yet to scrub.
Wet cleaning always follows dry dust removal. If you spray a dusty mirror with glass cleaner, you end up with streaks that take three passes to clear. A ten-minute dusting sweep at the start saves twenty minutes of rewashing later.
Attack the Shower and Tub First
Showers hold the worst buildup, so they go first. Spray tile and glass with a scale remover like CLR or a homemade 50-50 white vinegar and water mix, and let it dwell for 15 minutes. While it soaks, scrub the grout lines with an oxygen-bleach paste. A slurry of OxiClean and warm water works as well as any commercial product for under a dollar per application.
Rinse with the handheld shower, then squeegee the glass top to bottom. For stubborn soap scum on frameless glass, a Magic Eraser and Bar Keepers Friend paste lifts the last haze without scratching. Finish with a silicone-based spray like Rain-X for Shower Doors, which repels water for up to three months.
Descale Fixtures, Showerheads, and Faucet Aerators
Hard-water buildup cuts shower flow by as much as 30 percent and dulls chrome in under a year. Unscrew aerators on every faucet and soak them in a cup of white vinegar for 30 minutes, then brush with a toothbrush and reinstall.
For the showerhead, fill a quart freezer bag with vinegar, submerge the head, and secure with a rubber band so it dangles overnight. Tap the mineral deposits out in the morning and flush with hot water. Brushed nickel and matte black finishes scratch easily, so avoid abrasive pads and stick with microfiber and citric acid.
Revive Grout and Caulk Lines
Stained grout is the single biggest reason a bathroom looks tired. Mix two parts baking soda with one part hydrogen peroxide and a drop of dish soap, apply to grout lines with a narrow brush, and let sit 10 minutes before scrubbing. This paste lifts years of shampoo residue and body oils without the fumes of chlorine bleach.
Inspect caulk around the tub, shower pan, and vanity. If you see black flecks under the surface, the mildew has penetrated and re-cleaning will not help. Cut it out with a caulk removal tool and re-lay a fresh bead of 100 percent silicone, which takes 24 hours to fully cure before water contact.
Toilet: Inside, Outside, and Everything Between
Pour a cup of bleach-free toilet cleaner in the bowl and let it sit while you work the exterior. Wipe the tank lid, the handle, the bolt caps at the base, and the flange area where grime collects. A pumice stone rubbed gently under the waterline removes the brown mineral ring that brushes cannot touch.
Do not forget the floor behind and beside the toilet. Urine splatter collects there and is the top reason a bathroom smells off even after you scrub every visible surface. Wipe the hinges and both sides of the seat with disinfecting spray, letting it dwell the full four minutes required to kill norovirus.
Sink, Vanity, and Mirror Details
Clear everything off the counter. Wipe down each item before it goes back, since dirty toothbrush cups and soap pumps re-contaminate a freshly cleaned surface in minutes. Disinfect the drain stopper, which harbors more bacteria than the toilet seat according to NSF research.
Spray the mirror with glass cleaner and wipe with a flat-weave microfiber in vertical passes, then horizontal passes. This cross-pattern eliminates streaks. Polish chrome and brushed nickel with a dry microfiber last to restore the shine.
Floor, Baseboards, and Final Touches
Vacuum the floor before mopping to pick up hair and lint that a wet mop just pushes into corners. For tile, use a pH-neutral cleaner like Bona Stone, Tile and Laminate. For vinyl plank, a damp microfiber mop with a splash of vinegar works fine. Wipe baseboards and the threshold with the same solution.
Reset the room with fresh towels, a clean bath mat that has just come out of the dryer, and a quick spritz of a neutral odor neutralizer. Replace the toilet brush holder liner if it is yellowed, and you have a space that feels new for about twelve dollars in supplies.
Maintain Between Deep Cleans
Deep cleaning twice a year is only effective if paired with smart weekly maintenance. A daily squeegee pass on shower glass takes 30 seconds and prevents 90 percent of soap scum buildup. Wipe down faucets with a microfiber after each use to prevent water spots from drying onto chrome.
Run the exhaust fan for at least 20 minutes after every shower to clear steam before it condenses on walls and ceilings. Toss bath mats in the washer weekly and rotate two sets so there is always a dry one underfoot. These small habits extend the freshness of a deep clean by months.