How to Get Stains Out of Granite Countertops (Without Wrecking the Stone)

Vinny Marano • June 17, 2026

Granite stains don't have to be permanent.

If you've got granite countertops, you already know how good they look. That depth, that natural variation, the way the light catches the fleck in a Black Pearl or the movement in a Santa Cecilia — there's nothing else like it in a kitchen. But granite isn't magic. It's a natural stone, it's porous, and if something spills and sits long enough, you're going to have a stain.

The good news? Most stains on granite are completely fixable — as long as you know what you're dealing with and what NOT to reach for under the sink.


I've been fabricating and installing granite countertops in the Buffalo area for over 15 years, and I've gotten a lot of calls from homeowners who panicked over a stain and made it worse trying to fix it fast. So let me walk you through exactly what to do.


First Things First: Identify the Stain

Not all stains are the same, and the fix depends on the type. Granite stains generally fall into a few categories:


Oil-based stains — cooking oil, grease, butter, lotions, even some soaps. These darken the stone and tend to have a greasy look around the edges.


Organic stains — coffee, tea, wine, fruit juice, food. Usually pink, brown, or reddish. These are some of the most common stains we hear about.


Rust stains — orange or brown, often from metal cans, cast iron pans left wet on the surface, or iron content in the water itself.


Water spots and mineral deposits — whitish or chalky buildup, usually from hard water sitting on the surface.


Ink or dye stains — markers, pen, food coloring, hair dye. These can be stubborn.


What NOT to Use on Granite

Before we get into fixes, let's get the dangerous stuff off the table, because this is where most people go wrong:


No bleach. It'll strip your sealer and etch the surface over time.


No vinegar or lemon juice. Acidic cleaners — including "natural" ones — will dull granite permanently.


No generic bathroom or tile cleaners. Most contain acids, ammonia, or harsh detergents.


No scrubbing pads or steel wool. You will scratch a polished finish.


Granite is tough, but it's not indestructible, and the wrong cleaner can cause damage that can't be buffed out without professional help.


How to Remove Common Granite Stains


Oil-Based Stains

The goal here is to draw the oil out of the stone, not push it deeper. Make a paste using baking soda and dish soap (just a few drops) mixed with just enough water to get a thick, peanut-butter consistency. Spread it over the stain, cover it with plastic wrap, tape down the edges, and let it sit for 24–48 hours. The paste draws the oil up as it dries. Wipe it away, rinse with warm water, and dry completely.

