Removing paint from marble is absolutely doable, but marble requires a gentler approach than most surfaces. It’s made primarily of calcium carbonate, which reacts with acids and etches easily, so common paint removal products that work fine on wood or metal can permanently dull or discolor marble. The good news: with the right solvent, a plastic scraper, and some patience, you can get paint off marble cleanly.
Why Marble Needs Special Care
Marble is both porous and chemically reactive. Its calcium carbonate composition means it fizzes and dissolves on contact with acidic substances, including vinegar, citrus-based cleaners, and many standard paint strippers. Even mildly acidic products can leave dull, whitish marks called etch marks on a polished surface. The porosity also means paint can seep below the surface layer, especially if it sat for a long time before you noticed it.
This rules out a lot of the go-to products people reach for. No vinegar, no acidic bathroom cleaners, no standard paint strippers unless they’re specifically labeled safe for natural stone. Stick with pH-neutral cleaners and solvents that won’t react with the stone itself.
Start With the Simplest Method
If the paint is water-based (latex or acrylic), try warm water first. Soak a cloth in warm water and lay it over the paint for several minutes to soften it. Then use a plastic scraper to gently lift the paint. Plastic is important here. Metal razor blades can work on marble, but they risk scratching the polished surface if you apply uneven pressure or catch an edge at the wrong angle. If you do use a razor blade, keep it nearly flat against the marble and use light, even strokes.
For small splatters or drips that are still relatively fresh, this simple soak-and-scrape approach often handles the job completely.
Solvents That Are Safe for Marble
When water alone isn’t enough, you have two reliable solvents: acetone and mineral spirits. The Natural Stone Institute lists both as safe for cleaning marble. Acetone works well on most dried paint, while mineral spirits are better suited for oil-based paints.
Apply a small amount to a clean white cloth and press it against the paint for a few minutes to soften it. Then wipe or gently scrape with a plastic tool. Work in small sections rather than flooding the surface. On darker marble, acetone or lacquer thinner is the preferred choice, since some solvents can lighten the appearance of dark stone if they sit too long.
Test any solvent in an inconspicuous spot first, even if it’s listed as marble-safe. Different marbles have different finishes and sealants, and you want to confirm there’s no discoloration before working on a visible area.
Using a Paint Stripper for Multiple Layers
If you’re dealing with thick or multiple layers of paint, a spot treatment with acetone won’t cut it. You’ll need a paste-style paint stripper that’s formulated for stone. Water-based strippers that avoid methylene chloride and NMP (two harsh chemicals found in many standard strippers) are the safest choice. Products like Smart Strip PRO are specifically rated for use on marble and can handle up to 20 layers of oil, latex, and acrylic paint.
The process takes patience. Spread a thick layer of the stripping paste over the painted area using a plastic scraper. Cover it with the product’s included paper or plastic sheeting, pressing firmly to eliminate air bubbles. The paste needs time to penetrate and soften the paint, anywhere from a few hours to a full 24 hours depending on thickness. You’ll see the covering change color as it reacts with the paint.
Don’t let the paste dry out completely before removing it. Check periodically, and once the paint has softened enough to pull away from the marble, peel everything off together. Stubborn spots may need a second application. The cleanup afterward is messy: have a bucket of clean water and several cloths ready, along with a stone-safe cleaner to remove all residue.
Removing Spray Paint and Graffiti
Spray paint bonds differently than brush-applied paint because the fine mist gets into marble’s pores more deeply. For graffiti or spray paint on marble, a water-based paint-removing gel works best because it clings to the surface (including vertical walls) without running off. Apply it undiluted, let it sit for at least five minutes, then scrub with a sponge or cloth and rinse thoroughly.
If the spray paint has been there for a while and has penetrated the pores, you may need to follow up with a poultice treatment (described below). For outdoor marble that’s regularly exposed to vandalism, applying a stone-safe stain protector creates a barrier that makes future graffiti much easier to remove.
Poultice Treatment for Deep Stains
Sometimes paint leaves a shadow or stain in the marble even after the surface paint is gone. This happens when pigment seeps into the stone’s pores. A poultice draws the stain back out through absorption.
Mix baking soda with acetone into a thick paste, roughly the consistency of peanut butter. Spread it over the stained area about a quarter-inch thick, then cover with plastic wrap and tape the edges down with painter’s tape. Leave it in place for 24 to 48 hours. As the paste dries, it pulls moisture (and dissolved pigment) up and out of the marble. Once fully dry, scrape it off with a plastic spatula and wipe the area clean.
One application may not remove the entire stain. Deep or old stains sometimes need two or three rounds. For oil-based paint stains specifically, substitute a small amount of ammonia for the acetone in your paste.
What to Do After the Paint Is Gone
Paint removal, whether by solvent or scraping, almost certainly strips away whatever sealant was protecting your marble. Without resealing, the stone is more vulnerable to new stains and moisture damage.
Start by cleaning the entire area thoroughly with a pH-neutral stone cleaner. Any solvent residue left on the surface will interfere with the new sealer’s ability to absorb evenly. Let the marble dry completely.
If the surface looks dull or feels rough where you scraped, a marble polish applied by hand with a soft cloth can restore the sheen. You don’t need power tools for a small area. Rub the polish in with a clean cloth until you get a smooth, low-luster finish.
Once the surface is clean, dry, and polished, apply a penetrating stone sealer following the product’s instructions. Let it cure for 24 to 48 hours before exposing the marble to water or foot traffic. Plan to reseal every 6 to 12 months going forward, or more frequently in wet or high-traffic areas. This ongoing maintenance protects against future staining and keeps the marble looking its best.
Mistakes That Damage Marble
- Vinegar or lemon juice: These are acidic and will etch the surface, leaving permanent dull spots that require professional refinishing to fix.
- Standard paint strippers: Many contain acids or harsh solvents not designed for natural stone. Always check the label for marble compatibility.
- Steel wool or abrasive pads: These scratch polished marble. Use soft cloths and plastic scrapers only.
- Leaving solvents too long: Even safe solvents like acetone can affect the stone’s appearance if pooled on the surface for extended periods. Work in controlled applications and wipe clean promptly.
- Skipping the patch test: Every marble slab is different. Five minutes testing a hidden corner can save you from a visible, permanent mark.

