How to Deep Clean Grout

This guide covers the complete process for deep cleaning cement grout in a bathroom — floor tiles, shower walls, and tub surrounds — using household chemicals and a stiff-bristle brush. No power tools are required for most jobs. The process moves from light cleaning through progressively stronger treatments, stopping at the level of soiling your grout actually has.

Grout darkens over time because it is porous. Soap scum, body oil, mineral deposits from hard water, and mold spores all penetrate the surface. Regular mopping does not remove them — it only deposits a layer of diluted soil on top of what was already there. A proper deep clean uses either mechanical scrubbing, chemical oxidation, or both, depending on severity. This guide covers three cleaning tiers: everyday-dirty, noticeably dark, and black/heavily mildewed. Match the tier to your grout before you buy anything.

What You'll Need

Tools

Materials — Tier 1 (Light Soiling)

Materials — Tier 2 (Dark or Yellowed Grout)

Materials — Tier 3 (Black Mold or Heavy Mildew)

Materials — Sealing (After Cleaning)

Step 1 — Assess the Grout and Pick Your Tier

Look at the grout in good light, ideally with a flashlight held at a low angle to cast shadow into the joints. Run your fingernail across a representative joint. Identify the color your grout was installed as — check an area that never gets wet (behind the toilet, inside a cabinet) for comparison.

Light gray or tan deposits that come off with a fingernail: Tier 1. Dark brown or yellow staining that won't budge mechanically: Tier 2. Black, fuzzy, or spotted mold with a musty odor: Tier 3. Start at the correct tier. Using bleach on light-soiling grout is unnecessary and accelerates grout degradation over time. If in doubt, start lower and escalate.

Check tile type before choosing a chemical. Ceramic and porcelain are chemically inert — all three tiers are safe. Natural stone (marble, travertine, slate) cannot tolerate any acidic product, including white vinegar. For natural stone, use only baking soda paste (Tier 1) or pH-neutral stone cleaner (Tier 2). Never use bleach or acid on natural stone grout. Visit the bathroom cleaning hub for stone-specific guides.

Step 2 — Pre-Wet the Surface

Saturate the entire grout area with warm water before applying any cleaning product. Use a sponge or spray bottle. Pre-wetting keeps the cleaning product from soaking entirely into the porous grout and keeps it working on the surface longer. It also prevents some products from leaving a residue on the tile face. For floor tile, wet the floor, let it sit two minutes, then blot up standing water before applying product — you want damp, not flooded.

For a shower or tub surround, run the hot shower for two minutes before cleaning. The steam opens the pores of the grout slightly and makes the cleaning product more effective. Close the bathroom door to trap humidity, but open a window for ventilation if using bleach in the next steps.

Step 3 — Tier 1: Baking Soda and Vinegar (Light Soiling)

Spread a thick paste of baking soda directly onto the grout lines. Use a spoon or your gloved fingers to press it into the joint. Let it sit for five minutes. Spritz white vinegar from a spray bottle directly onto the baking soda. The fizzing reaction lifts surface deposits mechanically as carbon dioxide bubbles form and expand in the joint. Let the reaction run for two minutes — it will slow and stop on its own.

Scrub with the grout brush using short, firm strokes along the joint (not across it). Short strokes keep the brush in the joint rather than skating over the tile surface. Rinse with clean warm water and a sponge. Examine results. If the grout is noticeably lighter but still not at original color, escalate to Tier 2. If it looks correct, dry with a microfiber cloth and inspect under a light again when dry — grout can look clean when wet and reveal remaining discoloration once dry.

For soap-scum buildup that is more physical than biological, a paste of baking soda with three drops of dish soap is sometimes more effective than the vinegar fizz. Apply it the same way but scrub without the vinegar spray and rinse thoroughly to prevent dish soap residue from attracting soil.

Step 4 — Tier 2: Hydrogen Peroxide Paste (Dark or Yellowed Grout)

Mix 3% hydrogen peroxide with baking soda to form a thick paste — roughly equal parts by volume. The mixture should hold its shape when spooned onto a vertical surface. Apply generously along every grout line in the area. Allow it to dwell for 15 to 20 minutes. Do not let it dry on the tile face; if the bathroom is hot and dry, mist lightly with water every five minutes to keep it active.

