How to Remove Coffee Stains from Granite

MediumMinutes for a fresh spill7 stepsChecked against 5 sourcesReviewed · Updated Nov 5, 2026
Quick answer

Blot the coffee up with a clean, dry white cloth, then rinse with plain water and no soap. If a mark remains, a poultice of 3% hydrogen peroxide and a few drops of ammonia, left under plastic for 24 to 48 hours, can lift it.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot the coffee up with a clean, dry white cloth or paper towel.
  2. Sponge the spot with cool water while the coffee is still wet.
  3. Test any remover on a hidden spot first, and stop if the color changes.

Yes, coffee can stain granite, and if you're working out how to remove coffee stains from granite, timing matters most, since a fresh spill is the easiest kind to lift. Granite can take plain water, so start with that before anything stronger. An old mark that has dried into the stone can need a poultice left on for a day or two, and a few may never fully go.

Don't scrub a coffee stain on granite countertop hard, since pressure can dull the polish around the mark. Work gently and give the stone time to release it before you move to anything stronger. If a coffee stain in a granite sink has spread toward the drain, that's the point to call a stone pro.

Before you start

What granite can take

Safe to use1

  • Water

Use with care6

  • Hot water
  • Chlorine bleach
  • Oxygen bleach
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)
  • Heat, once the stain is out

Avoid1

  • Scrubbing and abrasives

9 items

What you'll need

0 of 9 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Blot the coffee up

    Press a clean, dry white cloth or paper towel onto the spill and lift the liquid up. Work from the edge toward the middle so the coffee doesn't spread across the stone. The sooner the liquid comes up, the less there is to work out later.

  2. Step 2 of 7

    Rinse with plain water

    Sponge the spot with plain water and rinse it several times until no coffee color comes up on the cloth. Dry the area with a soft cloth before you go on.

    Careful. Soap, including bar soap or natural soap, can make a coffee stain permanent.

  3. Step 3 of 7

    Mix the peroxide poultice

    Stir the powdered poultice material with 3% hydrogen peroxide and a few drops of ammonia until it forms a thick paste. The paste should hold its shape, about the consistency of peanut butter. Use the drugstore strength, not the stronger hair-bleaching solution.

    Careful. Never mix ammonia with chlorine bleach; the mix gives off toxic gas.

  4. Step 4 of 7

    Spread the poultice thick

    Wet the stained area with distilled water first so the paste sits on a damp surface. Spread the paste 1/4 to 1/2 inch thick, reaching about one inch past the edge of the stain.

    Tip. Keep the paste thick enough that it stays put on the stone.

  5. Step 5 of 724 to 48 hours

    Cover and let it sit

    Lay plastic wrap over the paste and tape the edges down so it stays wet and doesn't slide. Leave it in place for the full 24 to 48 hours.

  6. Step 6 of 7

    Remove, rinse and buff dry

    Peel off the plastic and lift the paste away, using a wood or plastic scraper if needed. Rinse the area with distilled water, then buff it dry with a soft cloth.

    Tip. If the chemical has etched the surface, polish it with polishing powder and a burlap or felt buffing pad.

    Careful. Use only a wood or plastic scraper; a harder tool can mark the stone.

  7. Step 7 of 7

    Repeat if a mark remains

    Check the spot once it's dry, in good light. If coffee color is still there, repeat the peroxide poultice on the same spot. Difficult stains can take up to five applications.

If you'd rather buy than mix

Best products for coffee on granite

Buy a powdered poultice material and plain 3% hydrogen peroxide from the drugstore. If you need a cleaner afterward, choose one with no acid in it.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on granite, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

The stain is gone when the spot matches the stone around it and no dark ring shows once the area is dry. Check in good light, since a faint mark can look clear at first.

What changes for yours

Adjust for your granite

Granite countertops and counters

Counters are the most common place for a coffee ring, so check the seal before you start. Put a few drops of water on the stone; if the water soaks in and darkens the spot, the seal is worn.

On a worn seal, do the plain water rinse first and get advice from a stone professional before you spread a poultice. On a sealed counter, the steps work as written, with the wood or plastic scraper kept to the stone.

Granite sink

A sink is wet every day, so rinse the basin with plain water right after the coffee goes down. Dry the sink with a soft cloth so water doesn't sit in the basin.

Keep the poultice to the stained spot and off the drain. If the stain sits in a dull area, use the same steps and check the result before you repeat.

Coffee with milk or cream

Milk or cream adds a greasy part to the stain, so blot and rinse the spill the same way before anything else. The poultice still handles what's left, and the steps don't change.

