Start with a pH-neutral tile cleaner, a stiff nylon brush, and patience. For stained cement grout, step up to oxygen bleach. Never use vinegar or acids on cement grout or natural stone, and never mix cleaning chemicals. If water no longer beads on the grout, it needs resealing — not more scrubbing.
Grout is the part of a tile floor that does the aging. The tile itself, especially porcelain, can look new for decades, while the cement lines between the tiles collect grime, drink up spills, and slowly shift from white to beige to gray. SD Assembly Pros installs tile and flooring across San Diego County, and a floor that looks worn out is often a grout problem, not a tile problem. The good news: most of it is fixable at the kitchen-sink level, if you use the right chemistry. The bad news: the most popular DIY advice on the internet is actively destroying grout.
Why Does It Matter What Kind of Grout and Tile You Have?
The kind of grout and tile you have decides which cleaner is safe. Most homes have cement-based grout, a porous, alkaline material that behaves a bit like concrete. Acids damage alkaline materials, and vinegar, lemon juice and many bathroom cleaners are acids.
Every acid wash dissolves a thin layer of the grout surface. It looks cleaner for a week because the top of the grout is gone, and then it stains faster than before because the surface is now rougher and more porous.
The tile matters just as much. Glazed ceramic and porcelain are nearly chemical-proof, but natural stone — travertine, marble, limestone, slate — is not. Acidic cleaners permanently etch marble and travertine, leaving dull spots no amount of polishing at home will fix. If your floor or shower is stone, everything that touches it should be labeled stone-safe and pH-neutral, full stop. (Not sure which tile you have? Our guide to porcelain vs. ceramic tile covers how to identify tile by its body and glaze.)
The one exception to all of this is epoxy grout, which is non-porous and shrugs off nearly any cleaner. If your grout has a slightly plastic sheen and has never stained, you may have it — and you can stop reading at the halfway point.
What Is the Safest Way to Clean Grout?
The safest way to clean grout is to start with the gentlest method and stop at the first one that works. For cement grout that means a pH-neutral cleaner and a nylon brush first, oxygen bleach second, and a fresh coat of sealer once the lines are clean and dry:
- Vacuum or sweep first. Scrubbing grit into grout lines is sanding them. Get the abrasive dirt off the floor before anything gets wet.
- Wash with a pH-neutral cleaner. A neutral tile-and-grout cleaner in warm water, applied with a stiff nylon brush along the grout line, handles routine dinginess. Let it sit a few minutes before scrubbing — dwell time does more work than elbow grease.
- Step up to oxygen bleach for stains. On cement grout, dissolve sodium percarbonate (sold as oxygen bleach powder) in warm water, spread it over the lines, let it dwell 15–30 minutes, then scrub and rinse. It lifts organic staining without attacking the cement.
- Rinse with clean water and dry. Cleaner residue left in grout lines is a dirt magnet. Rinse, then towel or squeegee the floor dry.
- Reseal once the grout is clean and fully dry. A penetrating sealer is what keeps the next year's dirt sitting on top of the grout instead of soaking into it.
Skip the folk remedies. A baking-soda paste is mildly abrasive but mostly harmless; the popular baking-soda-plus-vinegar trick is chemistry theater: the two neutralize each other into salt water that fizzes impressively and cleans nothing, and the leftover vinegar still attacks the grout. Steam cleaners do work on ceramic and porcelain with cement grout, but they can wear down sealer, so run the water-drop test afterwards and reseal if needed.
Never mix cleaning chemicals. Chlorine bleach combined with ammonia — including many glass and all-purpose cleaners that contain it — produces chloramine gas, which is toxic to breathe. Bleach mixed with acids like vinegar releases chlorine gas, which is worse. One product at a time, rinse thoroughly between products, and ventilate the room. This is the one rule in this guide with no exceptions.
Which Grout Cleaners Are Safe — and Which Cause Damage?
Safe grout cleaners are pH-neutral tile cleaner and oxygen bleach, applied with a stiff nylon brush. The cleaners that cause damage are acids, undiluted chlorine bleach, abrasives and any mixture of two products. The table is the short version to keep on your phone in the cleaning aisle:
| Product / method | Verdict | Why |
|---|---|---|
| pH-neutral tile cleaner | Use | Safe on every grout and every tile, including stone |
| Oxygen bleach (sodium percarbonate) | Use | Lifts stains from cement grout without eating the cement |
| Stiff nylon brush | Use | Scrubs the joint without scratching glaze or stone |
| Vinegar, lemon, acidic cleaners | Avoid | Dissolve cement grout; permanently etch natural stone |
| Chlorine bleach, undiluted | Avoid | Lightens colored grout unevenly; dangerous near other cleaners |
| Metal brushes or abrasive powders | Avoid | Scratch glaze and gouge soft grout lines |
| Mixing any two cleaners | Never | Bleach + ammonia or acid releases toxic gas |
Hard water note: hard water is half the battle here. Much of San Diego County runs very hard tap water, and the white crust it leaves on shower grout is mineral scale, not dirt. No amount of soap touches it. On porcelain or ceramic, a purpose-made scale remover used sparingly is fine; on stone, it is not, and a razor-flat plastic scraper plus patience is the safe play. Squeegeeing the shower glass and walls after use prevents most of it.
When Does Grout Need Resealing Instead of Cleaning?
Grout needs resealing instead of cleaning when water no longer beads on it. Drip water on a clean, dry grout line: beading means the sealer is still working, while water that darkens the line and soaks in means the grout is unprotected.
Cement grout is porous by nature; a penetrating sealer is what makes it stain-resistant. Sealer wears away quietly, faster in showers, entryways, and kitchen floors, and once it is gone every cleaning is a losing battle until the grout is resealed.
Resealing itself is a manageable DIY afternoon on a small floor: clean, dry completely, apply the sealer to the lines, wipe the excess off the tile before it hazes. Where homeowners get into trouble is scale: resealing an entire tiled kitchen, or a shower where old grout must be raked out and replaced first. Grouting is part of tile work, and it can be booked together with caulking and other small repairs as one handyman visit.
When Is Grout a Repair Job, Not a Cleaning Job?
Grout becomes a repair job when the lines crack, crumble, go missing or keep darkening after cleaning. Those symptoms mean the grout has lost its bond or water is getting behind the tile, and more scrubbing makes them worse. Stop scrubbing and look closer if you see any of these:
- Cracking or crumbling lines — the grout has lost its bond, often because the tile beneath is moving. Cleaning crumbling grout just excavates it faster; those lines need to be raked out and regrouted.
- Dark staining that returns within weeks — recurring shadows along the same lines usually mean water is getting in from behind or below, not sitting on top.
- Missing grout at the tub or shower corners — those joints should be flexible caulk, not grout, and open corners are a direct path for water into the wall.
- Hollow-sounding tiles near bad grout — tap with a knuckle; a hollow click means the tile has debonded and the grout failure is a symptom.
In showers, persistent dark grout can point to a failed waterproofing layer or a slow leak, which is where leak repair under our plumbing service comes in. One note on scope: California caps what an unlicensed handyman can legally take on, and a full shower rebuild is beyond that cap. Our post on what a handyman can legally do in California explains where the line sits. SD Assembly Pros holds CSLB Lic #833940.
More guides on assembly, mounting and home projects are listed on the SD Assembly Pros blog.
Grout Cleaning: Frequently Asked Questions
Can I use vinegar to clean grout?
No. Vinegar is an acid, and cement grout is an alkaline material — every acid wash dissolves a little of the grout's surface, leaving it more porous and faster to stain. On natural stone like marble or travertine, vinegar permanently etches the tile itself. Use a pH-neutral cleaner instead.
Is bleach safe to use on grout?
Oxygen bleach (sodium percarbonate) is the safe choice on cement grout — it lifts organic stains without attacking the cement. Chlorine bleach is harsher, can lighten colored grout unevenly, and must never be combined with other cleaners: mixing bleach with ammonia or acids produces toxic gas. Never use either on natural stone without checking the stone first.
How do I know when grout needs resealing?
Drip a few drops of water on a clean, dry grout line. If the water beads on the surface, the sealer is still working. If it darkens the grout and soaks in, the sealer has worn away and the grout is absorbing water and stains — time to reseal. Showers and kitchen floors wear through sealer fastest.
Why does my grout keep turning dark again after I clean it?
Recurring dark patches usually mean moisture is reaching the grout from behind or below — a failed sealer, a hairline crack collecting water, or in showers, a deeper waterproofing problem. Cleaning removes the symptom for a few weeks, but the fix is resealing, regrouting the failed lines, or finding the leak.