Scrub with the grout brush, working along each joint. The peroxide oxidizes organic staining (soap film, body oil, some mold byproducts) while the baking soda provides mild abrasion. Rinse with warm water, then inspect dry. Most yellowed or tan grout responds well at this tier and does not require bleach.

For oxygen bleach (OxiClean or generic sodium percarbonate): dissolve 1 tablespoon of powder per cup of hot water in a mixing bucket. Apply the solution to grout lines with a brush and let it dwell for 30 minutes. Do not let it dry. Scrub, rinse completely, and allow 24 hours before sealing. Oxygen bleach is gentler than chlorine bleach and substantially safer to use in enclosed spaces. It is the preferred Tier 2 escalation for heavily-grouted shower floors with extensive surface area.

See also: How to deep clean a shower for the full shower cleaning protocol that pairs with this grout guide. For tile that has a grout haze problem rather than a dirt problem, see How to remove grout haze.

Step 5 — Tier 3: Dilute Bleach (Black Mold or Heavy Mildew)

Reserve dilute bleach for mold that persists after oxygen bleach treatment. Mix one part household bleach (5–8% sodium hypochlorite) with ten parts water in a spray bottle. Label the bottle. Open all windows and run the ventilation fan before you begin. If the bathroom has no window and a weak fan, work with the door open. Consider a chlorine-rated respirator for extended work in tight spaces.

Spray the dilute solution directly onto blackened grout. Do not spray the tile face unless the grout is flush with it — bleach will not harm ceramic or porcelain tile but can spot unsealed natural stone and some grout colorants. Let the solution dwell for ten minutes. Mold spores are killed on contact at this concentration; the dwell time allows penetration into the porous grout. Scrub with the grout brush and rinse with three changes of clean water. The rinse phase is not optional — residual bleach accelerates grout degradation and leaves a chalky residue on tile.

If black mold returns within two to four weeks after bleaching, the source is moisture rather than surface soiling. Check the bathroom exhaust fan — it should move enough air to clear steam from a 10-minute shower within 15 minutes. Check caulk lines for gaps that allow water to reach the wall behind the tile. Mold that recurs in the same location repeatedly after proper cleaning is a ventilation or waterproofing problem, not a cleaning problem.

After bleach cleaning, wait at least 48 hours before applying any sealer. Residual chlorine interferes with sealer bonding. The grout should be bone dry and odor-free before sealing.

Step 6 — Rinse Completely and Let Dry

After any tier of cleaning, rinse the entire surface with two to three changes of clean water. The first rinse removes the cleaning product. The second removes the loosened soil. The third is a quality check — if the rinse water is still visibly dirty or sudsy, continue rinsing. Residual cleaning product left in grout joints attracts soil faster than bare grout.

After the final rinse, dry the tile surface with microfiber cloths. Leave the grout to air dry completely — minimum 24 hours for floor tile, 48 hours for shower walls. Do not seal damp grout. Check dryness by pressing a dry paper towel firmly onto the joint and pulling it up quickly — if the towel shows moisture, allow more drying time. Warm, dry air from a household fan directed at the floor accelerates drying significantly.

Step 7 — Inspect Under Direct Light

Before sealing, inspect the grout under a flashlight or task light with the room's main lights off. This reveals remaining soiling that was invisible under overhead light. Note any lines that still show significant discoloration. For grout that resisted all three tiers of cleaning, the only remaining options are professional grout cleaning with a steam extractor, or grout recoloring with an epoxy grout colorant that bonds to existing grout and changes its color permanently.

Grout that is heavily cracked, crumbling, or missing sections in places cannot be cleaned — those sections need regrouting. Deep cleaning should not proceed on grout that is structurally failing. See How to regrout a shower before attempting to clean grout that is physically damaged.

Step 8 — Apply Penetrating Sealer

Penetrating grout sealer is the single most effective way to prevent grout from darkening again. It does not change the color of the grout. It fills the micro-pores with a silicone or fluoropolymer compound that repels water, soap, and oil. The clean, dry grout will absorb the sealer deeply; grout sealed immediately after installation often doesn't penetrate as well as grout cleaned and dried before sealing.

Apply sealer to grout lines only using a small foam applicator brush or the corner of a cloth. Work section by section — apply, wait 5 minutes, wipe off any that spread onto the tile face. Allow the first coat to cure 10 minutes, then apply a second coat. Total cure time before exposing to water: 24 hours minimum, 48 hours preferred for shower grout.

