Cleaning and Restoring Stained Grout Lines

Grout lines collect everything—soap scum, mineral deposits, mold spores, hard water stains. They're porous, they trap moisture, and they sit right at eye level in your bathroom, so every shower adds another layer of buildup. The good news is that most staining never reaches the grout itself. What you're looking at is a surface problem that responds to the right cleaner and some elbow work. If you catch it early, a bathroom stays bright. Wait too long and you're looking at regrouting, which is a different project entirely.

  1. Clear and dry the lines. Remove bottles, soap dispensers, and anything else from the shower floor or counter. Use a dry brush or small handheld vacuum to sweep away dust, hair, and loose soap residue from the grout lines. Don't use water yet—dry debris comes out easier before moisture.
  2. Know your enemy first. Look at the discoloration under good light. Soap scum and hard water deposits are whitish or chalky. Mold and mildew appear as black, green, or brown spots, often in corners and lower grout lines. Rust stains are orange-red. The stain type determines your cleaner. Spray a test patch with your chosen product and wait 30 seconds to see if the stain lightens.
  3. Saturate the lines completely. For soap and mineral deposits, mix one part white vinegar with one part water in a spray bottle. For mold and mildew, use a commercial grout cleaner with bleach, or make a paste of baking soda and hydrogen peroxide (3:1 ratio). For heavy staining, undiluted white vinegar or a dedicated grout cleaner works stronger. Spray or apply the solution directly onto the grout lines, saturating them fully.
  4. Let chemistry do the work. Don't scrub immediately. Acid and bleach-based cleaners need time to break down the stain chemically. If you have heavy mold, let it sit for up to 20 minutes. Check the product label for recommended dwell time. You should see the stain start to lighten or bubble slightly if the cleaner is working.
  5. Scrub the embedded grime out. Use a stiff grout brush or an old toothbrush to scrub the wet grout lines in short back-and-forth motions. Press down firmly so the bristles reach into the pores. Work section by section, reapplying cleaner to any lines that have dried. For stubborn stains, keep scrubbing; this is where the work happens.
  6. Flush all traces away twice. Use a handheld shower head or a bucket of clean water to rinse away all traces of the cleaning solution and loosened stain. Rinse twice—once to remove the cleaner, once more to remove residue. If you leave cleaner on the grout, it will dry and cause new staining or residue buildup.
  7. Patience reveals the true result. Turn on the exhaust fan and leave the bathroom door open for at least 30 minutes. Once the grout is completely dry, examine the results under good light. Some stains respond fully to chemical cleaning. Stubborn stains may need a second round of cleaning or a different product.
  8. Restore color without replacement. If the grout is structurally sound but cosmetically discolored after cleaning, a grout pen (also called grout colorant) restores appearance without regrouting. Choose a pen that matches your grout color, shake well, and apply by drawing along the line. Work in sections of 3-4 feet, letting each section dry before moving on. The pen dries in 24-72 hours depending on humidity.
  9. Spot structural failure early. While cleaning, notice if the grout itself is crumbling, soft, or pulling away from tile edges. If you can pick away grout with a fingernail or grout saw without resistance, the grout is failing and needs regrouting, not cleaning. This is a different project. Mark these areas for future regrouting work.
  10. Squeegee stops mold cold. Weekly: spray the grout with a 1:1 vinegar-water solution and let it air dry. Monthly: deep clean with your chosen cleaner. Yearly: inspect for new staining or deterioration. The goal is to remove stain-causing buildup before it sets into the pores.
  11. Seal grout against future damage. Once grout is clean and dry, consider applying a grout sealer (penetrating type, not topical) to prevent future staining. Penetrating sealers sink into the pores and block moisture and stains without changing appearance. Apply per product instructions, typically 2-3 thin coats. This is optional but valuable in bathrooms.