How to Remove Stains from Granite: Choosing the Method by Stain Chemistry
Granite is a durable stone, but the saying that it "never stains" is only partly true. On light-toned, coarse-crystalled granites, a drop of olive oil, a cup of coffee or a tin can forgotten on the countertop can leave a mark that looks permanent. The key to dealing with these stains is accepting that each one comes from a different chemistry: a product that dissolves oil will not dissolve rust, and a product that dissolves rust will not bleach coffee. In this article we go through the five most common groups of stains on granite one by one, explaining how each behaves inside the stone and which solvent and poultice should be used to draw it out.
In short: The first step in removing a stain from granite is to identify its chemistry correctly. Oil stains are removed with a solvent, organic stains with an oxidizer, rust with a suitable rust remover, limescale with a cleaner suited to the stone, and silicone with mechanical removal followed by a special solvent. In most cases the product is applied as a poultice that draws the stain back out of the stone.
Why Does a Stain Stay Inside the Stone, Not on the Surface?
A polished granite surface seems impermeable to liquids, but there are capillary voids along the stone's grain boundaries, on the cleavage planes of the feldspar crystals and in micro-cracks. When a liquid reaches these voids, it is drawn inside by capillary action. Water evaporates within a few hours and the temporary darkening disappears. If the liquid is oil, dye or a colored liquid, it does not evaporate, or it leaves its coloring matter inside the stone; this is how the stain becomes permanent.
For this reason, stains in granite cannot be removed by wiping the surface; scrubbing the surface does not remove the stain, it wears down the polish. To remove a stain, you need to dissolve it inside the stone with a suitable solvent and draw the dissolved material back out of the stone. The paste we call a poultice does exactly this: an absorbent powder mixed with a solvent draws the dissolved material into itself as it dries on top of the stain. We described how to prepare a poultice and how long to leave it on in detail in the article on stain-removal poultices ; in this article our main focus is which solvent suits which stain.
First, Determining the Chemistry of the Stain

Choosing a product without identifying the stain is like trying medicines at random. Fortunately, the color of the stain, the shape of its edges and its location often point clearly to its source. A dark ring beside the stove in a kitchen is most likely oil; a brown mark under a flowerpot is organic; an orange ring where a metal can stood is rust.
These are the clues we use to identify a stain:
- Color: Darkened, wet-looking gray tones indicate oil; brown and beige tones indicate organic matter; orange and rust-colored tones indicate iron; whitish, dull tones indicate limescale.
- Edge shape: Stains with soft edges that spread outward are usually oil, while sharp, ring-shaped stains most often come from the bottom of a container or a dried drop.
- Location and source: Places such as the stove, sink, flowerpot, metal furniture leg or the area around a joint largely reveal what material the stain comes from.
- Drying behavior: A darkening that lightens by itself within a few hours is caused by water and is not a stain; a darkening that stays in the same place indicates a permanent substance.
There are also marks that are mistaken for stains. Marks that appear as a dull, matte area on the surface and have no color are often not stains but chemical etching or deterioration of an old coating. Although granite is far more resistant to acid than marble, resin-filled areas and some granites can dull with strong cleaners. Such marks are removed by surface treatment, not by a poultice.
Oil Stains: Drawing Them Out with a Solvent
Oil is a substance that repels water; that is why it does not come out of the stone with water, detergent or soap. The substances that can dissolve oil are solvents with an oil-like structure themselves: acetone, white spirit or oil-removing products suited to stone. Cooking oils, creams, cosmetics and machine oils fall into this group.
With a fresh oil stain, first blot the excess oil on the surface with absorbent paper, pressing down; wiping with a rubbing motion spreads the stain. For oil that is a few hours old or has soaked into the stone, a poultice prepared with a solvent is applied. The poultice is prepared by mixing an absorbent powder and the solvent to the consistency of a thick paste, spread so that it extends slightly beyond the edge of the stain, then covered and left to dry. With old and large stains it is normal to repeat the process several times; with each application the stain lightens a little more.
Ventilation is essential when working with solvents. Acetone and similar products are highly flammable and must not be used near a stove or any source of fire. A short test in an inconspicuous corner before application shows whether the solvent softens the filler, especially on resin-filled stones.
Ink, paint and cosmetic stains
Felt-tip pens, nail polish, hair dye and some cosmetics are also mostly oil- or solvent-based and behave similarly to this group. For these stains, it helps to first think about which solvent the product itself is thinned with: nail polish and most pen inks dissolve more easily with acetone, and oil paints with white spirit. Dried paint drops are first carefully removed with a plastic scraper, and color that has soaked into the stone is drawn out with a solvent poultice. Water-based inks and some food dyes behave like organic stains and respond better to an oxidizing poultice. For a stain you are not sure about, the two methods should not be used at the same time; try them in turn, rinsing and drying the stone in between.
Organic Stains: Bleaching by Oxidizing
Stains of plant origin such as coffee, tea, wine, fruit juice, leaves, flowers and flowerpot water are organic stains. The color of these stains comes from molecules that become colorless when oxidized. That is why, for organic stains, an oxidizing product works better than a solvent; the one most often used in practice is hydrogen peroxide at a concentration suitable for stone.
The poultice for an organic stain is made by mixing hydrogen peroxide with an absorbent powder. Some applicators add a few drops of ammonia to the mixture to speed up the reaction. As the poultice dries on the stain, the color molecules break down and the stain lightens. Outdoors, sunlight also helps such stains fade over time.
This method has two important limits. First, on dark-colored granites a test is essential, because the oxidizing product can also lighten the stone's own tone slightly. Second, and more important, a mixture containing ammonia must never be combined with bleach; mixing these two products releases gases that are harmful to health. For the chemistry of cleaning products and what must not be mixed with each other, see the article on cleaning chemistry and natural stone .
Rust Stains: Binding the Iron

