Grout Stain Removal Guide: Treatments for 21 Common Stains

CleaningUpdated 9 min readHow we research

On this page
  1. Identify the stain family first
  2. Stain-by-stain treatment table
  3. The poultice method
  4. Stains in natural stone installations
  5. When a stain will not come out
  6. Frequently asked questions
  7. Sources and standards

To remove a grout stain, first identify the stain family: oil-based, organic, mineral, metallic, dye or biological. Oil needs a degreaser or solvent poultice, organic stains respond to hydrogen peroxide or oxygen bleach, mineral deposits need a mild acid on non-stone tile only, and rust needs a dedicated rust remover. Always test in a hidden joint first.

Key takeaways

  • Stains group into families, and each family responds to one kind of chemistry. Guessing wrong wastes time and can set the stain.
  • A poultice draws stains out of grout pores instead of pushing them deeper. It is the most underused tool in grout stain removal.
  • Many stains near natural stone need stone-safe versions of treatments. Acids, including vinegar and most rust removers, etch marble, limestone and travertine.
  • Use one chemical at a time and rinse fully between treatments. Never combine chlorine bleach with ammonia or acids.
  • Not every dark joint is a stain. Moisture shading, failed sealer and uneven grout color look similar and need different fixes.

Identify the stain family first

Grout stains come from what spilled and from what the grout is made of. Cement grout is porous and alkaline; stains migrate into its pores. Epoxy grout resists almost all penetrating stains, so marks on epoxy are usually surface film. The clues below help classify an unknown stain:

  • Dark, slightly darker when wet, spreads at the edges: oil-based (cooking oil, cosmetics, body oil).
  • Pinkish-brown, tan, yellow-brown: organic (coffee, tea, wine, fruit, food, leaves, urine).
  • Orange to brown, often in dots or rings: rust or iron.
  • Green or blue-green: copper or brass corrosion, sometimes algae outdoors.
  • White, chalky or crusty: mineral (hard water, efflorescence, cement haze).
  • Black or gray speckles in wet areas: mildew.
  • Uniform darkening that lightens as it dries: water, not a stain.

If the joint is uniformly darker or lighter than its neighbors and nothing was spilled, read grout discoloration and shading before treating anything. For a broader diagnostic matrix, see the grout failure diagnostic chart.

Safety: Chlorine bleach plus ammonia releases chloramine gas; chlorine bleach plus any acid (vinegar, rust removers, toilet and scale cleaners, acidic grout cleaners) releases chlorine gas. Hydrogen peroxide and vinegar should not be mixed in a container. Treat one stain chemistry at a time, rinse thoroughly with water before switching, ventilate, and wear gloves and eye protection.

Stain-by-stain treatment table

Treatments assume fully cured cement grout. On natural stone installations, follow the stone column; when in doubt, use the stone-safe option for the whole area, since whatever touches the grout also touches the tile edge.

