How to remove rust stains from Granite
Rust stains on granite come from metal cans, bobby pins, or iron-rich water soaking into the porous surface. The fix is a rust-specific stone poultice that pulls the stain back out — slow but effective.

What you'll need
- • Rust-specific stone poultice (iron remover for stone)
- • Distilled water
- • Plastic wrap and painter's tape
- • Plastic spatula
- • Microfiber cloth
Step-by-step
- 1Blot any fresh residue — never scrub a fresh stain.
- 2Apply the rust-specific poultice per the label — generic rust removers are acidic and will etch.
- 3Spread 1/4" thick over the stain, extending 1" beyond the edge.
- 4Cover with plastic wrap and tape down all four edges.
- 5Leave 24–48 hours for the poultice to draw the stain out.
- 6Gently scrape off with a plastic spatula, rinse with distilled water, and dry.
- 7Reseal the area once fully dry — 24 hours minimum.
Do not use
- Vinegar, lemon, or acidic rust removers — Permanently etches calcium-based stone.
- Bleach — Damages sealer and rarely lifts the stain.
- Wire brushes or steel wool — Scratches the finish and can leave rust specks.
When to call a pro
Stain has been there for months, covers a large area, or two poultice rounds didn't lift it.
Identify your stone & get a quote