Test seal performance yearly. Drop a few drops of water onto a grout line and watch for 30 seconds. If the drops bead and sit on the surface, the sealer is holding. If they darken the grout and absorb, the seal has worn down and should be reapplied. Shower grout typically needs resealing every 12–18 months. Floor grout in a low-traffic bathroom may last 2–3 years between applications.

Step 9 — Ongoing Maintenance

After deep cleaning and sealing, the grout will stay clean substantially longer with simple maintenance habits. Wipe down shower walls with a squeegee or dry cloth after every use — this removes the soap-film layer before it can penetrate the sealer. For floor tile, a weekly damp mop with a pH-neutral cleaner (not vinegar, which degrades silicone sealer) keeps surface soiling from accumulating.

Spray a light mist of diluted hydrogen peroxide (half water, half 3% peroxide) onto shower grout once a week, leave it for five minutes, and rinse. This routine oxidizes the low level of soap and organic residue before it can polymerize and stain. It takes 30 seconds per application and eliminates the need for a full deep clean more than once a year in most bathrooms.

See all bathroom cleaning guides for related topics, including shower head descaling, toilet deep cleaning, and tile polishing.

Common Mistakes

When to Call a Pro

Hire a tile and grout cleaning service when: mold is visible on more than 10 square feet of shower grout and returns after DIY bleach treatment (indicating a moisture intrusion problem requiring inspection); grout is crumbling, delaminating, or missing in sections (cleaning cannot substitute for regrouting); the tile is natural stone and has any etching or staining (stone restoration requires diamond-pad polishing, not cleaning); or a steam cleaning is desired — professional truck-mounted steam extractors clean at temperatures and pressures that no consumer product replicates and are worth the cost ($150–$350 for a typical bathroom) once every two to three years.

Choosing the Right Brush

The quality of the grout brush matters more than the chemical. A 1-inch angled nylon grout brush (sold at tile supply stores and online for $8–$15) reaches the joint depth and applies force along the correct axis. Drug-store "grout brushes" are typically too wide and too soft. An electric toothbrush on high speed provides excellent mechanical action for corner joints and caulk-adjacent lines. A manual toothbrush has the right size for detailed work but tires the wrist quickly — use it only for corners and detail areas.

Do not use a wire brush on grout. The metal bristles abrade the grout surface, open additional pores, and leave metal deposits that rust. This applies to all grout types including epoxy grout.

Grout Types and Their Cleaning Limits

Cement grout (most common). The default for most bathroom installations. Responds to all three cleaning tiers. Must be sealed. Susceptible to mold and staining if not sealed and maintained.

Epoxy grout. Used in commercial kitchens and high-end bathroom installations. Non-porous, highly stain-resistant, does not require sealing. Cleaning is almost always Tier 1 only — if epoxy grout is dark, it is usually grout haze from installation, not soil. Do not use bleach on colored epoxy grout without testing in an inconspicuous area first; some pigments are not bleach-stable.

Unsanded grout. A finer-particle cement grout used in joints under 1/8-inch wide (common in wall tile with very tight joints). Same cleaning approach as sanded cement grout.

Quarry tile grout (paver grout). Very coarse, very porous. Tier 2 and Tier 3 cleaning frequently needed. Penetrating sealer is essential and may need annual reapplication.

