How to Remove Red Wine Stains from Marble & Natural Stone

MediumMinutes for a fresh spill; 24 to 48 hours for a set-in stain7 stepsChecked against 4 sourcesReviewed · Updated Nov 6, 2026
Quick answer

Blot the wine with a clean white cloth, then sponge with a mild liquid detergent in warm water and rinse with clear water. Work through the steps in order, starting with the gentlest and stopping as soon as the stain is gone.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot, don't rub: use a clean white cloth or white paper towels.
  2. Sponge with cool water, or club soda if you have it, then blot thoroughly.
  3. Optional on fresh spills: sprinkle table salt on the stain to absorb some of it.
  4. Keep heat away: no dryer, iron or hot air until the stain is gone.

Marble is sensitive to acids, so red wine needs a gentle approach from the start. Use a light detergent solution on a fresh spill, and only move to stronger options if the mark stays. Set stains need a poultice left on for up to 48 hours, and some marks may never come out completely.

On a marble countertop or marble table, the mistake to dodge is reaching for anything acidic, even a mild household cleaner. White marble shows the stain more clearly, so check the mark in good light as it lifts. If a red wine stain on a marble floor still shows after repeated treatments, a stone restorer can judge what's left.

Before you start

What marble & natural stone can take

Safe to use1

  • Water

Use with care5

  • Chlorine bleach
  • Oxygen bleach
  • Solvents (alcohol, spot removers)
  • Scrubbing and abrasives
  • Heat, once the stain is out

Avoid1

  • Acids (vinegar, lemon)

10 items

What you'll need

0 of 10 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Blot up the spill

    Lift the wine with a clean, dry white cloth or white paper towels. If the spill is fresh, sprinkle table salt on it right away to absorb some of the wine. Then sponge the spot with cool water, or with club soda if you have it, and blot thoroughly.

    Tip. Work from the outside of the stain toward the middle so it doesn't spread.

    Careful. Don't rub the spill, because rubbing spreads it across the stone.

  2. Step 2 of 7

    Sponge with detergent solution

    Dissolve 1/2 teaspoon of liquid detergent in 1 quart of warm water. Sponge the stain with this solution, working from the edges inward.

    Careful. Don't scrub with scouring powder or a scrub pad, which scratch stone and worsen etches.

  3. Step 3 of 7

    Rinse with clear water

    Wipe the area with a clean cloth dipped in clear water. Keep rinsing the cloth until no detergent is left on the stone.

  4. Step 4 of 7

    Try denatured alcohol

    If the stain remains, dampen a clean cloth in denatured alcohol and apply it to the spot. Follow with a cloth or sponge dipped in clean water, removing all traces of alcohol.

    Tip. Test a hidden spot first.

  5. Step 5 of 7

    Apply hydrogen peroxide

    If the stain is still there, lay an absorbent cloth soaked in hydrogen peroxide directly over it. Use the mild drugstore kind sold as an antiseptic, not the stronger type sold for bleaching hair. When you lift the cloth, rinse the area with clear water before going on.

    Careful. Don't use hydrogen peroxide without rubber gloves.

  6. Step 6 of 7

    Use an ammonia pad

    If the stain still remains, saturate a pad with ammonia and lay it on the spot. Keep the pad damp until the stain is gone, then sponge with clean water and allow to dry.

  7. Step 7 of 7

    Finish with bleach poultice

    Only on light-colored marble, and only after the peroxide and ammonia steps are rinsed out, mix water, chlorine bleach and a mild powdered laundry detergent into a poultice. Put it on the stain, cover it with a damp cloth, and let it stand until the stain is bleached out. Then rinse thoroughly and dry.

    Careful. Make sure the stone is clear of every earlier product and rinsed with plain water before you start, so nothing else is left on the surface.

If you'd rather buy than mix

Best products for red wine on marble & natural stone

Choose a liquid detergent with no soap in its ingredient list, and buy the mild drugstore kind of hydrogen peroxide.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on marble & natural stone, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

The stain is gone when the spot matches the stone around it and a damp, clean cloth lifts no more color. If the area looks dull or rough once it's dry, the surface may be etched, and that needs a professional.

What changes for yours

Adjust for your marble & natural stone

Marble countertop

On a countertop, the spill is usually open and easy to reach, so start the blot and sponge steps right away. Keep the detergent solution from running over the edge and under the stone.

Marble holds up well against heat, but a hot pot can still leave a mark, so use a trivet under hot pots and pans near the counter.

White marble

White marble shows faint marks that darker stone hides, so check the spot in good light after each step. Because the bleach poultice is only for light stone, white marble gets the full set of steps, and it is the one place where that last step is worth trying before you call a professional.

Rinse thoroughly between each product, since a white surface shows any leftover residue.

Marble floor

Floors take foot traffic, so blot the spill at once and cover the spot with a towel while you work, so no one walks the wine across the room. Work in small areas so the detergent solution doesn't dry on the floor before you rinse it.

Grout lines soak up color too, so keep the solution out of them; the Grout guide covers grout in more detail.

Marble table

