The best way to clean shower tiles and grout is to soften the buildup first, then use the mildest cleaner that works. Start with warm water and dish soap to break down soap scum. Then spread a baking soda paste on the grout lines, let it sit for 10 to 15 minutes, scrub lightly with a grout brush, and rinse with clean water. For dark or stained grout, swap the plain paste for baking soda mixed with hydrogen peroxide, or soak the grout lines with oxygen bleach.
That single routine handles most showers. The rest of this guide by Nova Floor team covers the other methods pros reach for, which surfaces each one is safe on, and how to keep grout clean once you have done the work.
Contents
How to Clean Shower Tiles and Grout

Tile and grout cleaning works best in a set order. Tile is hard and sealed. Grout is porous and soaks up soap, oils, and minerals, so it always needs more attention than the tile around it.
Follow this basic sequence every time:
- Rinse the walls and floor with hot water. Run the shower on hot for a few minutes, or splash hot water on the tile. Warm surfaces loosen soap scum and help cleaners work faster.
- Clean the tile first. Wash the tile faces with dish soap and warm water. This removes the greasy film so your grout cleaner can reach the grout instead of sitting on top of soap residue.
- Treat the grout lines. Apply your chosen grout cleaner directly to the grout, not the whole wall.
- Let it dwell. Give the cleaner 10 to 30 minutes to work, depending on the product. Dwell time does most of the work. Scrubbing does the rest.
- Agitate gently. Use a stiff nylon grout brush on ceramic and porcelain. Use a soft-bristle brush on natural stone.
- Rinse well. Leftover cleaner attracts dirt and can dull the finish. Rinse with clean water until the surface feels smooth, not slick.
- Dry the surface. Wipe the tile and grout with a microfiber cloth. Drying stops water spots and slows mildew growth. If you are also considering a moisture-resistant flooring option outside the shower, Vinyl Flooring is an easy-care choice for bathrooms and other wet-prone areas.
A quick note before you start: test any cleaner on a small hidden spot first, such as a corner behind the shower door or a low section near the floor. Wait a few minutes and check for dulling, etching, or color change.
What you are actually removing
Knowing the stain helps you pick the right cleaner.
| Buildup | What it looks like | What removes it |
| Soap scum | Cloudy white or gray film | Dish soap, vinegar, alkaline tile cleaner |
| Hard water stains and mineral deposits | Chalky white crust, spotting | White vinegar, acidic cleaner (not on stone) |
| Grout stains from dirt and oils | Dark or gray grout lines | Baking soda, oxygen bleach, commercial grout cleaner |
| Mildew | Pink or light gray specks | Hydrogen peroxide, oxygen bleach, steam |
| Mold | Black or deep green spots in grout | Diluted chlorine bleach, hydrogen peroxide, steam |
10 Pro Ways to Clean Shower Tiles and Grout
Work through these from the gentlest to the strongest. There is no reason to reach for bleach on a shower that only needs dish soap.
1. Dish Soap and Warm Water

Best for: Weekly maintenance, light soap scum, sealed natural stone, glass tile.
What you need: A few drops of dish soap, a bucket of warm water, a soft sponge or microfiber cloth, a soft-bristle brush.
Steps
- Mix a teaspoon of dish soap into a quart of warm water.
- Wipe the tile from the top down with a sponge.
- Run the soft brush along the grout lines with light pressure.
- Wipe again with a clean, damp cloth.
Dwell time: 3 to 5 minutes on the tile face. Longer is fine.
Rinsing: Rinse with clean warm water. Soap residue left behind will attract more grime.
Safety: This is the safest option for every tile type. Still dry the floor after, because soapy water is slippery.
2. Baking Soda Paste

Best for: General grout stains, dull grout lines, mild odor, homes that want a natural option.
What you need: Baking soda, water, a small bowl, an old toothbrush or grout brush, a microfiber cloth.
Steps
- Mix three parts baking soda with one part water to make a thick paste.
- Press the paste into the grout lines with your fingers or a brush. Gloves help.
- Let it sit.
- Scrub along the grout line, not across it, using short back and forth strokes.
- Wipe away the paste with a damp cloth.
Dwell time: 10 to 15 minutes. Do not let it dry hard, or it becomes difficult to rinse.
Rinsing: Rinse two or three times. Baking soda leaves a white haze if any is left behind.
Safety: Safe on ceramic, porcelain, and most sealed stone. Baking soda is a mild abrasive, so use light pressure on polished marble and glass tile to avoid fine scratches.
3. Baking Soda and Hydrogen Peroxide

