How to Remove Stains from Marble

Learn how to remove oil, wine, rust and water stains from marble safely — plus sealing and daily care tips to prevent them.

Stone Guide · Marble Care

How to Remove Stains from Marble

Veltora Stone · Practical marble maintenance

Few surfaces feel as timeless as marble. It brings depth, movement and a quiet sense of luxury to floors, vanities, kitchen tops and feature walls. But the same qualities that make marble beautiful — its softness and its open, calcite-rich structure — also make it more sensitive than granite or porcelain. Marble is porous, so liquids can soak in, and it is reactive to acids, so certain foods and cleaners can dull the polish. The good news is that most marble stains are removable at home if you act sensibly and use the right method. This guide walks through how to identify a stain, how to lift it safely, and how to keep your stone looking its best in a demanding climate like Oman’s.

Stains vs. Etching: Two Different Problems

Before you reach for any product, it helps to understand what you are actually looking at, because the two most common marble problems have opposite solutions. A stain is a discoloration caused by a substance that has soaked into the stone — oil, coffee, wine or rust. The mark is usually darker than the surrounding marble, and the surface still feels smooth. Etching is different: it is a physical change to the surface where an acid has eaten into the polish, leaving a dull, lighter, sometimes rough patch. Water left on marble can also leave a cloudy ring that is really light etching or mineral deposit rather than a true stain.

Key point: A stain sits in the stone and is lifted out; an etch mark is damage to the surface and must be polished out. Treating one as the other wastes time and can make things worse.

Identify the Stain Before You Treat It

Matching the treatment to the type of stain is the single most important step. A quick way to guess the culprit is to look at the colour and think about what was nearby.

Oil-based stains

Cooking oil, butter, cosmetics, and hand creams leave a darkened patch that can look slightly greasy. Oil must be drawn out chemically, so these respond best to a poultice mixed with a gentle solvent or a little dish soap.

Organic stains

Coffee, tea, red wine, fruit and soft drinks leave a pinkish-brown to tan mark. Organic stains often fade on their own over weeks, but a hydrogen-peroxide poultice speeds things up dramatically on light marble.

Rust and metal stains

An orange or brown stain near a metal object — a tin, a razor, garden furniture, or reinforcing steel in outdoor stone — is usually rust. Rust is one of the harder stains to remove and sometimes becomes permanent, so treat it early with a rust remover made specifically for stone.

Water rings and hard-water marks

Cloudy rings under glasses or a white film around taps are usually mineral deposits or light etching from hard water, which is common across much of the Gulf. These are handled with a marble polishing powder rather than a poultice.

Ink, dye and cosmetics

Pens, markers and coloured cosmetics leave sharp, saturated marks. On light stone, a peroxide poultice works well; on dark marble, a solvent such as acetone is safer to avoid lightening the stone.

The Poultice Method: Your Main Tool

A poultice is simply an absorbent paste that you spread over a stain to draw the trapped substance back out of the stone as it dries. It is the workhorse of marble stain removal and works on most oil and organic stains. Here is the reliable version:

  1. Mix a white absorbent powder — baking soda, talc or diatomaceous earth — with the right liquid for the stain: hydrogen peroxide (3%) for organic and light stains, or a few drops of dish soap in water for oil. Aim for a thick, spreadable paste like peanut butter.
  2. Dampen the stained area with a little distilled water first.
  3. Spread the paste about 5–7 mm thick over the stain, extending slightly past its edges.
  4. Cover with plastic wrap, tape down the edges, and poke a few small holes so it dries slowly.
  5. Leave it for 24–48 hours. As the paste dries, it pulls the stain up with it.
  6. Remove the dried poultice with a plastic (never metal) scraper, rinse with distilled water and dry with a soft cloth.

Deep stains may need two or three cycles. Patience beats aggression every time with marble.

Step-by-Step Fixes for Common Stains

Removing oil and grease

Blot up any excess immediately — do not wipe, which spreads it. Apply a poultice made with baking soda and a little dish-soap solution, cover, and leave for 48 hours. Repeat if a shadow remains. Avoid degreasers not labelled safe for natural stone.

