How to Clean Granite Floors: A 9-Step Routine
Clean granite floors without dulling the shine: a 9-step routine with pH-neutral cleaner, microfiber mops, sealing tips and pet-friendly stain fixes.
By Julio Arco
Architect and online interior designer
In this post
- Why does granite need a gentler cleaner?
- Remove the grit before you use water
- The 9-step routine for granite floors
- How do you know when granite needs resealing?
- How do you treat stains on granite floors?
- Style the room so the floor lasts longer
- Is polished granite safe for dogs?
- Frequently asked questions
To clean granite floors, remove dry grit first, then mop with a pH-neutral stone cleaner and a damp microfiber pad, and buff dry. Skip vinegar, bleach and anything abrasive. Granite is hard, but the sealer on it is not, and harsh products wear it down.
It's very common to mop a stone floor for years with the wrong product and wonder why it looks cloudy. The fix is simple, and the routine below takes about as long as what you're doing now.
Why does granite need a gentler cleaner?
Granite is an igneous rock made mostly of quartz and feldspar. It's tougher than marble and resists acid etching better, but it isn't waterproof. Most installed granite is sealed, and acidic or strongly alkaline cleaners break that sealer down. Once it's thin, spills soak in and leave dark marks.
Strong fragrance is another reason to keep the product simple. A clean stone floor should smell like nothing. If you want a scent in the room, use a candle or diffuser, not the mop bucket.
Remove the grit before you use water
Dry grit does more damage than spills. Sand and dirt act like fine sandpaper under every shoe and paw, and over time they dull the polish in the paths people walk most.
- Put a walk-off mat at each entry, long enough that a person takes a few steps on it.
- Vacuum with a soft floor attachment. As an architect, I'd turn off the beater bar, because a spinning brush can drag grit across the surface.
- With dogs, plan on vacuuming or dust-mopping every couple of days. Fur and paw dirt build up fast along baseboards and in grout lines.
The 9-step routine for granite floors
1. Clear the floor
Move chairs, rugs and pet bowls out of the way. While they're off the floor, check the felt pads under furniture legs.
2. Dry-vacuum or dust-mop
Use a vacuum or a dry microfiber dust mop, and work into corners. A broom mostly sends dust into the air to settle again.
3. Spot-check for sticky patches
Crouch down so the light hits the floor at a low angle. Dried food and oil show up clearly. Dab them with a little cleaner on a soft cloth so the mop doesn't smear them around.
4. Mix a gentle solution
Use a pH-neutral stone cleaner, following the label. If you only have dish soap, pick a non-citrus one and use just a few drops in a gallon of warm water. Extra soap leaves a film that attracts dirt.
5. Use a flat microfiber mop
A string mop and bucket end up spreading dirty water. A flat mop with washable pads is better, and you'll want several clean pads on hand for one session.
6. Mop in an S pattern
Mist the floor lightly or dampen the pad, then sweep in a slow S shape, turning at the ends so dirt stays on the leading edge. A damp floor is plenty; puddles are not needed.
7. Swap pads when they turn gray
A gray pad is just moving dirt around, mostly into the grout. Change it as soon as it looks dirty.
8. Rinse if you used soap
A no-rinse stone cleaner lets you skip this. With dish soap, make one pass with plain water and a fresh pad.
9. Buff dry
A quick pass with a dry microfiber towel or pad prevents water spots and streaks. It adds a few minutes and is the step that most improves the shine.
How do you know when granite needs resealing?
Try the water drop test. Put a small puddle of water on the floor in a busy spot, wait about 15 minutes, and wipe it up. If the stone underneath looks darker, it absorbed water and the sealer is thinning.
Sealer manufacturers give different intervals, so follow the instructions on your product. Kitchens and homes with big dogs usually wear sealer faster, so test more often there. Always clean the floor thoroughly first, because sealing over dirt locks it in. If sealer dries on the surface and leaves a haze, applying a little more sealer and wiping everything off right away usually clears it.
The same cleaner and sealing logic applies to other stone surfaces. If you also have a granite kitchen, see how to clean black granite countertops and how to clean granite stone.
How do you treat stains on granite floors?
Oil-based stains
Grease and cooking oil darken the stone. Mix baking soda and water into a thick paste, spread it over the stain, cover with plastic wrap and tape the edges. Leave it for a day or two, then wipe it off. You may need a second round.
Organic stains
Coffee, tea, fruit and pet accidents can leave a pinkish-brown mark. A poultice made with hydrogen peroxide can help; check your sealer or stone cleaner label first. Clean pet accidents quickly, since urine can work its way into a worn sealer. For anything that keeps coming back, ask a stone restoration professional.
Mildew
In bathrooms and damp entries, use a stone-safe mildew cleaner. Never mix bleach and ammonia, because the fumes are toxic.
Style the room so the floor lasts longer
- Choose rugs with a breathable, stone-safe pad. Some rubber backings can discolor stone over time, so read the label.
- Size dining rugs so chairs stay on the rug when pulled out. Chair legs on bare stone are a common source of scratches.
- Put felt pads under every leg and replace them when they pack down or collect grit. Pet hair makes them gritty quickly.
- Polished granite reflects light, so diffused fixtures reduce glare spots. Soft textiles like wool and linen balance the cool look and feel of stone.
For a wider look at stone care, there's also a longer set of design notes on cleaning granite stone, and a separate walkthrough on cleaning granite floors in 10 steps.
Is polished granite safe for dogs?
Polished stone is slippery, especially for older dogs or those with sore hips. I recommend runners along the paths they use most, and keeping nails trimmed so they aren't scrambling for grip. If your dog has mobility problems, check with your vet about flooring.
Frequently asked questions
Can I clean granite floors with vinegar and water?
It's best not to. Even diluted vinegar can break down the sealer, and then the stone stains more easily. Use a pH-neutral stone cleaner instead.
Is a steam mop safe for granite floors?
Most stone and sealer makers advise against it. Steam pushes moisture into the stone and can wear down the sealer, so a damp microfiber mop is the safer choice.
Why does my granite floor look cloudy after mopping?
Usually it's soap residue, a dirty pad or water left to dry on the surface. Mop with plain warm water and a clean pad, then buff dry with a microfiber towel.
How do I fix a scratch in granite flooring?
Light surface marks can sometimes be buffed with a stone polishing product. If you can catch a fingernail in the scratch, call a stone restoration professional.
Filed under
ArticlesMeet the author
Written by an architect.
Julio Arco is a passionate architect with years of experience in architecture, interior design, urban design, and housing. He studied at prestigious universities across North America and Europe.

- Name
- Julio Arco
- Job
- Architect and online interior designer
- Studied
- Architecture, ITESM · Urban Design and Housing, McGill
- Partner
- Thor, Australian Shepherd
- Thor’s title
- Head of quality control