For deeper oil stains, use acetone (nail polish remover — make sure it's pure acetone, not a formula with additives) instead of water in your paste. Same process, same patience required.

Organic Stains — Coffee, Wine, Tea, Juice

A hydrogen peroxide paste works well here. Mix 12% hydrogen peroxide (available at beauty supply stores — drugstore 3% works but is slower) with baking soda to make a paste. Apply it thick, cover with plastic wrap, let it sit for 24 hours, then wipe and rinse. Repeat if needed. Hydrogen peroxide is a mild bleaching agent that lifts organic pigment without damaging the stone.

For light surface stains, a few drops of hydrogen peroxide directly on the spot with a clean white cloth, left for 10–15 minutes, can do the trick on its own.


Rust Stains

Rust is the trickiest one. You can find commercial granite rust removers specifically formulated to be stone-safe — brands like MB Stone Care make a good one. Avoid any rust remover that isn't explicitly labeled for natural stone, because many contain acids that will damage the surface.

Apply the product per the instructions, don't let it sit longer than directed, and rinse thoroughly. Deeply set rust stains may require professional help.

Hard Water Spots and Mineral Deposits

For white chalky buildup, use a granite-safe stone cleaner and a soft cloth. For stubborn buildup, a small amount of mineral spirits on a soft cloth can break it down. Dry the area completely afterward and reseal if the water is beading less than it should.

Do not use calcium/lime/rust removers unless they are specifically rated safe for natural stone — most are acidic.


Ink and Dye Stains

For dark-colored granites, acetone on a cotton ball works well. For lighter granites, hydrogen peroxide is safer (acetone can sometimes lighten lighter stones). Dab — don't scrub — and work from the outside of the stain inward so you don't spread it.

The Poultice Method (Your Secret Weapon)

If a stain is deep and none of the above are fully working, the professional-grade approach is a poultice. The concept is simple: combine a drawing agent (the liquid that breaks down the stain) with an absorbent material (the powder that pulls it out).

Here's the basic recipe:

Choose your liquid based on stain type (acetone for oil, hydrogen peroxide for organic, etc.)

Mix with an absorbent white powder — diatomaceous earth, kaolin clay, or even plain flour in a pinch

Spread a thick layer (about a quarter inch) over the stain, cover tightly with plastic wrap, and seal the edges with tape

Let it sit for 24–48 hours as the paste dries and draws the stain up

Scrape off gently with a plastic scraper, rinse, and dry

You may need to do this two or three times for a deep stain. Be patient. Trying to rush it usually means rubbing it in harder.


After the Stain is Gone: Seal It

If you successfully removed a stain — especially if you used any chemical treatment — your sealer may have been compromised in that area. Do the water bead test: sprinkle a few drops of water on the surface. If it beads up into little balls, your sealer is good. If it soaks in and darkens the stone, it's time to reseal.

Good granite sealer isn't expensive, and applying it is a 15-minute job. It's the single best thing you can do to protect your investment long-term. We recommend resealing once a year as a standard practice, or any time the stone starts absorbing water instead of repelling it.


When to Call a Pro

Some situations are beyond DIY:

Deep-set rust stains that have been there a long time

Etching (dull spots caused by acid damage) — these aren't stains, they're surface damage, and they require professional honing to fix

Large stained areas or multiple overlapping stains

Any situation where you're not sure what caused the stain


At Cabinet Supply Plus, we've seen just about every stain scenario in 15 years of working with stone in Western New York kitchens and baths. If you're not sure what you're dealing with, give us a call before you start experimenting — sometimes a quick conversation saves a lot of headache.

Vincenzo Marano is the CEO of Cabinet Supply Plus, serving the Buffalo and Western New York area with RTA cabinets, countertops, and everything you need to finish your kitchen right. Questions about your countertops? Contact us.



Buit Not Born: The Making of Engineered Quartz Lanaster NY
By Vinny Marano June 17, 2026
Discover how engineered quartz is manufactured- from raw silica aggregate to finished slab - and how it moves through the supply chain to your fabricator.
From the Mountain to Your Countertop | Lancaster NY
By Vinny Marano June 17, 2026
Learn how granite slabs are quarried, processed, and shipped from quarries in Brazil and India to stone yards and fabrication shops across North America.
Remodel vs. New construction: Why Renovating Wins in Today's Economy | Cabinet Supply Plus
By Vinny Marano June 17, 2026
Rising construction costs make remodeling the smarter choice. Better ROI, preserved mortgage rates, no hidden costs. Cabinet Supply Plus | Western New York.
What's Hot in 2026: Cabinet & Countertop Combos That Actually Work Lancaster NY
By Vinny Marano June 17, 2026
Discover the hottest cabinet and countertop combinations for 2026 - from white oak + warm granite to two-tone pairings. Find your perfect kitchen match today.
Quartz countertop kitchen Lancaster NY
By Vinny Marano June 15, 2026
Quartz and quartzite aren't the same thing. Here are 5 reasons engineered quartz might be the better choice for your kitchen - Cabinet Supply Plus in Lancaster, NY.
Granite countertop kitchen Lancaster NY
By Vinny Marano June 15, 2026
Both are natural stone, but granite has some real advantages. Here are 5 reasons to choose granite over quartzite - from Cabinet Supply Plus in Lancaster, NY.
By Vinny Marano June 15, 2026
When you love natural stone but want something a little extra
Quartzite countertop kitchen Lancaster NY
By Vinny Marano June 15, 2026
Quartzite is natural, stunning, and tougher than you think. Here are 5 reasons it might be the right countertop for your kitchen - Cabinet Supply Plus Lancaster, NY
Quartz countertop kitchen Lancaster NY
By Vinny Marano June 15, 2026
Low maintenance and incredibly consistent. Here are 5 reasons quartz might beat granite for your kitchen remodel - from Cabinet Supply Plus in Lancaster, NY.
Granite countertop kitchen Lancaster NY
By Vinny Marano June 15, 2026
Granite is the original natural stone countertop, and it still delivers. Here are 5 reasons to choose granite over quartz from Cabinet Supply Plus in Lancaster, NY.