How to Deep Clean Tile Floors and Grout Lines
The fastest way to get tile floors and grout truly clean is to use an alkaline cleaner (like a baking soda paste or a commercial tile cleaner) with a stiff-bristle brush, then rinse thoroughly. Grout is porous, so dirt and grease settle deep inside – a simple mop won’t cut it. Start by sweeping or vacuuming, then apply your chosen cleaner, scrub with a grout brush, rinse with clean water, and dry the floor completely. Below is the full process, including what to watch out for and when to hand the job to a professional.
What You’ll Need
Gather these before you start:
- Broom or vacuum with a hard-floor attachment
- Bucket (two if possible – one for cleaning solution, one for rinse water)
- Stiff-bristle scrub brush (a grout brush or an old toothbrush works for tight lines)
- Soft sponge or microfiber mop
- Cleaning solution – you can make your own or buy a commercial grout cleaner
- Protective gloves (alkaline cleaners can irritate skin)
- Ventilation – open windows or turn on a fan if using strong chemicals
Example ratios for a DIY cleaner:
Baking soda paste:
3 parts baking soda
1 part water
Mix into a thick paste
Oxygen bleach solution (for colored grout):
1 scoop oxygen bleach powder
1 gallon warm water
Stir until dissolved
The Cleaning Sequence
1. Remove Loose Dirt
Sweep or vacuum the entire floor. Any grit left on the surface will turn into mud when you add water and may scratch the tile. Pay extra attention to corners and along baseboards. If you have sticky spots, scrape them up with a plastic putty knife before moving on.
2. Pre-Treat Stubborn Stains
Spot-clean any dark or oily stains before you tackle the whole floor. Dab a small amount of baking soda paste directly onto the stain and let it sit for 10 minutes. Scrub with a brush, then wipe away the residue. For grease stains in a kitchen, add a drop of dish soap to the paste.
3. Apply the Cleaner
If you’re using a mop, work in small sections (about 3×3 feet). For grout, a spray bottle or sponge works better. Apply enough solution so the grout lines are visibly wet but not pooling on the tile. Let it dwell for 5–10 minutes – this gives the cleaner time to break down the grime. If the solution dries during dwell, spray it again lightly.
4. Scrub the Grout Lines
Use your stiff-bristle brush and scrub each grout line with short, firm strokes. For very dirty grout, apply more cleaner and scrub again. Don’t use a wire brush – it can scrape away the grout’s surface layer, making it rougher and more prone to future staining. Work in 2-foot sections so the cleaner doesn’t dry out.
5. Scrub the Tile Faces
If the tile itself is greasy or cloudy, give it a gentle scrub with a soft sponge after the grout is done. Avoid abrasive pads on glossy tiles – they can leave fine scratches. For textured or matte tiles, a nylon scrub pad is safe.
6. Rinse Thoroughly
This is the step most people rush. Use a clean mop or sponge with plain warm water to wipe away all cleaner residue. Change your rinse water as soon as it looks dirty – leftover cleaner will attract new dirt and may leave a film on the tile. Verification check: after rinsing, wipe a single grout line with a white paper towel. If you see brown or gray residue, rinse that section again. If the towel stays clean, you’re done rinsing.
7. Dry the Floor
Use a dry microfiber mop or a clean towel to remove standing water. Grout dries slowly, so walk on the floor only after it feels dry to the touch (usually 1–2 hours). If you can, run a fan or dehumidifier to speed drying and prevent mildew. Final success check: after the floor is fully dry, look for any haze or dull film on the tile – that means a rinse was missed. Re-rinse and dry any hazy spots.
Common Mistakes That Leave Grout Dirty
- Skipping the pre-clean step – mopping over loose dirt pushes it deeper into the grout pores. A dry sweep or vacuum is not optional.
- Using the wrong cleaner – vinegar and other acids can etch stone tiles (like marble, travertine, or slate) and damage unsealed grout. Stick to neutral or alkaline cleaners. On ceramic or porcelain, the risk is lower, but acid can still dull the glaze over time.
- Not letting the cleaner dwell – if you scrub immediately, the cleaner hasn’t had time to dissolve the oils and mineral deposits. A 5-minute dwell minimum is standard; stubborn areas need 10.
- Over-wetting the floor – too much water can seep under loose tiles or damage the subfloor, especially on ground-level concrete slabs with moisture issues. Work in small areas and do not flood the grout lines.
- Forgetting to seal after deep cleaning – once grout is clean and dry, apply a penetrating sealer to protect it from future stains. Unsealed grout reabsorbs dirt within weeks.
- Scrubbing with too much force on old grout – if grout is already brittle or cracked, aggressive scrubbing can flake out chunks. If you see pieces coming loose, stop and evaluate whether regrouting is needed.
When to Go DIY vs. Call a Pro
The biggest decision is whether your grout can be revived with a home cleaning or if it needs professional steam cleaning or regrouting. Use this guide to decide, and pay attention to the stop threshold.
| Condition | Best Approach |
|---|---|
| Mild discoloration, no cracking | DIY with oxygen bleach or baking soda |
| Dark stains that don’t lift after two scrubs | Professional steam cleaning (higher heat and pressure) |
| Grout crumbling or missing chunks | Regrouting needed – a pro or confident DIYer can do it |
| Large area (over 500 sq ft) | Rent a machine or hire a pro to save time and elbow grease |
| Musty smell or mold returns within a week of drying | Professional mold remediation and sealing |
Stop threshold: If you scrub a test spot three times (using dwell and proper brush pressure) and the grout still looks stained, stop DIY. The material isn’t just dirty – it’s either permanently stained or worn down. Continued scrubbing will only damage the grout surface. Call a professional for steam cleaning, or if the grout is crumbling, schedule a regrout.
Verification after pro work: After a professional steam clean, let the floor dry fully (24 hours). Then wipe a grout line with a damp paper towel – it should come away clean. If you still see dirt, the service may need to be repeated or the grout may need replacement.
Quick Checklist for a Thorough Clean
- [ ] Removed all furniture and rugs from the area
- [ ] Swept/vacuumed thoroughly
- [ ] Tested cleaner on an inconspicuous spot (wait 10 minutes for discoloration)
- [ ] Applied cleaner and allowed dwell time (5–10 minutes)
- [ ] Scrubbed grout lines with a stiff brush, not wire
- [ ] Performed the paper-towel verification after rinsing
- [ ] Dried floor completely before walking on it
- [ ] Sealed grout after 24 hours of drying (if grout is unsealed)
FAQ
How often should I deep clean tile floors and grout?
Every 6–12 months, depending on traffic. In kitchens and entryways, a deep clean every 3–4 months is better. If you notice the grout looking dingy within a month of cleaning, check whether it was sealed properly – unsealed grout absorbs dirt much faster.
Can I use bleach on grout?
You can, but it’s not recommended for routine cleaning. Bleach kills mold and whitens grout temporarily, but it does not remove embedded oils or mineral deposits. It also breaks down the grout’s cement binder over time, making it more brittle and prone to cracking. For occasional mold spot-treatment, dilute bleach 1:10 with water, apply carefully, and rinse thoroughly within 5 minutes. For a full floor, use an oxygen bleach cleaner instead – it’s safer for the grout and equally effective on mold.
Should I seal the grout after deep cleaning?
Yes, if the grout is unsealed or the old sealant has worn away. A penetrating sealer (look for “impregnating” or “water-based” on the label) will fill the pores and make future cleaning much easier. Apply it after the floor has been completely dry for at least 24 hours. A good sealer lasts 1–3 years depending on foot traffic and moisture exposure. Test a small hidden spot first to confirm the sealer doesn’t darken the grout unevenly.
What if my tile is natural stone (marble, travertine, slate)?
Treat it differently. Alkaline cleaners that are safe for ceramic or porcelain can etch natural stone. Use a stone-safe neutral pH cleaner (pH 7) and avoid any acids or alkaline pastes. For grout on stone floors, stick to oxygen bleach solutions that are labeled safe for stone. Always test on an inconspicuous area before full application. If the stone is honed or polished, never use abrasive brushes – a soft nylon brush or sponge is enough.
Explore This Topic
– How to Clean Hardwood Floors Without Damaging the Finish
– How to Clean Vinyl, Laminate, and Luxury Vinyl Plank Floors
– How to Deep Clean Carpet Without a Machine: Manual Methods

Sir Cleans a Lot is a professional home cleaning specialist with over 10 years of hands-on experience. He has helped thousands of homeowners tackle stubborn stains, eliminate mold, and keep their homes spotless using practical, science-backed methods. When he’s not testing the latest cleaning products or researching stain removal techniques, he’s sharing his expertise to make cleaning easier for everyone.