Best for: Stained white or light grout, mildew spots, showers that have not been cleaned in months.
What you need: Baking soda, 3% hydrogen peroxide, a bowl, a grout brush, gloves.
Steps
- Mix baking soda with enough hydrogen peroxide to form a spreadable paste. A small squirt of dish soap helps it cling to vertical grout lines.
- Apply the paste along the grout lines.
- Let it sit out of direct light. Peroxide breaks down faster in bright light.
- Scrub with the grout brush.
- Rinse thoroughly.
Dwell time: 15 to 30 minutes. Repeat once if the grout is still dark.
Rinsing: Rinse with warm water and wipe dry. Any residue will keep lightening the surface it sits on.
Safety: Peroxide can lighten colored grout and some fabrics, so keep it off towels and bath mats. Never mix hydrogen peroxide and vinegar in the same container. Use one, rinse, then use the other if needed.
4. White Vinegar Spray

Best for: Hard water stains, mineral deposits, cloudy glass doors, soap scum on ceramic and porcelain.
What you need: White vinegar, a spray bottle, warm water, a nylon brush, a microfiber cloth.
Steps
- Mix equal parts white vinegar and warm water in a spray bottle. Use full strength vinegar on a heavy mineral crust.
- Spray the tile and grout until damp.
- Let it dwell. Respray if the surface starts to dry.
- Scrub the grout lines and any spotted areas.
- Rinse with plenty of clean water.
Dwell time: 10 to 20 minutes. Do not exceed 30 minutes on grout.
Rinsing: Rinse well. Acid left on grout slowly wears down the surface.
Safety: Never use vinegar on marble, travertine, limestone, onyx, or other acid-sensitive natural stone. Never mix vinegar with bleach. Open a window or run the fan, since the smell is strong in a closed bathroom.
5. Vinegar and Dish Soap for Heavy Soap Scum

Best for: Thick, greasy soap scum on ceramic, porcelain, and glass.
What you need: Equal parts warm white vinegar and dish soap, a spray bottle, a non-scratch scrub pad.
Steps
- Warm the vinegar slightly. Warm liquid cuts grease faster.
- Mix it with an equal amount of dish soap and pour into a spray bottle.
- Coat the tile. The mixture is thick and clings well.
- Let it sit, then scrub the tile face with a non-scratch pad and the grout with a brush.
- Rinse from the top down.
Dwell time: 20 to 30 minutes.
Rinsing: Rinse twice. This mix is slippery and needs extra water to clear.
Safety: Skip this on natural stone. The floor will be very slick during and after, so rinse carefully.
6. Oxygen Bleach Soak

Best for: Deeply discolored floor grout, wide grout lines, cleaning grout with the least scrubbing.
What you need: Powdered oxygen bleach (sodium percarbonate), warm water, a bucket, a brush, gloves.
Steps
- Mix the powder with warm water following the label directions until it dissolves.
- Pour or brush the solution over the grout lines. On floors, flood the grout so it stays wet.
- Keep the area wet for the full dwell time. Add more solution if it dries.
- Agitate lightly with a brush.
- Rinse and wipe up with a mop or cloth.
Dwell time: 15 to 30 minutes. Some products allow longer.
Rinsing: Rinse until the water runs clear.
Safety: Wear gloves. Oxygen bleach is safer than chlorine bleach and is color-safe on most grout, but check the label for natural stone. Do not mix it with other cleaners.
7. Commercial Grout Cleaner