Coffee, tea and red wine

Blot, then rinse with warm water and a pH-neutral stone cleaner. If a mark stays, apply a hydrogen-peroxide poultice on light marble. On dark or coloured marble, test peroxide in a hidden spot first, as it can lighten some stones.

Rust stains

Skip household rust removers — most are acidic and will etch the marble. Use a poultice-style rust remover formulated for stone, follow the timing on the label exactly, and accept that older rust stains may only fade rather than disappear.

Water spots and hard-water film

For light rings, buff gently with a dry #0000 steel wool or a dedicated marble polishing powder following the maker’s instructions. For heavy mineral film around taps, a purpose-made stone hard-water remover is safer than vinegar or descaler.

Fixing etch marks

Because etching is surface damage, no poultice will help. A marble polishing (etch-removal) powder rubbed into the dull spot with a damp cloth restores the shine for light etching. Deep etching on a polished floor is a job for a professional re-hone and re-polish.

What You Should Never Use on Marble

Half of all marble damage comes from the wrong cleaner. Keep these away from your stone: vinegar, lemon and any acidic descaler; bleach and ammonia on coloured marble; abrasive scouring pads and creams; and generic multi-surface sprays, many of which are mildly acidic. Stick to a pH-neutral cleaner made for natural stone, and always blot spills rather than letting them sit. If you are still choosing materials, our guide to the most moisture-resistant natural stones explains where marble does and does not belong.

Preventing Stains: Sealing and Daily Care

The easiest stain to remove is the one that never soaks in. Have new marble sealed with a quality penetrating (impregnating) sealer, and re-seal roughly once a year, or when water stops beading on the surface. A quick test: drop a little water on the stone and wait ten minutes; if it darkens, it is time to re-seal. Day to day, use coasters under glasses and bottles, trivets under hot pans, and mats near sinks. Wipe spills quickly, dust floors before they scratch, and clean only with a soft cloth and a neutral stone cleaner. The Veltora marble collection includes stones with different densities and vein patterns, and denser, more uniform marbles generally resist staining better — worth keeping in mind at the selection stage.

When to Call a Professional

Home methods handle the majority of everyday marks, but some situations are better left to a specialist: large or old rust stains, deep etching across a polished floor, yellowing over a wide area, or any stain on a high-value feature slab you cannot afford to risk. A stone-restoration technician can hone, polish and re-seal, returning the surface to its original finish. If you are weighing marble against a harder-wearing option for a busy space, our comparison of marble versus granite is a useful next read, along with the guide to polished and honed finishes, since a honed surface hides etching far better than a mirror polish.

Frequently Asked Questions

Can I use vinegar to clean marble?
No. Vinegar is acidic and will etch marble, leaving dull spots that are worse than the original mark. Use a pH-neutral cleaner made for natural stone.

Are marble stains permanent?
Most oil and organic stains can be lifted with a poultice, even after some time. Rust and deep etching are the hardest to fully reverse, which is why acting early and sealing the stone matters.

How do I remove a water ring from marble?
A cloudy ring is usually light etching or mineral deposit, not a stain. Buff it gently with a marble polishing powder rather than trying to draw it out with a poultice.

How often should marble be sealed?
About once a year for most interior marble, and sooner in wet areas. Test by leaving water on the surface for ten minutes; if it darkens, re-seal.

Does darker marble stain less than white marble?
Darker and denser marbles hide marks better and often show fewer organic stains, but they can still absorb oil. Sealing is important regardless of colour.

Marble rewards a little care with decades of beauty. Identify the stain, choose the matching method, work patiently, and protect the surface with sealing and sensible daily habits — and your stone will keep looking as good as the day it was installed.

Planning a marble project in Oman?

Veltora supplies premium Iranian marble to architects, designers, contractors and developers across Oman. Tell us about your space and we’ll help you choose a marble that fits your look and your maintenance expectations.

Iranian natural travertine, granite, marble and crystal stone — sourced across Iran, prepared for export and delivered to port for luxury projects in Oman.

Company

Get a Quote

© 2026 Veltora Stone. All rights reserved.veltorastone.com