A countertop that polished out bright and clear six months ago now looks dull, hazy, or vaguely gray no matter how hard the customer scrubs it. The complaint sounds the same every time — "my stone looks dirty" — but the actual cause behind that cloudy look is rarely the same twice. Soap scum, hard-water film, sealer that was never buffed off properly, old wax buildup, and permanent etching from an acidic cleaner all produce a surface that looks similarly dull, and the wrong fix for one of them can make another one worse.
The distinction that matters most, and the one homeowners almost never make on their own, is between a surface that is actually dirty and a surface that has been chemically damaged. A film of residue sitting on top of the stone can be cleaned off and the shine comes back. An etch mark is a change to the stone itself — a thin layer has already dissolved — and no amount of cleaning restores it; it has to be re-polished out. Getting that diagnosis right before reaching for a cleaner, a poultice, or a pad decides whether the next step actually fixes the problem.
What Actually Causes a Dull or Cloudy Surface
Soap scum and cleaner residue are the most common cause on kitchen and bathroom stone in daily use. Many household cleaners, dish soaps, and hand soaps leave behind a thin film of surfactant and fragrance additives every time they are used without a thorough rinse, and that film builds up invisibly, wipe after wipe, until the surface stops reflecting light cleanly. It is almost always worse around sinks, faucet bases, and anywhere soap or hand lotion gets wiped directly onto the stone rather than onto a cloth first.
Hard water deposits form by a completely different mechanism: dissolved calcium and magnesium carried in the water itself. Every time hard water sits on a surface and evaporates, the minerals it was carrying stay behind as a thin, chalky residue — the same mineral deposit known as limescale when it builds up on a faucet. A single splash leaves an invisible trace; a few hundred splashes around a sink opening leave a visible cloudy ring or a dull halo that will not wipe away with a damp cloth the way fresh soap residue will.
Sealer haze is a fabrication and installation problem more than a homeowner problem, though homeowners who reseal their own stone can cause it too. Impregnating and topical sealers both need to be wiped off the surface completely within the product's working window; sealer that is left to dry on top of the stone instead of being buffed away dries into a milky, streaky film that sits on top of the pores rather than inside them. The longer it sits before anyone tries to remove it, the harder that film becomes to strip.
Etching is chemically different from all three of the above because it is not a residue at all. When an acidic substance — citrus juice, vinegar, many bathroom cleaners, wine — contacts a calcium-based stone such as marble, limestone, travertine, or onyx, the acid reacts directly with the calcium carbonate in the stone. That reaction dissolves a microscopically thin layer of the polished surface and releases carbon dioxide as it happens, which is why a fresh etch mark on marble sometimes shows a faint fizz before it dulls. The dull, frosted spot that is left behind is permanent surface damage, not dirt, and it will still be there after the most thorough cleaning anyone can throw at it.
Diagnosing and Restoring a Cloudy Surface
Start by looking at where the dullness is and what it responds to, before touching any chemical. A haze that is uniform across the whole surface and lightens noticeably with a plain water wipe is almost always residue — soap, hard water, or a light wax layer. A dull spot that is sharply localized, slightly rough to the fingertip compared to the surrounding polish, and does not change at all when wiped with water is very likely an etch mark and needs re-polishing, not cleaning.
Clearing Soap Scum and Hard-Water Film
Work with a pH-neutral stone cleaner rather than a generic household cleaner or anything marketed for glass and tile that may be strongly acidic or alkaline. Spray the cleaner on, agitate gently with a soft cloth or non-abrasive pad in circular motions, and rinse thoroughly with clean water before drying completely with a microfiber towel; leaving the rinse water to air-dry just reintroduces the same mineral film the cleaning was supposed to remove. For a stubborn hard-water ring that a neutral cleaner will not shift, a dedicated stone-safe limescale remover formulated for natural stone works the deposit loose without attacking the polish the way a straight vinegar or bathroom-tile descaler can on calcium-based stones.
Dry immediately after every wet cleaning pass. Water left to evaporate on its own is exactly the mechanism that built the hard-water film in the first place, so the drying step is not a cosmetic afterthought — it is the part of the routine that actually prevents the next layer of residue from forming. A dedicated microfiber cloth kept at the sink for this one purpose gets used far more consistently than a general kitchen towel that may already carry its own soap film.
Removing Sealer Haze and Topical Buildup
A light sealer haze often responds to mechanical buffing before any chemical is needed: a dry pass with fine (0000-grade) steel wool or a non-scratch pad, worked gently and evenly across the hazy area, lifts a thin dried film without cutting into the polish underneath. If buffing alone does not clear it, a solvent wipe with acetone will dissolve most sealer residues without harming the stone itself, applied with a soft cloth and worked in small sections rather than flooding the surface.
Old wax and topical coatings need a different approach because they are a deliberate film rather than an accidental one. A dedicated sealer-and-wax remover or an alkaline stone stripper formulated for the purpose breaks down the coating chemically so it can be rinsed away; this is a heavier intervention than routine cleaning and should be followed by a full rinse, a full dry, and a fresh sealer application once the stone is confirmed bare, since stripping removes whatever protection the old coating or sealer was providing along with the haze.
Treating Stains with a Poultice
A poultice is the right tool when the dullness is actually a stain that has traveled into the stone rather than sitting on top of it — oil, grease, or an organic stain that a surface cleaner cannot reach. Mix the poultice powder with the chemical appropriate to the stain type into a thick paste, pack it over the stain slightly thicker than the surrounding paste, cover with plastic to slow evaporation, and leave it in place. A typical dwell time runs from about 24 hours for a light stain up to 48 hours for something deeper and older, after which the plastic comes off and the poultice is left to dry out completely before it is scraped away, drawing the stain out with it as it dries.
| Symptom | Likely Cause | Fix |
|---|---|---|
| Overall haze, lightens with a water wipe | Soap scum or cleaner residue | pH-neutral stone cleaner, rinse fully, dry completely |
| Cloudy ring around sink or faucet | Hard-water mineral film (calcium/magnesium) | Stone-safe descaler, then dry after every wet pass |
| Streaky, milky film after a recent reseal | Un-buffed sealer dried on the surface | 0000 steel wool buff, then acetone wipe if needed |
| Dull waxy film that attracts dust | Old topical wax or coating buildup | Dedicated wax/sealer stripper, rinse, re-seal after |
| Localized dull spot, rough to the touch, water does not change it | Acid etching from citrus, wine, or an acidic cleaner | Polishing powder buffed into the spot; deep etches need a pro |
| Dull patch that traveled into the stone from a spill | Oil, grease, or organic stain below the surface | Poultice paste, 24-48 hour dwell, let dry fully before removal |
Pro Tip: Run a simple water-drop test before diagnosing anything as etching. Place a few drops of water on the dull area and watch how the water behaves over the next several minutes; if it beads and sits on top, the sealer is intact and the dullness is residue sitting above it. If the water darkens the stone and soaks in quickly, the sealer has worn through in that spot, which often means the dullness is from contamination getting into an unprotected patch rather than from true etching.
Repairing Etching and Restoring Lost Polish
A shallow etch mark on polished marble, limestone, or travertine can usually be buffed out with a stone-specific polishing powder worked into the spot with a soft felt pad or a low-speed polisher, using small amounts of water as a lubricant and working the compound in overlapping passes until the dull spot blends into the surrounding sheen. This is a mechanical re-polish, not a chemical cleaning step, and it is the one situation on this list where more aggressive scrubbing with a cleaner will do nothing because there is no residue left to remove.
Deeper etching, or etching that covers a wide area such as an entire countertop that has been wiped down with the wrong cleaner for months, is usually beyond what a hand-applied polishing powder can fix evenly. At that point the job becomes a honing-and-polishing restoration pass across the whole surface with diamond abrasive pads working through a grit progression, which levels the entire surface back to one consistent sheen instead of leaving a visibly re-polished patch next to the original finish. Spot-fixing one etch mark on an otherwise untouched surface routinely leaves a slightly different gloss level at the repair that is more noticeable under raking light than the original dull spot was.
Granite, quartzite, and engineered quartz are far more resistant to acid etching than marble, limestone, and travertine because they contain little to no calcium carbonate, so a cloudy look on those materials is overwhelmingly more likely to be residue, sealer haze, or wax buildup than true etching. That does not mean granite and quartzite are immune to acids — strong or prolonged exposure can still dull some calcite-bearing granites and marble-adjacent "marble-trade" stones — but the odds shift heavily toward a cleanable cause on those stones, which is worth knowing before assuming the worst and reaching for a polishing kit that was not needed.
Building a Cleaning Routine That Prevents the Next Haze
Standardize on one pH-neutral stone cleaner for daily use and retire every acidic or strongly alkaline household product from anywhere near the stone, including glass cleaners, bathroom descalers, and citrus-based "natural" cleaners that are popular precisely because they contain the acids that cause etching. A single bottle kept at the sink removes the guesswork that leads a household back to whatever all-purpose spray is already under the counter.
Reapply impregnating sealer on a schedule that matches the stone rather than a single fixed number for every job. Granite and other dense, lower-porosity stones commonly go one to three years between resealing depending on the sealer grade and how much daily wear the surface sees, while more porous calcium-based stones such as marble and limestone in kitchen use often need resealing closer to the shorter end of that range, sometimes annually in heavy-use kitchens, with longer intervals typical in lower-traffic bathroom installations. A simple water-bead test on a clean, dry surface is a faster way to judge whether resealing is actually due than any calendar reminder.
Protect the surface from the two things that create the most repeat work: standing water and acidic spills. Trivets and mats under anything hot or wet, a habit of wiping citrus and wine spills immediately rather than letting them sit, and coasters near a bar or coffee station cut down on both etching and the hard-water rings that build up around anything left damp on the stone for long stretches.
Train anyone who cleans the stone regularly, including cleaning staff in a commercial setting, on the difference between the daily cleaner and the occasional deep-clean products. A poultice, a solvent stripper, or a polishing powder used as a weekly habit instead of an occasional fix is far more likely to dull a finish than to keep it bright, because each of those products is formulated to be more aggressive than daily maintenance actually requires.
For a closer look at sealer selection by stone type, see stone sealer types and which one your stone actually needs, and for stain-specific poultice recipes see the full guide to removing stains from natural stone. Both go deeper into the maintenance side of what is covered here.
Free Tool
Chemical Advisor — Not sure which cleaner, sealer, poultice, or restoration product matches your stone and the problem you are looking at? Answer a few questions and get matched to verified products from a database of stone chemicals.
Find My Chemical →Restore the Shine Before It Gets Worse
pH-neutral cleaners, poultice kits, sealer strippers, polishing powders, and impregnating sealers for every stone type are in stock and ready to ship.
Shop Sealers & Cleaners →