Guides / Stone and Brick

Why Does Marble Stain and Etch? Porosity, Calcite and Acids

Marble is the stone India has trusted for centuries, from the Makrana marble of the Taj Mahal to the dining tables, vanity tops and temple floors in homes today. Yet a splash of lemon juice leaves a dull patch. A glass of cola leaves a ring. A drop of cooking oil leaves a dark shadow that will not wash off.

These are two different problems with two different causes: staining, where something soaks into the stone, and etching, where an acid eats into its surface. Understanding the difference explains why a sealed marble top can still show a ring, and what a protective treatment can and cannot do.

Key takeaways

  • Marble is mostly calcite (calcium carbonate), a mineral that dissolves in weak acids.
  • A stain is a liquid that has soaked into the pores. An etch is surface damage caused by acid.
  • A penetrating sealer slows staining. It does not stop acids from etching.
  • Granite is made of silicate minerals, so ordinary kitchen acids do not etch it.
  • The best defence is a sealer plus habits: coasters, trivets, prompt wiping and pH-neutral cleaners.

What marble is made of

Marble begins as limestone. Heat and pressure deep in the earth recrystallise it into a dense rock made chiefly of calcite, which is calcium carbonate. The US Geological Survey describes its crystals as locked together “like pieces of a jigsaw puzzle”, often with streaks of other minerals such as mica that give each slab its veining (USGS, Acid Rain and Our Nation’s Capital).

That mineral make-up is the root of both problems. Calcite is fairly soft, so it scratches and dulls more easily than granite. And it is a carbonate, so it reacts with acid.

Why marble stains: porosity

Marble looks solid, but between its crystals are tiny pores and hairline gaps. The ASTM C503 specification for marble used in buildings allows water absorption of up to 0.20% by weight, measured after 48 hours of soaking. That is a small figure, yet it is enough for coloured or oily liquids to creep in if they sit on the surface.

Once a liquid is inside, wiping cannot reach it. Common culprits in Indian homes are turmeric and curry, tea and coffee, cooking oil and ghee, kumkum and haldi, and rust from wet steel vessels. Honed (matt) marble usually takes up liquid faster than polished marble, because grinding leaves more of the pore structure open.

Why marble etches: calcite meets acid

Etching is chemistry, not dirt. When an acid touches calcite, hydrogen ions react with the calcium carbonate and turn it into dissolved calcium, water and carbon dioxide:

CaCO₃ + 2H⁺ → Ca²⁺ + H₂O + CO₂

A thin layer of the stone itself is removed, and the polished face becomes rough on a microscopic scale. Light then scatters instead of reflecting, so you see a dull, slightly paler mark, often in the exact shape of a glass base or a drip. The USGS notes that calcite “dissolves readily in weak acid”, which is why outdoor marble roughens and loses detail under acid rain over the years. A kitchen spill is the same reaction in minutes.

The Natural Stone Institute warns that products containing lemon, vinegar or other acids may dull or etch calcareous stones, and that some liquids will etch without staining while others do both (Natural Stone Institute, Care and Cleaning).

Stain or etch? How to tell

StainEtch
What happenedA liquid soaked into the poresAn acid dissolved the surface
How it looksA darker or coloured patchA dull, lighter, often ring-shaped mark
How it feelsSmooth, same as the restSometimes slightly rough to the fingertip
Typical causesOil, ghee, turmeric, tea, rustLemon, tamarind, tomato, vinegar, cola, wine, acidic cleaners
Can a sealer help?Yes, it slows absorptionNo, the acid attacks the mineral itself
Usual fixA poultice that draws the stain outRe-polishing or professional refinishing

A quick check: tilt your head and look across the mark towards a light. If the gloss is broken, it is an etch. If the shine is intact but the colour is wrong, it is a stain. Many kitchen marks are both, because a coloured acidic liquid such as tamarind chutney or red wine can do the two at once.

The hard-water trap

In many Indian cities, tap water is hard, and it leaves white mineral rings on marble around taps, basins and water jugs. The usual descalers for these rings are acidic. On glass or ceramic they work well. On marble they dissolve the stone along with the scale, so a white ring becomes a dull, etched ring. Remove hard-water marks on marble with a cleaner labelled safe for marble, or call a stone professional, and wipe up standing water so rings do not form.

Why granite behaves differently

Granite is made mostly of quartz and feldspar, which are silicate minerals. Lemon juice and vinegar barely react with them, so true granite does not etch from household spills. Its pores can still absorb oil, which is why granite benefits from a penetrating sealer too. The exception is hydrofluoric acid, found in traces in some rust removers, which the Natural Stone Institute says attacks all stones, granite included.

Limestone, travertine and onyx are calcareous like marble, so treat them with the same care.

What a sealer can and cannot do

A penetrating sealer soaks into the pores and lines them with a water- and oil-shedding layer. Spills then sit on the surface instead of wicking in, which buys time to blot them away. That is stain resistance; as the Natural Stone Institute puts it, sealing does not make stone stain-proof.

A penetrating sealer does not put a barrier over the calcite. Acid sitting on a sealed marble top still reaches the mineral at the surface and etches it. This is the honest answer to the most common complaint we hear: “I sealed my marble table and there is still a ring.” The sealer kept the liquid from soaking in, but it was never designed to stop the acid in the drink from dulling the polish.

Thick film-forming coatings can shield the surface for a while, but they change the look and feel of the stone, scratch, and wear unevenly, and on walls and floors they can trap moisture. Our guide to choosing a breathable water repellent explains that trade-off in detail.

A practical routine for marble in Indian homes

  • Seal with a penetrating treatment so that oil, turmeric and tea give you time to react.
  • Use coasters and trays under glasses, pickle jars, fruit bowls and puja items, and trivets under hot vessels.
  • Wipe acidic spills at once with a damp cloth, then dry.
  • Clean with a pH-neutral cleaner. Avoid lemon, vinegar, bathroom descalers and abrasive scouring powders.
  • Test regularly. Sprinkle water on the stone. If it darkens within a few minutes, it is time to re-treat.

Nanoman Stone + Brick is a PFAS-free penetrating repellent for marble, granite, sandstone, brick and concrete. It is supplied as a concentrate and diluted on site, and covers 70 to 100 ml of diluted product per m². Its nanocoating chemistry bonds inside the pores without forming a surface film, so polished marble keeps its look. On most surfaces it lasts up to 5 years, depending on use. Like any sealer, it reduces staining but will not stop acids from etching marble, so the habits above still matter.

Frequently asked questions

Can a sealer stop marble from etching?

No. A penetrating sealer slows liquids from soaking into the pores, which reduces staining. Etching is a chemical reaction between acid and the calcite in the stone, and a sealer does not prevent it. Wipe acidic spills quickly and use coasters.

Why is there still a ring on my sealed marble table?

A dull ring is usually an etch from an acidic drink such as juice, cola or wine. The sealer kept the liquid from soaking in, but the acid still reacted with the surface. A white ring can also be a hard-water deposit. Etches need re-polishing; hard-water rings need a marble-safe cleaner.

Does granite etch like marble?

True granite is made of silicate minerals such as quartz and feldspar, so household acids like lemon juice and vinegar do not etch it. Granite can still absorb oil, so a penetrating sealer is still worthwhile.

How can I tell if a mark is a stain or an etch?

Look across the mark towards a light. If the shine is broken and the mark looks dull or pale, it is an etch. If the surface is still glossy but darker or coloured, it is a stain that has soaked in.

Protecting marble or granite on a project? Tell us the stone, its finish and the area, and we will recommend how much Stone + Brick you need. We reply within one business day.

Request a quote Read our FAQ →