This article may contain affiliate links. If you buy through them we may earn a commission at no extra cost to you.

Baking soda paste removes light-to-moderate grout stains in about 15 minutes. For deeper discoloration or mildew, hydrogen peroxide or an oxygen-based cleaner like OxiClean will do what bleach does without the fumes or the risk of etching your tile. Here are five methods ranked roughly from gentlest to most powerful, with costs and honest trade-offs for each.

Baking Soda and Water Paste

This is my first stop for everyday grime. Baking soda is mildly abrasive, alkaline enough to lift dirt and mildew, and costs about $0.50 a box—enough for a dozen cleaning sessions.

Mix three parts baking soda to one part water into a thick paste. For a standard bathroom, half a cup of baking soda and 2–3 tablespoons of water is about right. Spread it onto grout lines with an old toothbrush or a dedicated grout brush, let it sit 5–10 minutes, then scrub in small circles and rinse clean.

For stubborn stains, extend the dwell time to 20 minutes. A few drops of dish soap in the paste adds a little degreasing power if you’re dealing with kitchen grout.

Baking soda paste applied to bathroom grout lines with a small scrub brush

White Vinegar Solution

Vinegar cuts through mineral deposits, soap scum, and surface mildew quickly. A gallon of plain white vinegar (5% acidity) runs $2–4 and works well on ceramic and porcelain tile.

Pour undiluted vinegar into a spray bottle, saturate the grout lines, and wait 5–10 minutes. If mildew is present, you’ll see a slight fizz. Scrub and rinse. For heavy buildup, let it sit 15 minutes before scrubbing.

One firm limit: skip vinegar entirely on natural stone—marble, limestone, slate, and travertine all etch on contact with acid. If you’re not certain what your tile is, test inside a cabinet or behind the toilet before committing to the whole floor.

Baking Soda and Vinegar Combination

The fizzing reaction when these two meet is more than satisfying to watch—it genuinely helps dislodge debris packed into porous grout. Total cost is under $1.

Sprinkle baking soda onto damp grout, then spray white vinegar over it. Let the mixture fizz and work for 10–15 minutes, scrub, and rinse thoroughly. I reach for this combination when mildew has had a few weeks to settle in and the baking-soda-alone approach isn’t cutting it.

Hydrogen Peroxide and Baking Soda

Standard 3% hydrogen peroxide (about $1–2 a bottle at any drugstore) is a mild oxidizing bleach without chlorine fumes. It’s particularly effective on rust stains and organic growth in older bathroom grout.

Mix equal parts 3% hydrogen peroxide and baking soda into a paste, apply to grout, and let it sit 10 minutes before scrubbing and rinsing. If you have 6% or 10% peroxide on hand, dilute it to roughly 3% with water before using it here—higher concentrations can irritate skin and aren’t meaningfully more effective on grout.

One hard rule: never mix hydrogen peroxide with vinegar or ammonia-based cleaners in the same application. The combination produces peracetic acid, which is corrosive and harmful to inhale.

Baking soda and white vinegar fizzing on grout lines during cleaning

Commercial Oxygen-Based Cleaners

OxiClean and similar oxygen-release powders cost $5–12 per container and cover many cleaning sessions. They’re worth keeping on hand when paste methods aren’t shifting set-in stains.

Mix according to the package—usually one scoop to a cup of warm water—apply to grout, wait 10–15 minutes, scrub, and rinse. The oxygen bubbles penetrate grout more aggressively than vinegar does, without producing fumes. These cleaners are safe for all common tile types and won’t damage grout sealant as long as you’re not leaving puddles to soak overnight.

Steam Cleaning

A handheld steam cleaner costs $30–150 depending on build quality. That’s the highest upfront cost here, but it uses no chemicals at all—just tap water—and the heat kills mildew spores rather than just removing visible growth.

Heat the steamer, direct the nozzle along grout lines, and follow with a grout brush if any residue remains. Steam works on sealed and unsealed grout and on every tile type, including natural stone. If you only have one small area to tackle, renting a unit for $20–40 per day makes more sense than buying.

The longer you let a paste or liquid sit on grout, the less scrubbing you’ll need—dwell time does half the work.

Comparison at a Glance

Method Approx. Cost Best For Avoid On
Baking soda paste $0.50 Light everyday grime Nothing (safe universally)
White vinegar $2–4/gallon Mineral deposits, soap scum Natural stone tile
Baking soda + vinegar Under $1 Mildew, moderate stains Natural stone tile
Hydrogen peroxide paste $1–2 Rust, organic stains, older grout Don’t mix with vinegar or ammonia
Oxygen-based cleaner $5–12 Set-in stains, all tile types Prolonged soaking near sealant
Steam cleaner $30–150 (buy) / $20–40/day (rent) Chemical-free deep clean, all surfaces Nothing (check manufacturer guidance)

Prevention and Maintenance

Wiping down tile after showers takes 30 seconds and dramatically slows mildew growth. Once a week, a quick spray of 1:1 vinegar and water left to air-dry keeps surface mildew from establishing between deep cleans.

If your grout is unsealed, consider sealing it after the next deep clean. A grout sealer runs $15–30 per bottle, creates a water-repellent barrier, and means your next cleaning session will take half the effort. Sealed grout typically holds up 1–3 years before resealing, depending on foot traffic and moisture exposure.

Frequently asked questions

Can I use baking soda on colored grout?

Yes. Baking soda is gentle and won’t bleach or fade grout. It’s actually safer for colored grout than vinegar, which is acidic. Always test on a hidden area first if your grout is a bright or dark color.

How often should I clean grout without bleach?

Light weekly maintenance (spray and wipe) keeps mildew at bay. Deep cleaning with paste or vinegar every 1–3 months is usually enough for bathrooms. Kitchens may need less frequent cleaning unless they’re prone to splashing and moisture.

Will these methods work on black mold in grout?

For surface mold, hydrogen peroxide and baking soda or the vinegar fizz method work well. If mold has penetrated deep into grout or you see it returning within days, the grout may need professional treatment or replacement. Persistent mold suggests a moisture problem that cleaning alone won’t fix.

Is it safe to mix vinegar with other cleaners?

No. Never mix vinegar with hydrogen peroxide, ammonia, or bleach—these combinations create toxic gases. Use one method at a time and rinse thoroughly between applications if switching products.

Can I use these methods on natural stone tile?

Baking soda paste and hydrogen peroxide are safe. Avoid vinegar and acidic cleaners on marble, limestone, slate, or travertine, as they etch the surface. Oxygen-based cleaners are usually safe but check the label for stone compatibility.

Ellen Marsh
Ellen Marsh
Ellen has renovated three houses, killed more seedlings than she admits, and writes about both.