Grout Color Restoration (When Cleaning Isn't Enough)

If grout lines are clean after this process but the color is still not what was installed — often because previous owners painted the tile, or because the grout is simply old and discolored below the surface — grout colorant is an effective and long-lasting solution. Grout colorant (Polyblend Grout Renew is a common product) is applied with a small brush to each joint, allowed to cure, and sealed. It changes the grout color permanently to any available shade and adds a surface that is easier to clean than raw cement grout. The application process is time-consuming for a full bathroom floor but well within the DIY skill level.

Colorant applied over dirty grout will not adhere properly. Always deep clean and seal first. If the seal is applied, wait for it to cure, then remove it from the grout surface (not the tile) before applying colorant — silicone sealer prevents colorant bonding in the same way it prevents staining.

About This Guide

Filed by HowTo: Home Edition. This is a Clean × Bathroom guide. It is the marquee grout reference for the Clean lane — the most searched bathroom cleaning topic and one of the highest-signal DIY projects for maintaining a bathroom's appearance and preventing costly tile replacement. The techniques described here cover the full severity spectrum from routine maintenance to mold remediation. Pair with the bathroom cleaning hub for the complete bathroom maintenance workflow.

Clean · Bathroom

How to Deep Clean Grout

Grout darkens because it is porous — soap film, body oil, and mold spores all penetrate the surface over time. This guide moves through three cleaning tiers — light scrub to heavy oxidation — so the treatment matches the actual soiling level. No power tools required.

Time: 1–3 hours Cost: $5–$40 in materials Difficulty: Beginner to intermediate Permit required: No

The Three Tiers

Start at the tier that matches your grout. Escalate only if the lower tier does not restore the original color.

Never mix cleaning products. Bleach + vinegar produces chlorine gas. Bleach + ammonia produces chloramine. Always rinse completely — at minimum two rinses — before switching chemicals.

What You'll Need

Natural stone tile? Do not use vinegar, citrus, or any acid-based product. Acid etches marble and travertine permanently. Use baking soda paste only (Tier 1) or a pH-neutral stone cleaner.
Step 01

Assess and pick your tier

Inspect grout under a flashlight at a low angle. Compare discolored lines to an area that never gets wet (behind the toilet, inside a cabinet) for the grout's original color. Run a fingernail across a joint — deposits that lift mechanically are Tier 1. Staining that does not budge is Tier 2. Black fuzzy or spotted growth with a musty odor is Tier 3.

Step 02

Pre-wet the surface

Saturate all grout lines with warm water before applying any product. This keeps cleaning chemicals working at the surface instead of soaking entirely into the grout. For a shower, run hot water for two minutes first. For floor tile, wet the surface, wait two minutes, then blot up standing water.

Step 03 — Tier 1

Baking soda and vinegar

Press a thick paste of baking soda into the grout lines. Let it sit five minutes. Spritz white vinegar directly onto the baking soda — the fizzing reaction lifts surface deposits as CO₂ forms inside the joint. After two minutes, scrub with the grout brush using short strokes along (not across) each joint. Rinse with clean warm water. Inspect dry.

Scrub along the joint, not across it. Cross-strokes drive soil into the tile-grout interface and can scratch tile glaze.
Step 04 — Tier 2

Hydrogen peroxide paste or oxygen bleach

Mix equal parts 3% hydrogen peroxide and baking soda into a thick paste. Apply generously to all grout lines. Dwell for 15–20 minutes, misting lightly if the paste dries. Scrub and rinse thoroughly. Alternatively, dissolve 1 tablespoon of OxiClean (sodium percarbonate) in 1 cup of hot water and apply with a brush. Dwell 30 minutes, scrub, rinse completely.

Step 05 — Tier 3

Dilute chlorine bleach for black mold

Mix 1 part household bleach with 10 parts water in a labeled spray bottle. Open all windows and run the fan. Spray onto blackened joints, dwell 10 minutes, scrub with the grout brush, rinse with three changes of clean water. The rinse is not optional — residual bleach degrades grout and leaves a chalky film. Wait 48 hours before sealing after bleach treatment.

Step 06

Rinse completely and let dry

Rinse the entire surface with two to three changes of clean water. Dry with microfiber cloths. Allow grout to air dry completely — 24 hours minimum for floors, 48 hours for shower walls. Press a dry paper towel firmly onto a joint and pull it up; if it shows moisture, allow more drying time before sealing.

Step 07

Apply penetrating sealer

Apply penetrating sealer to grout lines only with a small foam brush, working in sections. Apply, wait 5 minutes, wipe off any product that spread onto the tile face. Allow 10 minutes cure, apply a second coat. Do not expose to water for 24 hours (48 hours for shower grout). Test yearly: water drops should bead on sealed grout. If they absorb instead, reapply.

Common Mistakes

When to Call a Pro

Call a tile and grout cleaning service when: mold covers more than 10 square feet and returns after DIY bleach treatment (indicating moisture intrusion); grout is crumbling or missing in sections (requires regrouting, not cleaning); the tile is natural stone with existing etching or staining; or a truck-mounted steam cleaning ($150–$350) is desired. Steam extraction cleans at pressures and temperatures no consumer product matches and is worth the cost once every two to three years in a heavily used shower.