Best for: Set-in grout stains, large areas, showers that resist home remedies.
What you need: A grout cleaner made for your tile type, a grout brush, gloves, eye protection.
Steps
- Read the label and confirm it is rated for your surface. Look for pH-neutral or stone-safe wording if you have natural stone.
- Ventilate the bathroom before you spray.
- Apply to the grout lines only.
- Follow the stated dwell time exactly.
- Scrub, then rinse well.
Dwell time: Whatever the manufacturer states. Longer is not better with acidic products.
Rinsing: Rinse thoroughly, then wipe dry.
Safety: Follow manufacturer instructions. Never combine a commercial cleaner with bleach, vinegar, ammonia, or another product. Many tile cleaners already contain acid or bleach, and mixing can release harmful fumes.
8. Steam Cleaning

Best for: Chemical-free cleaning, mold and mildew, sanitizing, homes with kids or pets.
What you need: A steam cleaner with a narrow nozzle and a brush attachment, microfiber cloths.
Steps
- Fill the machine with distilled water if the manual recommends it. Distilled water prevents mineral buildup in the unit.
- Pre-clean the tile with dish soap so steam is not fighting a layer of grease.
- Hold the nozzle close to the grout line and move slowly, about an inch per second.
- Wipe the loosened grime away with a microfiber cloth as you go.
- Repeat on any stubborn spots.
Dwell time: Not applicable. The heat works on contact.
Rinsing: Usually not needed. Wipe with a damp cloth, then dry.
Safety: Steam causes serious burns. Keep hands clear of the nozzle. Avoid prolonged steam on cracked or crumbling grout, since pressure can push loose pieces out. Check the manufacturer guidance for natural stone before you steam it.
9. Diluted Chlorine Bleach for Mold

Best for: Black mold in white grout on ceramic or porcelain tile. This is a last resort, not a routine cleaner.
What you need: Chlorine bleach, water, a spray bottle or bowl, gloves, eye protection, a fan or open window.
Steps
- Mix roughly one part bleach to ten parts water.
- Open the window and run the exhaust fan before you apply anything.
- Apply to the affected grout only. Do not spread it across the whole shower.
- Let it sit, then scrub gently.
- Rinse very thoroughly with clean water and dry the area.
Dwell time: 10 minutes. Longer contact weakens grout.
Rinsing: Rinse several times. Bleach residue keeps working on the grout after you leave the room.
Safety: This is the highest-risk method in the list. Never mix bleach with vinegar, ammonia, hydrogen peroxide, or any other cleaner. Doing so can create toxic gas. Never use bleach on colored grout or natural stone. Wear gloves and eye protection, and keep the room ventilated during and after.
10. pH-Neutral Cleaner and Gentle Scrubbing for Natural Stone

Best for: Marble, travertine, limestone, slate, and other stone tile.
What you need: A pH-neutral stone cleaner, warm water, a soft-bristle brush, microfiber cloths.
Steps
- Rinse the stone with warm water.
- Apply the pH-neutral cleaner as directed.
- Work the grout lines with a soft-bristle brush and light pressure only.
- Rinse with clean water.
- Dry the stone completely with microfiber. Standing water causes spotting and can darken porous stone.
Dwell time: 5 to 10 minutes, or as the label states.
Rinsing: Rinse fully, then dry. Do not let cleaner air-dry on stone.
Safety: Never use vinegar, lemon, or any acidic cleaner on acid-sensitive stone. Avoid abrasive pads and stiff brushes. If stone stains do not lift with a neutral cleaner, use a stone poultice or call a stone care specialist.
How to Clean Grout in a Shower Without Scrubbing
You can get very close to a no-scrub result, but almost never all the way. The trick is to let dwell time and heat replace elbow grease.
What actually works with little or no scrubbing:
- Oxygen bleach soak. This is the best low-effort option for floor tile grout. Flood the grout lines, keep them wet for 20 to 30 minutes, then rinse. Most of the stain lifts on its own.
- Cling foam or gel grout cleaners. These stay on vertical grout lines long enough to work. Spray, wait, rinse.
- Steam. The nozzle does the agitation for you. You just guide it and wipe.
- A daily shower spray. If you spray after every shower, buildup never gets a chance to bond.
When light agitation is still needed:
- Grout that is dark from years of buildup rather than surface staining.
- Textured or slip-resistant floor tile that traps grime in the surface.
- Corners and the joint where the wall meets the floor, where soap collects.
- Mold that has grown into the grout rather than sitting on top of it.
In those cases, a 30-second pass with a grout brush after a long dwell does more than 10 minutes of hard scrubbing on dry grout. Let the cleaner do the heavy lifting first.
How to Clean Shower Tiles Naturally

