Most failed stain removals fail before any chemical is opened. Somebody looks at a dark mark on a marble vanity, assumes it is a stain, reaches for whatever is under the sink, and scrubs. Half the time the mark was never a stain at all, and the other half the product chosen was the one thing guaranteed to lock that particular discolouration into the stone permanently. Stain removal on marble and granite is not a product problem. It is a diagnosis problem followed by a chemistry problem, and getting the order right is what separates a clean result from a permanent scar.
The method that works is short and it never changes. Decide whether you are looking at absorbed material or physical damage. If it is absorbed, classify it by source, because the chemistry that lifts one class will set another. Choose the matching solvent or oxidiser, carry it into the stone in an absorbent poultice, give it time under cover, and repeat the cycle rather than escalating to something harsher. Test everything in an inconspicuous area first. This guide walks through each of those steps with the cautions that matter on calcareous stone.
Stain or Damage? The Question That Decides Everything
A stain is absorbed material. Liquid enters the pore network, the capillaries and the microfractures between grains, and sits below the polished surface. That is why a true stain darkens the stone, has soft irregular edges, and stays exactly as glossy as the surface around it. Nothing was removed and nothing was dissolved, which is precisely why a stain is recoverable: if you can redissolve or oxidise the material and give it somewhere to go, it can be drawn back out the way it went in.
Etching is the opposite. Marble, limestone, travertine and onyx are calcareous stones built largely from calcite, which sits at 3 on the Mohs scale and dissolves readily in acid. Lemon juice, vinegar, wine, tomato, cola, descalers and many bathroom cleaners chemically dissolve the polished calcite surface, leaving a dull, lighter, slightly rough patch. Dolomitic marbles hold up marginally better because dolomite is a little harder, roughly 3.5 to 4, and reacts only weakly with cold dilute acid, but they still etch with sustained exposure.
The distinction matters because no cleaner on earth fixes an etch. Material has been removed, so the repair is mechanical: honing and repolishing, or a marble polishing powder for shallow marks. Granite behaves differently again. At roughly 6 to 7 on the Mohs scale and dominated by quartz and feldspar rather than carbonate, true granite does not etch from kitchen acids, so a mark on granite is far more likely to be an absorbed stain, a worn finish, or residue from a coating that was never removed properly.
Separate them with light and water. Sight across the surface with a lamp held almost parallel to the top: an etch scatters light and breaks the reflection, while a stain leaves the reflection intact. Then wet the area with clean water. A stain blends into the wetted stone and becomes hard to see, because water is doing temporarily what the absorbed liquid did permanently. An etch stays visible when wet, and a physical scratch catches a fingernail. Only once you are certain it is absorbed material should you choose a chemical.
Classifying the Stain by Source
Oil-Based Stains
Cooking oil, grease, butter, tar, cosmetics and putty darken stone and will not rinse away, because oil is not water soluble. It has to be chemically dissolved before it can be carried out. The working chemistry is a solvent such as mineral spirits or acetone, or an alkaline degreaser formulated for stone, held against the mark in an absorbent poultice. Water-based cleaning does nothing useful here and can make things worse by pushing the oil deeper into the pore network as the water front advances.
Organic Stains
Coffee, tea, wine, fruit, tobacco and decaying leaves leave a pinkish-brown to tan discolouration. These respond to oxidation rather than dissolution. Standard practice is a poultice made with a 12 percent hydrogen peroxide solution, the strength sold for hair bleaching, with a few drops of ammonia added, or acetone in place of the peroxide. Outdoor organic stains sometimes fade on their own after months of sun and rain, which is worth knowing before anyone starts applying oxidisers to a patio.
Ink, Dye and Metallic Stains
Marker, pen and dye transferred from packaging or a rubber mat behave like organic stains chemically but move far more easily, so wiping spreads them. Draw them out with a poultice rather than scrubbing. Metallic stains are a separate problem entirely: rust from cans, cast iron, fasteners or iron minerals within the stone itself produces an orange to brown mark that is not going anywhere without a chelating rust remover. Use a diatomaceous earth poultice with a rust remover formulated specifically for stone, and expect several cycles.
Biological Growth, Hard Water and Efflorescence
Mildew, algae and moss in showers and on exterior stone are living growth rather than absorbed liquid, and they need a biocide or a dilute bleach solution rather than a poultice. Hard water scale and efflorescence are the reverse of a stain: they are mineral deposits sitting on top of the surface, left behind as water evaporates. Efflorescence in particular is salt migrating out of the setting bed, so it returns until the moisture source is fixed, and it is removed dry rather than chemically.
| Stain class | Typical sources | Poultice chemistry | Main caution |
|---|---|---|---|
| Oil-based | Cooking oil, grease, cosmetics, tar, putty | Absorbent powder with mineral spirits or acetone | Ventilate; solvents attack some resin fills and sealers |
| Organic | Coffee, tea, wine, fruit, tobacco, leaves | Powder with 12 percent hydrogen peroxide, drops of ammonia | Peroxide can lighten pigment in dark stone |
| Ink and dye | Marker, pen, dye transfer from mats or packaging | Acetone poultice, or peroxide on light stone | Wiping spreads dye; draw it out, never scrub |
| Metallic and rust | Cans, cast iron, fasteners, iron within the stone | Diatomaceous earth with a stone-rated rust remover | Most rust removers are acidic and etch calcareous stone |
| Biological | Mildew, algae, moss in wet or exterior areas | Dilute bleach or a stone-safe biocide, applied direct | Never mix with ammonia; can bleach grout and pigment |
| Scale and efflorescence | Hard water deposits, salts migrating from the bed | Dry brushing, buffing, or a stone-safe descaler | Fix the moisture source or the bloom returns |
Pro Tip
Pro Tip: before treating anything, wet the mark with clean water and photograph it wet and dry. If the mark disappears when wet it is absorbed material and a poultice has a real chance. If it stays visible when wet, you are looking at an etch or a scratch, and chemistry will only cost you time.
Building and Running a Poultice
Mixing
A poultice is an absorbent carrier wetted with the chosen chemical to a paste roughly the consistency of peanut butter. Common carriers are kaolin, fuller's earth, whiting, diatomaceous earth, powdered chalk, white moulding plaster and talc. Use white materials only, since pigmented or coloured powders introduce their own staining risk. Avoid whiting and iron-type clays with acidic chemicals, and never use plaster-based carriers with anything that reacts with them. Mix in a clean plastic or glass container, never in a metal one that a solvent or oxidiser could attack.
Application and Dwell
Prewet the stone with distilled water so the poultice draws through a wetted pore network rather than simply sitting on a dry surface. Spread the paste over the mark with a wood or plastic spatula to a thickness of about a quarter to a half inch, extending it roughly an inch beyond the visible edge of the stain in every direction. Cover it with plastic sheeting taped down at the edges, then leave it in place for 24 to 48 hours while the chemical works and the carrier slowly dries.
Removal and Repeat Cycles
The drawing action happens as the poultice dries, so let it dry to the touch before you disturb it. Remove it with a wood or plastic scraper, rinse the area with distilled water and dry it with a soft cloth. Then judge the result while the stone is dry, not wet. Deep or old stains routinely need several cycles, and repeating the same mild treatment is always safer than escalating to a harsher chemical. Some stains never come out completely, and saying that early is better than promising otherwise.
Testing Before You Commit
Every chemical goes on an inconspicuous area first: inside a sink cutout, under an overhang, on an offcut from the same slab. Give the test an hour before you judge it, because peroxide lightening and solvent damage to a sealer or resin fill are not instant. Where the stone is a dark or heavily pigmented material, or where the top has visible colour-matched fills and seams, the test is not optional. Record what you used and at what strength so a second technician can repeat the process.
Chemistry Traps That Set Stains or Wreck the Stone
The first trap is acid on calcareous stone. Rust removers, descalers, tile haze removers and many general purpose bathroom products are acidic, and on marble, limestone, travertine or onyx they will etch a dull halo around the stain while they work. You can end up removing the discolouration and leaving a worse mark in its place. On calcareous stone, either use a rust product explicitly formulated as safe for polished marble, or accept that mechanical refinishing will be needed afterwards, and quote it in advance.
The second is bleaching. A 12 percent peroxide poultice that clears coffee from a white marble can also lift pigment from a dark granite, a coloured limestone or an adjacent pigmented grout joint, leaving a pale patch that is far harder to correct than the original stain. Dilute bleach behaves the same way on exterior stone and on colour-matched fills. This is exactly the risk the inconspicuous test is designed to catch, and it is the reason the test needs a proper dwell before you read it.
The third is mixing. Never combine chlorine bleach with ammonia or with an ammonia-containing cleaner, because the reaction releases toxic chloramine gas. Solvents such as acetone and mineral spirits are flammable and need real ventilation, gloves and eye protection, and the used poultice waste has to be disposed of properly rather than tipped down a drain. Work one chemistry at a time, rinse thoroughly with distilled water between treatments, and never assume the previous product has fully left the stone.
The fourth is applying the wrong class of chemistry and locking the stain in. An oxidiser on an oil mark can darken and fix it. Heat, including a heat gun used to dry the area, sets protein and organic residues. Scrubbing an ink stain spreads dye over a wider area at lower concentration, which makes it harder to draw out afterwards. Each of these turns a recoverable stain into a permanent one, which is why classification comes before product selection every time.
Deep Cleaning, Stripping and Resealing
Sealer is widely misunderstood by homeowners, so correct it early. An impregnating sealer does not make stone stainproof; it slows absorption and buys time to wipe a spill up. Nothing prevents a stain from a liquid left overnight. Test whether a top needs sealing by leaving a small pool of water on it for several minutes and watching for darkening. If the stone darkens quickly it is ready. Apply thinly, dwell for the time on the label, and wipe every trace of excess back off the surface.
Where a surface looks generally dull and grubby rather than locally marked, the problem is usually a topical coating rather than a stain. Old waxes and acrylic floor finishes yellow, trap soil and hold moisture against the stone. No poultice will help, because the discolouration is above the stone rather than inside it. The fix is a proper stripping product matched to the coating, followed by a full rinse and a period of drying before any sealer goes back down.
Poultice work removes sealer along with the stain, so plan on resealing the treated area once it has dried out completely. Stone can hold moisture for days after solvent or water-based treatment, and sealing over a damp substrate traps that moisture and produces a hazy, blotchy result. Where a top has been treated in several places, reseal the whole surface rather than patches, so the sheen and the water behaviour stay consistent across the run.
Prevention is the part worth teaching the client, because it is cheaper than every method above. Blot spills rather than wiping so the liquid is lifted instead of spread. Keep acidic food and drink off calcareous stone entirely. Use coasters, trays and mats under cans, cast iron, toiletries and anything with a rubber base that can transfer dye. Clean with a neutral pH stone cleaner and stop using general purpose sprays, which frequently contain acids or brighteners that dull a polished surface over time.
Choosing between a solvent, an oxidiser and a chelating rust remover is easier when you can see the product data side by side, and the cleaning, sealing and restoration chemistry stocked at Dynamic Stone Tools is organised by application for exactly that reason. Poultice powders, strippers, neutral cleaners and polishing compounds sit alongside the abrasives in the full product range, which matters because most stain jobs end with some amount of refinishing once the chemistry has done its work.
Free Tool
Chemical Advisor — Answer a few questions about the stone, the finish and the mark you are dealing with, and get matched to the right cleaner, poultice chemistry, stripper or sealer from a verified database of stone chemicals.
Find My Chemical →Stock the right stain removal chemistry
Poultice powders, solvents, rust removers, neutral cleaners, strippers and sealers for professional marble and granite restoration work.
Shop all products →