Same-Day Shipping Before 12 PM ET | Call 703-957-4544

Check out our brands. MAXAW, KRATOS, RAX and more. Learn more

How to Remove Stains from Granite, Marble, and Quartzite

How to Remove Stains from Granite, Marble, and Quartzite

Dynamic Stone Tools

--- meta_description: "How to remove stains from granite, marble, and quartzite. Poultice recipes, product picks, and step-by-step stain removal for stone fabricators." ---

Stains on natural stone fall into a handful of categories, and once you know which one you're dealing with, removal is mostly a chemistry problem. This guide walks you through identifying the stain, picking the right remover, and using a poultice to pull it out of the stone — without damaging the finish. It applies to granite, marble, and quartzite, with notes for each.

Step One: Identify the Stain

Stain Type Source Color Remover
Oil-based Cooking oil, butter, grease Dark patch Alkaline degreaser
Organic Coffee, tea, wine, fruit Pink/brown Hydrogen peroxide (12%)
Metal Iron, rust Yellow/orange Reducing agent
Biological Mold, algae Black/green Diluted bleach (granite only)
Ink Marker, dye Color of ink Solvent (acetone)
Etch Acid damage Dull spot Polishing — not staining

If you can't identify it, the Adhesive & Sealer Guide has a stain-type lookup that recommends the right remover.

The Poultice Method

A poultice is an absorbent paste that pulls a stain out of stone the same way it went in. The basic recipe:

  1. Mix an absorbent powder (kaolin clay, diatomaceous earth, or talc) with the appropriate chemical to a peanut-butter consistency.
  2. Apply 1/4 inch thick over the stain, extending 1 inch past the edges.
  3. Cover with plastic wrap, taped down on all sides.
  4. Leave 24-48 hours.
  5. Remove plastic, let the poultice dry fully (another 24 hr).
  6. Scrape off and rinse with clean water.
  7. Repeat if needed — deep stains may take 3-4 cycles.

Recommended Products by Stain

  • Oil: FILA No Spot Oil & Grease, Akemi Oil & Wax Remover, Bellinzoni Oil Remover
  • Organic: FILA SR95, Akemi Stain Remover M
  • Rust/iron: Tenax Stain Remover Rust, Akemi Rust Remover, Bellinzoni Rust Off
  • Mold: Tenax Mold Remover, FILA Active Pro
  • Ink: acetone applied with cotton, then poultice with mineral spirits

Stone-Specific Notes

Granite

Granite is the most forgiving. You can use mildly acidic or alkaline products. Avoid hydrofluoric acid, which damages the silica. Bleach is acceptable for mold removal in dilute concentrations.

Marble

Marble is acid-sensitive. Never use citrus, vinegar, or rust removers containing oxalic or phosphoric acid without testing — many will etch the surface. Use peroxide-based or alkaline products only. After stain removal, the etched area may need polishing powder.

Quartzite

Treat like granite — silica-based, acid-resistant. Real quartzite (not soft quartzite, which is often dolomitic and behaves like marble) handles most chemicals. Always test first because mislabeled "quartzite" is common.

Common Mistakes

  1. Scrubbing. It pushes the stain deeper. Always poultice instead.
  2. Using the wrong remover. Bleach on a rust stain sets it permanently.
  3. Letting the poultice dry too fast. Cover it. The capillary action only works while wet.
  4. Skipping the test patch. Some removers darken stone temporarily.
  5. Sealing over a stain. It locks the stain in forever.

Pro Tips

  • Photograph the stain before treatment. You'll need it if a customer claims you made it worse.
  • For wine and coffee on light marble, 12% hydrogen peroxide poultice works in a single 24-hour cycle 80% of the time.
  • For rust stains around metal fixtures, treat the source (replace fixture) before the stain.
  • Always re-seal after stain removal — the poultice strips the existing sealer.
  • Keep a stain-removal kit in your truck: kaolin clay, peroxide, acetone, alkaline degreaser, and plastic wrap.

Bottom Line

Most stone stains are removable if you identify them correctly and use a poultice patiently. Skip the elbow grease, trust the chemistry, and re-seal when you're done.

---

Need help finding the right product? Try our Adhesive & Sealer Guide — it asks a few questions about your project and recommends verified products from 600+ stone chemicals. Free, instant, and built by stone fabricators.

Sealing the Right Way

Penetrating sealers work by depositing a hydrophobic resin inside the stone's pore structure, blocking water and oil intrusion without changing the appearance. Topical sealers form a film on the surface and offer different protection but can wear, scratch, and yellow over time.

For most kitchen applications on granite, marble, and quartzite, a quality penetrating sealer applied every 12 to 18 months provides excellent stain protection. Application is simple: clean the surface, apply liberally with a clean cloth, allow 5 to 10 minutes of dwell time, then buff off all residue completely. Any leftover sealer hazes the surface.

The water bead test confirms whether resealing is needed. If water no longer beads on the surface and instead darkens the stone within seconds, it is time to reapply.

Daily Cleaning Without Damage

Most stone damage from cleaning comes from acidic products that etch the surface. Vinegar, lemon juice, bleach, ammonia, and most bathroom cleaners are off limits on calcium based stones like marble, travertine, and limestone. Even granite suffers gradual sealer breakdown from harsh chemicals.

The safest daily cleaner is warm water with a few drops of pH neutral dish soap. For tougher cleaning, a dedicated stone cleaner from a reputable manufacturer is worth the investment. These products clean effectively without stripping sealers or etching surfaces.

Wipe spills immediately, especially red wine, coffee, citrus, and tomato sauce. Even sealed stone can stain if a spill sits long enough.

Need Professional Stone Tools?

Browse our full catalog of diamond blades, polishing pads, adhesives, and fabrication equipment trusted by professionals nationwide.

Shop All Tools

Previous Next

Leave a comment

Please note: comments must be approved before they are published.