Natural cleaning works well in a shower that gets regular attention. It works less well on years of neglect.
A natural cleaning routine that holds up:
- Warm water rinse. Heat softens everything.
- Dish soap wash. Removes body oil and soap film from the tile.
- Baking soda paste on the grout. Sit 15 minutes, scrub lightly.
- Hydrogen peroxide on stained or mildewed grout. Sit 15 to 30 minutes, then rinse.
- Vinegar rinse on ceramic or porcelain only. Handles hard water spots.
- Microfiber dry-down. Prevents the next round of spots and mildew.
Other natural helpers:
- Steam. No chemicals at all, and it sanitizes as it cleans.
- Lemon juice. Works like vinegar on ceramic. Same warning applies, so keep it far away from natural stone.
- Castile soap. A good pH-neutral option for stone tile.
- Cornstarch or baking soda poultice. Draws stains out of porous grout when left on for several hours.
Natural methods need more dwell time than commercial cleaners. Plan for repeat treatments on older grout rather than one long session.
How to Clean Tile Grout With Mold

Mold in shower grout grows because grout is porous and the shower stays damp. Mildew is the light gray or pink surface growth. Mold is the darker black or green growth that reaches into the grout.
The best way to clean a tile shower with mold:
- Ventilate first. Open a window and run the exhaust fan before you apply anything.
- Protect yourself. Wear gloves, eye protection, and a mask. Old clothes help, since mold treatments bleach fabric.
- Pick one treatment. Use hydrogen peroxide for light mildew, oxygen bleach for moderate growth, or diluted chlorine bleach for black mold in white grout on ceramic or porcelain. Steam works on all three if you have a machine.
- Apply to the affected grout only.
- Let it dwell 10 to 15 minutes. Do not leave bleach on longer than that.
- Scrub gently with a grout brush. Hard scrubbing spreads spores and damages grout.
- Rinse thoroughly and dry completely.
- Run the fan for 30 minutes after.
Never mix mold treatments. Bleach plus vinegar, bleach plus ammonia, and bleach plus peroxide all create dangerous fumes. Rinse fully before switching products.
Stopping mold from coming back
Cleaning removes mold. Moisture control keeps it away.
- Run the exhaust fan during the shower and for 20 to 30 minutes after.
- Squeegee the walls and door after each shower. This takes 30 seconds and cuts mold growth more than any cleaner.
- Leave the shower door or curtain open so air circulates.
- Wash bath mats and shower curtains regularly.
- Fix leaking valves and dripping heads. Constant moisture guarantees regrowth.
- Reseal cement grout once a year.
- Replace cracked caulk at the corners and along the base. Mold in old caulk cannot be cleaned out and must be cut out and redone.
How to Clean Grout Lines Without Damaging Them
Grout looks tough, but it wears down fast under the wrong treatment. Most damaged grout was cleaned too hard, not too little.
Know your grout type.
- Cement grout is porous, common, and benefits from sealing. It is the type most likely to stain and the type most likely to be damaged by acid.
- Epoxy grout resists stains and acid. It handles stronger cleaners but can be dulled by abrasives.
- Sanded grout has a coarse texture and is used in wider joints. Avoid stiff wire brushes, which pull sand loose.
- Unsanded grout is used in narrow joints and is smoother and easier to scratch.
Use the right brush. A nylon grout brush with a narrow head works on ceramic and porcelain. A soft-bristle brush is right for natural stone and colored grout. Never use metal or wire brushes, and never use scouring powder on grout you want to keep.
Use less pressure than you think you need. Let the cleaner dwell longer instead. Pressing hard grinds away the surface layer, which makes grout more porous and quicker to stain next time.
Limit harsh chemicals. Acidic cleaners and chlorine bleach both break down cement grout with repeated use. Use them for specific problems, then go back to mild cleaners for maintenance.
Do not scrub every week. Weekly cleaning should be a wipe with dish soap. Deep scrubbing belongs on a monthly or quarterly schedule.
Watch for warning signs. Sandy grit in the shower pan, thinning grout lines, and small pits all mean you are cleaning too aggressively.
How to Clean Different Types of Shower Tiles