A table top is smooth and easy to reach, so you can work the detergent solution across the spot and rinse it in a few minutes. Keep the cloth moving so the wine doesn't spread to the edge of the table.

A trivet under hot dishes and coasters under glasses keep the next spill from becoming a stain.

Old, dried or set-in stains

If the wine has been on the marble for a while, the blot and sponge steps may not finish the job. Set-in stains are usually treated with a poultice left under plastic for 24 to 48 hours.

Once the spot has dried, keep the poultice covered so it stays damp rather than drying out. Repeat it as needed, since difficult stains can take up to five applications.

Some stains won't come out completely, and a poultice may dull polished stone, so check the spot after each round. If it's still there after repeated poultices, a professional stone restorer can usually pull out most stains.

Vinegar, baking soda, peroxide and more

Do home remedies work on red wine on marble & natural stone?

Several home remedies come up for red wine, but marble limits which ones you can use. Only a mild detergent in warm water and a clear rinse belong on marble, and the rest are better skipped.

Works4Helps2Skip1Avoid1

RemedyVerdictWhat to know
Hydrogen peroxide (3%)Get it on Amazon WorksUsed as the absorbent cloth on the stain, with the mild drugstore kind. Wear rubber gloves.
Club sodaGet it on Amazon WorksUse it as the first sponge on a fresh spill, in place of plain cool water if you have it.
SaltGet it on Amazon WorksSprinkle it on a fresh spill to absorb some of the wine before blotting.
Rubbing alcoholGet it on Amazon WorksUsed in the alcohol step to lift what's left, followed by a clean water rinse.
Dish soapGet it on Amazon HelpsA similar liquid detergent is the base of the first cleaning solution, in mild strength. Dish soap can help, but mild plain liquid detergent is the first choice to start with.
Oxygen bleach (OxiClean)Get it on Amazon HelpsOxygen-type products can lift organic stains like wine, but use them only as a backup. If you try one, test a hidden spot first.
Baking sodaSkipIt isn't a tested fix for tannin stains like wine, so skip it. Leave it out.
White vinegarAvoidMarble is calcareous, so vinegar etches and dulls it. Leave it out entirely, even though it's used on fabric.

Chemical safety

Never mix these

Some products in this guide react dangerously with each other. Use them one at a time and rinse with water in between.

Chlorine bleach + Oxygen bleach (OxiClean)

Both makers advise against combining them: OxiClean says not to mix it with chlorine bleach, and Clorox says the two bleaches cancel each other out.

Chlorine bleach + Hydrogen peroxide (3%)

Washington State's health department says bleach reacts with hydrogen peroxide, and Clorox says not to mix bleach with other household chemicals.

Ammonia + Chlorine bleach

Bleach mixed with ammonia releases toxic chloramine gas.

Chlorine bleach + Rubbing alcohol

Bleach and rubbing alcohol can form chloroform, which causes dizziness, nausea and loss of consciousness.

If they mix by accident: Stop and add nothing else; leave the area for fresh air, open windows and keep children and pets away; call Poison Control at 1-800-222-1222, or 911 if anyone has trouble breathing.

What makes it worse

Mistakes to avoid

Don't put the item near heat

Heat from a dryer, iron or hot air sets the stain and can make it impossible to remove. Keep the marble away from heat until the wine is completely gone.

Don't use bar soap on the stain

Soap, including natural soap, makes tannin stains permanent or harder to remove. Stick to the liquid detergent in the first cleaning steps.

Don't use acids on marble

Vinegar, lemon and other acids etch and dull marble, so they leave a mark of their own. Stick to the detergent, peroxide and ammonia steps.

When to call a professional

Call a professional stone restorer for etched areas you can't fix, deeper scratches and nicks, deep rust or copper stains, and stains that remain after repeated poultices. Periodic professional refinishing is also worth considering for marble that gets heavy use.

Questions

Does red wine stain marble?

Yes. Red wine is a tannin stain, and marble can be stained by it, especially if the spill is left to set. Blot it up right away and work through the steps in order.

Can I get red wine out of white marble?

Often yes, if you act quickly and work through the steps in order. White marble is the only kind where the bleach poultice in the last step is used, so it has the most options. Some stains still don't come out completely.

Can I remove red wine from a marble floor?

Yes, with the same steps. Blot the spill before foot traffic spreads it, and keep the solution out of the grout lines.

What if the wine stain is old?

Old wine often needs a poultice left under plastic for 24 to 48 hours. Work through the steps first, then move to the poultice if the stain is still visible.

When should I call a professional?

Call one if the marble is etched, deeply scratched, or the stain remains after repeated poultices. Professional stone restorers handle these cases, and most stains can be pulled out during restoration.

Will a red wine stain on a marble table come out?

Usually, if you act quickly. Use the same steps, keep heat off the spot, and put a trivet under hot dishes so the next stain is easier to avoid.

Methods, care labels and related guides

Good to know

Red Wine on other materials

All 23 materials for red wine

Other stains on marble & natural stone

All 15 stains on marble & natural stone

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. University of Georgia Extension
  2. American Cleaning Institute
  3. Iowa State University Extension
  4. Natural Stone Institute