Rust is iron oxide formed when iron reacts with oxygen and water. It does not dissolve in water, and once it has soaked into the stone it comes out with neither detergent nor solvent. Rust stains reach granite in two different ways. The first is from outside: a metal can, the base of a flowerpot, a rusty furniture leg, or water running off an iron railing outdoors. The second comes from within the stone: some granites contain iron-bearing minerals, and when these are in contact with moisture for a long time, rust-colored spots can form on the surface.
For rust stains that come from outside, rust removers made for natural stone are used. These products contain substances that convert iron oxide into a soluble compound or bind the iron, and they are usually applied as a poultice. General-purpose rust removers containing strong acid, however, are risky: they can affect the small amount of calcite in granite, resin fillers and the polish. With rusting that comes from within the stone, removing the stain is only half of the problem; if the source of moisture is not cut off, the spots will form again.
Rust outdoors
On granite steps and facades, rust stains are often seen near a metal element, for example a railing post, an anchor or a rain gutter. Here the source must be repaired first, and then the stain cleaned. Cleaning done without removing the source is wasted with the first rain.
Limescale and Mineral Deposits
Whitish, dull rings can form on granite surfaces around the sink, at the base of the faucet, in the shower area and under the coffee machine. These are not a stain that has soaked into the stone but calcium and magnesium deposits settled on the surface. As hard water dries, it leaves its minerals on the surface and, over time, forms a crust that thickens layer by layer.
Because granite is far more resistant to acid than marble, limescale deposits can usually be removed with a mildly acidic descaler suited to the stone. However, there are two points of caution here: some granites and almost all factory resin fillers can be affected by acid; and if there is a marble threshold or skirting around the countertop, the product must not spill onto it. For thin deposits, drying the surface regularly and wiping it with a cream cleaner suited to the stone is often enough. We covered water and limescale marks around countertops in detail in the article on limescale and water marks on granite countertops .
Silicone and Sealant Stains
Silicone used at sink and countertop joints can leave two different kinds of marks. The first is the silicone itself: a thin film or residue that has smeared onto the surface and dried. This residue does not dissolve in water and does not come off easily with common solvents; it is first removed mechanically with a plastic scraper or a blade edge that will not damage the surface, and the remaining thin film is cleaned with silicone remover products.
The second is dark streaks that form when the oily components in the silicone migrate into the stone over time. These streaks appear along the joint as wet-looking shadows from a few millimeters to a few centimeters wide, and they do not disappear as they dry. For these, the problematic filler material is removed first, then the stain is drawn out with a solvent poultice, and the joint is renewed with a filler material suited to natural stone. You can find the details of this subject in the article on silicone oil stains on granite .
Caution with Light-Colored and Porous Granites
Most stain problems occur on light-toned, coarse-crystalled granites. These stones are highly absorbent and draw into themselves not only the stain but also the product used on it. A wrongly chosen product can leave a second ring around the first stain. For this reason, every treatment on these stones should start with a small test and be carried out patiently, with several repetitions if necessary.