The tile determines what you can use. A cleaner that is fine on porcelain can permanently damage marble in minutes. The same surface-care principle applies when choosing bathroom flooring, and LVT Flooring offers a practical option for areas where easy maintenance matters.
Ceramic Tile
Glazed ceramic is durable and non-porous on the face. It handles almost everything on this list.
- Safe: Dish soap, baking soda, vinegar, hydrogen peroxide, oxygen bleach, commercial tile cleaner, steam, diluted bleach.
- Avoid: Scouring powder and steel wool, which scratch the glaze.
- Tip: Unglazed ceramic is porous. Treat it more like stone and skip strong acids.
Porcelain Tile
Porcelain is denser than ceramic and even more stain resistant. For homeowners comparing durable flooring options for moisture-prone spaces, SPC Flooring is another practical choice because of its water-resistant construction.
- Safe: Everything listed for ceramic.
- Avoid: Oil-based and wax-based cleaners, which leave a film that traps dirt. Also avoid abrasive pads on polished porcelain.
- Tip: Textured or matte porcelain floor tile grips dirt. Use a brush and let the cleaner dwell longer.
Natural Stone
Marble, travertine, limestone, slate, granite, and onyx all need different care from ceramic and porcelain.
- Safe: pH-neutral stone cleaner, mild dish soap, warm water, soft-bristle brushes, microfiber.
- Avoid: Vinegar, lemon, any acidic cleaner, chlorine bleach, abrasive powders, and stiff brushes. Check the manufacturer before steaming.
- Tip: Products that are safe on ceramic and porcelain can permanently damage natural stone. Wood-based flooring needs even more care around moisture, so follow the right cleaning routine when maintaining Parquet Flooring in nearby areas. The same moisture-conscious approach is important for wood surfaces, so see our guide on How to Clean Hardwood Floors for safe cleaning and maintenance. Acid etches calcium-based stone, leaving dull spots. Sealing is not optional on stone. It needs to be resealed on a regular schedule.
Glass Tile
Glass shows every streak and scratches easily.
- Safe: Dish soap, diluted vinegar for hard water spots, microfiber cloths, squeegees.
- Avoid: Abrasive powders, scouring pads, and stiff brushes.
- Tip: Dry with microfiber right after rinsing. Glass looks best when it is dried, not air-dried.
Not sure what you have? Check whether water beads or soaks in. Water that darkens the tile means it is porous, so treat it as natural stone and use a pH-neutral cleaner.
How to Keep Shower Grout Clean Longer
Grout maintenance takes a few minutes a week and saves hours of scrubbing later.
After every shower
- Rinse the walls with warm water to wash away soap residue.
- Squeegee the tile and glass.
- Leave the door or curtain open.
- Run the exhaust fan for 20 to 30 minutes.
Weekly
- Wipe the tile with dish soap and warm water or a daily shower spray.
- Wipe down the grout lines at the same time.
- Dry the corners and the bottom track of the door, where water sits longest.
Monthly
- Do a deeper clean of the grout with baking soda paste or a grout cleaner.
- Check corners and caulk for early mildew.
Every 6 to 12 months
- Reseal cement grout. Sealer keeps water and stains from soaking in. It does not stop dirt on the surface, but it makes cleaning far easier.
- Inspect for cracked grout, loose tile, and failing caulk.
Other habits that help
- Switch from bar soap to a liquid body wash. Bar soap contains talc and fats that create most soap scum.
- Install a water softener or use a vinegar rinse regularly if you have hard water.
- Keep bottles and razors off the shower floor, since anything sitting on tile traps water underneath. For areas outside the shower, Laminate Flooring also needs protection from standing water and excessive moisture to maintain its appearance. If your home also has concrete surfaces, learn How to Clean Concrete Floors without leaving behind residue or damaging the finish.
- Wash bath mats often so they are not holding moisture against the floor.
How to test if grout needs sealing: drop a little water on the grout line. If it soaks in and darkens within a minute, it is time to reseal.
Common Mistakes to Avoid When Cleaning Tile and Grout
- Mixing cleaners. Never mix bleach with vinegar, ammonia, hydrogen peroxide, or commercial products. The fumes can be dangerous. Rinse fully between products.
- Using vinegar on natural stone. Acid etching is permanent and needs professional repair.
- Scrubbing too hard. This wears away the grout surface and makes staining worse over time.
- Using wire brushes or scouring powder. Both remove grout and scratch tile.
- Skipping the dwell time. Cleaners need contact time. Spraying and wiping right away wastes the product.
- Letting cleaner dry on the surface. Dried residue is harder to remove and can leave marks.
- Rinsing poorly. Leftover cleaner attracts dirt and keeps working on the grout.
- Cleaning a dry shower. Warm, damp surfaces release grime much more easily.
- Ignoring ventilation. Bathrooms are small and closed. Fumes build up fast.
- Skipping the patch test. Always test a hidden spot before you treat the whole shower.
- Cleaning damaged grout instead of repairing it. Crumbling or missing grout needs regrouting, not more cleaner.
- Sealing dirty or damp grout. Sealer traps whatever is underneath. Clean first, then let it dry fully.
FAQs About Cleaning Shower Tiles and Grout
What is the best way to clean shower grout?
Apply a baking soda paste to the grout lines, let it sit 10 to 15 minutes, scrub lightly with a nylon grout brush, then rinse well. For stained grout, mix the baking soda with 3% hydrogen peroxide instead of water. Always clean the tile with dish soap first so the grout cleaner can reach the grout.
How do you clean really dirty grout?
Use oxygen bleach. Mix the powder with warm water, apply it to the grout lines, and keep them wet for 20 to 30 minutes. Scrub with a grout brush and rinse. Repeat if needed. Deep stains often take two or three treatments. If the grout stays dark after that, it may be worn or stained through, and regrouting or a color seal is the better fix.
How do you clean grout without scrubbing?
Let the cleaner do the work. An oxygen bleach soak, a cling foam grout cleaner, or a steam cleaner will remove most buildup with little or no scrubbing. Keep the grout wet for the full dwell time, then rinse. A short pass with a brush is still usually needed in corners and on older grout.
Can vinegar clean shower grout?
Yes, on ceramic and porcelain tile with cement grout. Mix equal parts white vinegar and warm water, spray the grout, wait 10 to 20 minutes, scrub, and rinse. Do not use vinegar on marble, travertine, limestone, or other acid-sensitive natural stone, and do not use it every week, since repeated acid exposure wears grout down.
Is baking soda good for cleaning grout?
Yes. Baking soda is mildly abrasive and alkaline, so it lifts grease and dirt without damaging glazed tile. It is safe on ceramic, porcelain, and most sealed stone. Use light pressure on polished surfaces and rinse well, because leftover powder leaves a white haze.
How do you remove mold from shower grout?
Ventilate the room, wear gloves and eye protection, then apply hydrogen peroxide, oxygen bleach, or diluted chlorine bleach to the moldy grout. Let it sit about 10 minutes, scrub gently, and rinse thoroughly. Use chlorine bleach only on white grout with ceramic or porcelain tile. Never mix it with other cleaners. Then fix the moisture problem with better ventilation and drying, or the mold will return.
How often should shower grout be cleaned?
Wipe the tile and grout weekly with dish soap. Do a deeper grout cleaning once a month. Showers used by several people daily may need deep cleaning every two or three weeks. Rinsing and squeegeeing after each shower cuts how often the deep cleaning is needed.
Should grout be sealed after cleaning?
Yes, if you have cement grout. Clean the grout, let it dry completely for at least 24 hours, then apply a penetrating grout sealer following the manufacturer instructions. Sealing keeps water, soap, and stains from soaking in. Epoxy grout does not need sealing. Test yearly by dripping water on the grout. If it soaks in, reseal.
Final Word
Good grout cleaning is mostly about matching the method to the surface and giving the cleaner time to work. Start mild, test in a hidden spot, ventilate the room, never mix products, and rinse well. Then protect the result with a squeegee, a running fan, and a fresh coat of sealer once a year. That routine keeps shower tiles and grout looking clean with a fraction of the effort.