Grout stain identification and treatment reference
StainFamilyFirst treatmentIf it persistsNatural stone notes
Cooking oil, greaseOilAlkaline degreaser, 10 min dwell, brush, rinsePoultice with acetone or mineral spirits and absorbent powderAlkaline degreaser and solvent poultice are generally stone-safe
Body oil, lotion, cosmeticsOilAlkaline bathroom cleaner, nylon brushSolvent poulticeAs above
Coffee, teaOrganicOxygen bleach solution, 15-30 minPoultice of 12% hydrogen peroxide (handle with care) or 3% peroxide, repeatedPeroxide poultice is a standard stone treatment; may lighten dark stone, test first
Red wine, fruit juice, berriesOrganicOxygen bleach solutionHydrogen peroxide poultice, 24 hoursAs above
Tomato sauce, curry, turmericOrganic with oilAlkaline degreaser first, then oxygen bleachPeroxide poultice; turmeric may fade further with daylight exposureDegreaser then peroxide poultice
Pet urineOrganicEnzymatic cleaner, keep wet per labelRepeat; grout that holds odor may need replacingEnzymatic cleaners are generally stone-safe; check label
BloodOrganicCold water, then 3% hydrogen peroxideEnzymatic cleanerPeroxide, test on dark stone
Leaves, mud, tannins (outdoor)OrganicOxygen bleach solutionPeroxide poultice; daylight often fades residual stainingOxygen bleach usually safe; test
MildewBiologicalOxygen bleach or dilute chlorine bleach, 5-15 minRepeat, then fix moisture sourceTest bleach; can discolor some stones
Pink or orange filmBiological (bacteria)Alkaline cleaner, then dilute bleach or peroxideReduce soap residue and standing waterNon-acidic products only
Hard water scale, soap scumMineral and soapAlkaline soap scum removerBuffered acid cleaner, brief dwell, non-stone tile onlyNo acids; use a stone-safe alkaline scum remover
EfflorescenceMineral saltsDry nylon brush and vacuumEfflorescence remover (acidic) on non-stone tile after moisture is solvedNo acids; dry brush and professional advice
Cement grout hazeMineralDamp wipe and white padBuffered acid haze remover after cure, non-stone onlyUse a stone-safe, non-acidic haze remover
Rust (iron)MetallicCommercial rust remover labeled for grout and tileRepeat; remove the iron source (cans, steel wool, fixtures)Use a rust remover formulated for stone only; common rust removers etch
Copper or brass (green)MetallicPoultice with dilute household ammonia and absorbent powderRepeat poulticeAmmonia poultice is a recognized stone method; never with bleach
Ballpoint and felt-tip inkDyeIsopropyl alcohol on a swabAcetone; on light grout, then 3% peroxideAlcohol and acetone are generally safe; test
Hair dyeDyeWipe immediately; alkaline cleaner3% hydrogen peroxide; on white cement grout, dilute bleach spot treatmentPeroxide poultice; avoid bleach on colored stone
Latex paintCoatingSoften with warm water, scrape with a plastic toolIsopropyl alcohol or a latex paint remover tested on groutPlastic tools only on polished stone
Oil paint, varnishCoatingMineral spiritsLacquer thinner, then solvent poulticeSolvents generally safe; avoid caustic strippers
Candle wax, gumCoatingFreeze with ice, pop off with a plastic scraperMineral spirits on residueSame
Nail polishCoating and dyeBlot; acetone on a swab, do not rub outwardAcetone poultice, then peroxide for residual tintAcetone generally safe; test on resin-filled stone

Pigment matters: oxidizers (bleach, peroxide, oxygen bleach) can lighten colored cement grout. On dark or strongly colored grout, test any oxidizer on a hidden joint and keep dwell short. If treated joints end up lighter than their neighbors, a grout colorant can even out the result.

The poultice method

Surface cleaners work on what is at the face of the joint. Stains that have soaked in, especially oils, organic dyes and some metallic stains, need to be pulled back out. A poultice combines a chemical that dissolves the stain with an absorbent that wicks the dissolved stain out as it dries.

Poultice recipes by stain family (general guidance, test first)
Stain familyChemicalAbsorbentConsistencyTime
Oil-basedAcetone, mineral spirits or alkaline degreaserDiatomaceous earth, kaolin clay or white paper towelPeanut butter24-48 hours
OrganicHydrogen peroxide (3% or, with care, 12%)Kaolin, diatomaceous earth, white cottonPeanut butter24 hours
CopperDilute household ammoniaKaolin or diatomaceous earthPeanut butter24-48 hours
RustStone- or grout-rated rust removerAs specified by the productPer labelPer label
  1. Clean the area. Remove surface soil with a neutral cleaner so the poultice contacts the stain directly. Let it dry.
  2. Pre-wet with the chemical. Dampen the stained joint with the same liquid used in the poultice.
  3. Apply the paste. Spread the poultice about 1/4 inch (6 mm) thick, extending roughly 1/2 inch (13 mm) beyond the stain on all sides.
  4. Cover and vent. Cover with plastic wrap, tape the edges, and poke a few small holes so it dries slowly. Slow drying gives the chemical time to work before the absorbent pulls it back out.
  5. Let it dry completely. Usually 24-48 hours. A poultice removed while still damp leaves most of the stain behind.
  6. Remove and rinse. Scrape off with a plastic scraper, rinse with clean water and let the joint dry before judging. Repeat up to five times for stubborn stains; each application usually removes a share of what remains.