The table below shows the main types of stains in granite and the methods suited to them:
| Stain type | Identification clue | Suitable solution | What to avoid |
|---|---|---|---|
| Oil | Spreading, wet-looking dark patch | Solvent poultice | Scrubbing with detergent |
| Organic | Brown, beige, ring-shaped | Oxidizing poultice | Mixing bleach with ammonia |
| Rust | Orange and brown speckles | Stone-safe rust remover | Strong acidic general-purpose rust removers |
| Limescale | White, dull, crust-like | Stone-safe deposit cleaner | Spilling onto the resin filler and the marble |
| Silicone residue | Slippery, thin film | Mechanical removal and silicone remover | Wire brush and abrasive sponge |
| Silicone oil migration | Dark band along the joint | Renewing the filler and using a solvent poultice | Leaving the source in place and cleaning only the stain |
The last step after removing a stain is to reassess the stone's absorbency. On light-colored granites, applying an impregnating sealer after the stained area has been cleaned and the stone has dried completely greatly delays a recurrence of the same problem. We covered when granite stains and whether to seal it in our article does granite stain
If you are not sure what the stain on your granite surface is, or if it does not come out despite your attempts, you can send close-up and general photos of the stain, along with what you know about how it occurred, through the service request form . We make the initial assessment from the photos and, if necessary, inspect on site.
Common Mistakes When Applying Poultice
Even when the right product is chosen, an application error can make the poultice ineffective. These are the mistakes we see most often in the field:
- Applying it too thin: For a poultice to draw out a stain, it must be applied a few millimeters thick and extend beyond the edges of the stain.
- Removing it too early: If the poultice is removed before it has dried completely, the dissolved material stays inside the stone and the stain looks only slightly lighter.
- Never opening the cover: A poultice that is tightly covered cannot dry; a few small holes need to be made in the cover so that drying can begin.
Three Different Stains on a Café Counter
A light-colored granite café counter had three different stains at the same time: a ring of grease from hand cream next to the register, a limescale crust under the coffee machine, and an organic mark where a flower vase had stood. The business had first tried to remove all of them with a single strong cleaner, without success.
We treated the three stains separately: we applied a solvent-based poultice to the grease and an oxidizing poultice to the organic mark, and we removed the limescale with a deposit cleaner suitable for the stone. Once the stone had dried, we applied an impregnating sealer and advised the staff to place a mat under the coffee machine.
Before trying two different products on a stain one after the other, rinse the first product off thoroughly and let the stone dry; if the chemicals mix inside the stone, it can adversely affect both the stain and the stone. — Expert Note
Frequently Asked Questions About Granite Stains
01Does an oil stain on granite disappear on its own over time?
02Does bleach remove stains from granite?
03Is it possible to remove a stain by honing?
04Do dark-colored granites stain too?
05Does sealed granite never stain?
06Why is there a lighter area on the stone after I removed the stain?
Related Articles
How to Prepare a Stain-Removal Poultice: Choosing Materials and Chemicals, Silicone Oil Stains on Granite: The Dark Halo Along the Grout Line, Limescale and Water Marks on Granite Countertops: White Stains Left by Hard Water, Is Granite Really Stain-Proof? Porous Granite Types, Cleaning Chemicals and Natural Stone: What Do Acids, Alkalis and Solvents Do to the Stone?