How to Clean, Polish and Restore Granite Floors

How to Clean, Polish and Restore Granite Floors

Floors · lobbies · hallways · high-traffic areas·8 min read·Reviewed by Bonastre technical team
Short answer

Granite floor care depends on surface condition and traffic wear. Clean heavily soiled floors with HD-13; if hard water deposits are present, clean first with B-Scrub. For routine shine, deep clean then polish with Novagranit Gel. For light wear with scratches not felt with a fingernail, Light Restoration starts at 800 grit. For medium wear where the floor lost its polish and is in a matte or satin finish, start at 300 grit Munich. For heavily worn matte granite with scratches you can feel, Full Restoration starts at 80 grit. Results may vary depending on granite type and condition. Every polishing step is worked wet.

This guide covers granite floors, lobbies, hallways, and high-traffic areas. Diagnose first with your hand and fingernail, then follow the matching option in order. Do not skip steps.

Granite floor before and after restoration

Choose the right process

Run your hand across the granite, then your fingernail. What you feel decides where you start.

Condition What you feel/see Goal Use
Hard water deposits or soil, finish otherwise fine Buildup, no loss of gloss Clean only Option A
Clean but dull — not like new Smooth, no scratches, gloss has faded. Common in low-traffic areas Clean and restore shine Option B
Satin finish, light traffic wear Scratches not felt with a fingernail, gloss mostly gone Correct light wear, restore gloss Option C
Matte, heavy traffic wear or damage Scratches felt clearly with a fingernail, no shine Full restoration Option D
A

Deep clean

Result: removes heavily soiled floors, hard water deposits, buildup, and traffic residue. No polishing, no change in gloss level.

1
Remove dry debris and soil
  • Remove dry debris and soil with a dry microfiber mop.
2
Hard water deposits
  • Scrape as much as possible with a knife scraper.
  • Apply B-Scrub and scrub with a Novagranit White Pad using your floor machine.
  • Remove residue with a shop vac or autoscrubber.
3
Deep clean with HD-13
  • Apply HD-13 at an 8:1 dilution with a Novagranit White Pad.
  • Scrub with your floor machine or autoscrubber, 4 to 6 slow passes.
  • Remove residue with a squeegee, rinse with water, and dry with a clean microfiber mop.
B

Deep clean and polish

Result: cleans and restores shine without correcting damage. Use when granite is clean but duller than new — granite that has lost some of its shine, looks duller, or no longer reflects light the way it used to.

1
Deep clean first
2
Mask adjacent surfaces
  • Mask adjacent surfaces and baseboards that could be affected by splatter.
3
Polish with Novagranit Gel
  • Attach a Novagranit White Pad to a 175 rpm floor machine.
  • Apply about a teaspoon of Novagranit Gel and work a 4–6 sq ft area at a time.
  • Spread the gel in a small area and go over it until it starts to dry and disappear. You may need to move or swing the machine faster as it dries.
  • Some granite types may need multiple applications.
4
Remove swirl or splatter marks
  • If swirl or splatter marks remain, mist lightly with water and buff with the same pad — no additional compound.
C

Light restoration

Result: corrects light wear and restores gloss on granite that looks worn, has dull spots, or has a satin finish with no visible scratch depth. Scratches are not felt with a fingernail.

1
Clean the surface
  • Remove debris and clean the surface following Option A.
2
Mask adjacent surfaces
  • Mask adjacent surfaces and baseboards.
3
Munich resin sequence
If scratches are not felt with a fingernail but the floor has lost most of its gloss: start at 800800→1,500→3,000 grit
If the floor is matte or satin with no shine but scratches are still not felt with a fingernail: start at 300300→800→1,500→3,000 grit
  • Use a 175 rpm floor machine or autoscrubber (minimum 140 lbs pressure).
  • Add water and run 6–10 slow passes with about 25% overlap.
  • Remove residue, rinse and dry. Inspect for an even finish with no scratch pattern before moving to the next grit.
  • If any scratch pattern remains, repeat 6–10 passes on the same grit before moving forward.
4
Polish with Novagranit Gel
D

Full restoration

Result: fully restores a matte, heavily worn granite floor with no shine and light texture. For scratches clearly felt with a fingernail or heavy traffic damage.

1
Clean the surface
  • Remove debris and clean the surface following Option A.
2
Mask adjacent surfaces
  • Mask adjacent surfaces and baseboards.
3
Munich resin sequence
80→100→300→800→1,500→3,000 grit
  • Use a 175 rpm floor machine or autoscrubber (minimum 140 lbs pressure).
  • Add water and run 6–10 slow passes with about 25% overlap.
  • Remove residue, rinse and dry. Inspect for an even finish with no scratch pattern before moving to the next grit.
  • Repeat passes on the same grit until uniform before moving to the next.
4
Polish with Novagranit Gel
Key execution notes
Mask adjacent surfaces and baseboards before polishing — the compound splatters
Always inspect after every grit; do not skip ahead
Work wet throughout the Munich resin sequence
Autoscrubbers must have a minimum pressure of approximately 140 lbs to be effective
Results may vary depending on granite type, condition, and level of traffic wear

Frequently asked questions

Will polishing granite floors remove scratches?

Light scratches not felt with a fingernail are corrected in Option C. Deeper scratches felt clearly with a fingernail need the full Munich sequence starting at 80 grit in Option D.

Can I use an autoscrubber for granite floor restoration?

Yes, for polishing and light restoration. The autoscrubber must have a minimum pressure of approximately 140 lbs. For heavy restoration (Option D), a 175 rpm floor machine gives more control.

How do I know if my granite floor needs cleaning or restoration?

If the surface is still glossy and only has buildup or soil, Option A or B is enough. If the gloss has faded or the surface feels rough or worn, you need Option C or D.

Does polishing granite floors protect them from stains?

No. Polishing restores the finish — it does not seal the stone. Apply a penetrating sealer once the surface is clean and dry.

How often should granite floors be polished?

Polish with Novagranit Gel when cleaning no longer restores the shine. Low-traffic areas can go several years between restoration cycles.

Not sure which option your granite floor needs?

Send us a photo and our technical team will tell you exactly where to start.

Call or text (602) 582-0977
Continue reading
Back to blog