If a greasy mark is still there after the poultice rounds, call a stone professional rather than trying a new product on the stone.

Dried coffee on the stone

Dried coffee has no liquid left to blot, so skip the blotting and start by wetting the stain with distilled water. Then spread the poultice as described and keep it under plastic for the full time.

Dried stains tend to need the longer wait, so don't lift the plastic early to check.

Old, dried or set-in stains

An old coffee stain in granite is drawn out with a poultice, not a stronger cleaner. Leave the paste under plastic for the full 24 to 48 hours, since the paste needs that time to pull the stain out.

If the stain has dried and the first poultice didn't clear it, repeat the poultice on the same spot. Difficult stains can take up to five applications, so plan on several days rather than one visit.

For a stubborn stain, acetone can take the place of the peroxide, following the same paste and plastic steps. Some stains may never be completely removed, and deep rust stains may be permanent, so stop after a few rounds rather than pushing the stone further.

Vinegar, baking soda, peroxide and more

Do home remedies work on coffee on granite?

Most household remedies either won't lift coffee on stone or aren't meant for it. A peroxide poultice is the only one of these that suits granite, and the others can damage the stone.

Works1Skip4Avoid1

RemedyVerdictWhat to know
Hydrogen peroxide (3%)Get it on Amazon WorksRegular drugstore peroxide is what goes in the poultice. The stronger hair-bleaching kind stays out.
Baking sodaSkipBaking soda suits glass, tile and china, but it isn't needed for coffee on granite.
Dish soapSkipLeave soap out of the rinse, because a tannin stain can be made harder to remove by soap. Plain water does the job.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach; its directions are for washable fabric, not stone.
Rubbing alcoholSkipSkip rubbing alcohol; it's used on fabric after a detergent step, not on granite.
White vinegarAvoidKeep vinegar off granite. Granite is a siliceous stone, and it can contain acid-sensitive minerals.

Chemical safety

Never mix these

Some products in this guide react dangerously with each other. Use them one at a time and rinse with water in between.

Ammonia + Hydrogen peroxide (3%)

The ammonia maker's safety sheet says not to mix ammonia with other household chemicals, and Poison Control warns that mixing ammonia products is dangerous.

If they mix by accident: Don't use the mixture; ventilate the room and avoid breathing fumes or touching it; call Poison Control at 1-800-222-1222 for disposal advice or if anyone feels unwell.

What makes it worse

Mistakes to avoid

Don't scrub with scouring powder

Scouring powders, creams and scrub pads can scratch the stone and leave a dull patch. Use the wet cloth and the poultice instead.

Don't heat the stain

Heat sets coffee, so keep hair dryers, irons and hot air away from the spot until it's gone. A hot pan won't harm granite, but heat can still set the mark.

Don't mix whiting with acid

Whiting or fuller's earth cancels out when it's combined with acid chemicals in a poultice. Keep the paste to the peroxide and ammonia mix from the steps.

When to call a professional

Call a stone supplier, installer or restoration specialist if the stain resists poulticing, if it's deep rust or copper, or if there's etching you can't polish out. Ignored water buildup and dull spots around the sink also call for stone restoration.

Questions

Can coffee stain granite?

Yes, coffee can stain granite, especially if it's left to set. Blot it up and rinse with plain water right away, then use the poultice only if a mark is left.

How long does a granite poultice take?

Leave the poultice under plastic for 24 to 48 hours. Difficult stains can take up to five applications, so expect to repeat it if the first round doesn't clear the mark.

Can the poultice etch my granite?

It can if the chemical etches the surface. If you see a dull, etched patch afterward, polish it with polishing powder and a burlap or felt buffing pad.

Can I clean a coffee stain on granite with vinegar?

No. Vinegar is on the unsafe list for granite, so keep it out of your cleaning routine for this stain.

Should I use bleach on this?

No, skip bleach on this. If you ever use bleach, rinse everything out with plain water first and use it last.

Does the basin of a kitchen sink need special care?

It needs the same steps, applied only to the stained spot. Keep scouring powders away from the basin so the stone stays smooth.

Will a coffee stain on granite ever come out completely?

Often, but not always. Some stains may never be completely removed, and deep rust stains may be permanent, so stop after a few poultice rounds if the mark won't budge.

Coffee on other materials

All 34 materials for coffee

Other stains on granite

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. University of Georgia Extension
  2. American Cleaning Institute
  3. Iowa State University Extension
  4. Texas A&M AgriLife Extension
  5. Natural Stone Institute