Use white or uncolored absorbents only. Colored paper towels and some clays can transfer dye. Solvent poultices should be used with ventilation and no ignition sources nearby, and 12% hydrogen peroxide (sold for hair and pool use) is a skin and eye irritant that requires gloves and eye protection.

Stains in natural stone installations

Marble, limestone, travertine, onyx and many terrazzo floors are calcium carbonate. Any acid, including vinegar, lemon juice, most rust removers and most hard water removers, etches them. Granite and slate are more acid-tolerant but can still be affected by strong acids and may contain calcareous veins. The stone column in the table above favors alkaline, oxidizing and solvent treatments for that reason. If an acid has already touched the stone, a dull spot that does not wash off is etching, not a stain, and polishing or honing is the repair. More on stone and grout pairing in grout for natural stone.

Bottom line: Identify the stain family, match the chemistry to it, and pull deep stains out with a poultice rather than scrubbing harder. Around natural stone, rule out acids entirely and test every oxidizer.

When a stain will not come out

Some stains are permanent in cement grout. Long-standing rust that has migrated deep into the joint, old oil stains in unsealed kitchen grout, and urine that has saturated grout around a toilet often survive every treatment. At that point the options are:

  • Grout colorant. A pigmented epoxy or acrylic colorant hides residual staining and seals the joint. It needs clean, dry, sound grout. See grout colorant.
  • Partial removal and regrout. Removing the top 1/8 inch (3 mm) or more of the stained joint and regrouting is often faster than repeated treatments. See how to regrout tile.
  • Full replacement. For saturated or odor-holding grout, see repair or replace grout.

After any successful stain removal on cement grout, let the joint dry for 24-72 hours and apply a penetrating sealer to slow the next spill's absorption. The process is in how to seal grout.

Frequently asked questions

How do you get rust stains out of grout?

Use a commercial rust remover labeled for grout and tile, following its dwell time, and remove the iron source. Around marble, limestone or travertine, use only a rust remover formulated for stone, since common rust removers are acidic and etch it.

What removes oil stains from grout?

Start with an alkaline degreaser. For oil that has soaked in, a poultice of acetone or mineral spirits with diatomaceous earth or kaolin, left 24-48 hours, draws it out.

Does hydrogen peroxide whiten grout?

It removes organic staining such as coffee, wine and food, which often makes grout look whiter. It can also lighten some colored grouts, so test on a hidden joint first.

How do I get hair dye out of grout?

Wipe it up immediately and clean with an alkaline cleaner. Set stains respond to 3% hydrogen peroxide or a peroxide poultice; on white cement grout, a short spot treatment with dilute bleach is an option, never combined with ammonia or acids.

Can you remove stains from epoxy grout?

Most marks on epoxy grout are surface film and wipe off with an alkaline cleaner. Strong dyes may tint light epoxy; 3% peroxide often lifts them. Avoid abrasives.

What is a poultice for grout stains?

It is a paste of an absorbent powder and a stain-dissolving liquid, applied over the stain and left to dry so it wicks the dissolved stain out of the grout's pores.

Sources and standards

  • Natural Stone Institute, stain identification and poultice guidance for natural stone surfaces.
  • ANSI A118.6 (standard cement grouts), ANSI A118.7 (high-performance cement grouts) and ANSI A118.3 (epoxy grouts).
  • TCNA Handbook for Ceramic, Glass, and Stone Tile Installation.
  • US Environmental Protection Agency, A Brief Guide to Mold, Moisture and Your Home.
  • Cleaner, rust remover and grout colorant manufacturers' labels, technical data sheets and safety data sheets.

Grout Atlas guidance is checked against ANSI A108/A118 and ISO 13007 requirements, the TCNA Handbook and manufacturer technical data sheets. Product formulations change, so confirm details on the current data sheet for the product you buy. Spotted an error? Report a correction.