Marble is beautiful but unforgiving — it’s porous, acid-sensitive, and scratches easier than most people expect. The wrong cleaner (vinegar, lemon juice, bleach, all-purpose sprays) etches the surface permanently. The right routine is simple: mild dish soap and warm water for daily cleaning, a pH-neutral stone cleaner for deeper work, and a marble-specific poultice for stains. Here’s how to clean a marble table the right way without causing damage.
What You’ll Need
Tools
- Soft microfiber cloths (multiple)
- Non-scratch soft sponge
Materials
- Mild dish soap (pH neutral)
- Warm water
- pH-neutral stone cleaner (Method Daily Stone Spray, Black Diamond, or similar)
- Marble polishing powder (for etching — Tenax Ager or similar)
- Absorbent material for poultice (baking soda, talc, or diatomaceous earth)
- Acetone or hydrogen peroxide (for stain poultice)
- Marble sealer (for periodic sealing)
What NOT to Use
- Vinegar, lemon juice, or any acid — immediately etches marble, causing dull spots that look like stains but are actually surface damage
- Bleach or ammonia-based cleaners — discolor and damage marble over time
- All-purpose sprays (Lysol, 409, etc.) — typically too acidic or alkaline for marble
- Abrasive scrubbers or powders — scratch the polished surface permanently
Safety Precautions
- Act on spills immediately — especially acidic liquids (wine, juice, coffee, soda). The longer acid sits on marble, the deeper it etches. Even water can leave rings on unsealed marble if left to evaporate.
- Always use coasters and trivets — hot items can cause thermal shock and staining; acidic foods and drinks etch the surface on contact.
- Test any product on an inconspicuous area first — even products labeled “marble safe.”
How to Clean a Marble Table Step by Step
Step 1: Dry Dust First
Before applying any liquid, wipe the marble surface with a dry soft microfiber cloth to remove all loose dust and debris. Dust particles are abrasive — scrubbing a dusty marble surface scratches the polish even with a soft cloth. This 30-second step protects the surface every time.
Step 2: Wipe with Dish Soap and Warm Water
Add a few drops of pH-neutral dish soap to a bowl of warm water. Dampen a microfiber cloth with the solution (don’t saturate it — you don’t want standing water on marble). Wipe the surface gently in circular motions, working in small sections. Rinse with a second cloth dampened with clean plain water to remove all soap residue. Dry immediately with a third clean dry cloth — water left to air dry on marble leaves hard water spots and can penetrate unsealed marble.
Step 3: Use pH-Neutral Stone Cleaner for Deeper Cleaning
For table surfaces that see regular food and drink use, spray a pH-neutral stone cleaner directly on the surface and wipe with a microfiber cloth. These cleaners are formulated for calcareous stone (marble, limestone, travertine) and won’t etch or discolor the surface. They remove kitchen grease, light staining, and everyday grime more effectively than dish soap alone. Always dry the surface after use.
Step 4: Remove Etching (Dull Spots from Acid)
If your marble table has dull, hazy spots from acidic spills — these look like stains but don’t respond to cleaning because they’re surface damage, not surface contamination — you’ll need a marble polishing powder or etch remover. Products like ETCH REMOVER by Marble Life or Tenax Marmo Crema work by micro-abrading the surface to a uniform finish. Apply a small amount to a damp cloth and rub in the direction of the stone’s pattern in small circles. This requires elbow grease and patience. Rinse and dry when the dull spot matches the surrounding surface. Significant etching may require professional re-polishing.
Step 5: Remove Stains with a Poultice
Deep stains in marble (wine, oil, rust, organic matter) require a poultice — a thick paste that pulls staining material out of the marble’s pores as it dries. To make a poultice:
- For organic stains (coffee, wine, juice, food): mix baking soda or diatomaceous earth with hydrogen peroxide (3%) to a thick peanut butter consistency
- For oil-based stains (cooking oil, grease): mix baking soda with acetone to a thick paste consistency
Apply the poultice 1/4 inch thick over the stain and extend 1 inch beyond the stain edges. Cover with plastic wrap and tape the edges to keep it moist. Leave for 24–48 hours. Remove the plastic, allow the paste to dry completely (another 24 hours if needed), then gently scrape off with a wooden or plastic scraper. Rinse thoroughly and dry. The stain may require 2–3 applications for complete removal. Rinse with clean water and dry after each cycle.
Step 6: Reseal the Marble Periodically
Marble sealer (impregnating sealer) penetrates the stone and reduces porosity, making the surface more resistant to staining and easier to clean. Test whether your marble needs resealing by placing a few drops of water on the surface — if the water beads, the seal is intact; if it soaks in (turns darker), resealing is needed. Apply marble sealer per the manufacturer’s instructions, typically once or twice per year for table tops in regular use. Allow to cure fully before using the table.
Quick Reference: Marble Table Stain Treatment

| Stain Type | Treatment |
|---|---|
| Coffee, tea, wine, juice (organic) | Hydrogen peroxide + baking soda poultice; cover 24–48 hrs |
| Cooking oil, grease (oil-based) | Acetone + baking soda poultice; cover 24–48 hrs |
| Rust (orange-brown) | Commercial iron stain remover for natural stone; never use acid |
| Ink, marker | Acetone or mineral spirits on a cloth; dab, don’t rub |
| Dull etch spots (from acid spills) | Marble etch remover / polishing powder; may need professional re-polish for severe etching |
| Hard water spots | pH-neutral stone cleaner; never vinegar — use commercial water spot remover for stone |
Pro Tips
- Seal immediately after installation or purchase — many marble tables arrive without sealer applied. Apply sealer before the first use to establish initial protection.
- Use a marble table cover or placemats always — the most effective protection is simply not exposing the marble to acidic food and drinks directly. Placemats, coasters, and trivets prevent etching and staining.
- Don’t drag objects across the surface — vases, centerpieces, and decorative items with rough bases scratch marble easily. Lift and place; don’t slide.
- Marble dulls over years of use regardless of care — this is normal and professional honing and re-polishing every 5–10 years is the way to restore the original gloss. This is a service offered by stone restoration professionals.
Frequently Asked Questions

Can I use vinegar on a marble table?
No — never. Vinegar is acetic acid and immediately reacts with the calcium carbonate in marble to create a dull etched spot. Even diluted vinegar etches marble on contact. There is no way to reverse acid etching with household cleaning — it requires polishing powder or professional re-finishing. Use only pH-neutral cleaners on marble.
Why does my marble table look dull in spots even after cleaning?
Dull spots that don’t respond to cleaning are etch marks from acid contact — wine, citrus, vinegar, soda, or even some household cleaners. These are surface damage, not surface staining. Cleaning won’t restore the gloss. Use marble etch remover (polishing powder) for small spots or contact a stone restoration professional for larger areas.
How do I know if my marble needs resealing?
Drop a tablespoon of water on the marble surface and observe for 3–5 minutes. If the water beads up and stays on the surface, the sealer is still working. If the water soaks in and turns the marble visibly darker, the sealer has failed and resealing is needed. Test in multiple locations — sealer wears unevenly and may fail in high-use areas first.
Can marble be too damaged to clean at home?
Yes — significant etching, deep staining, or scratching that penetrates below the polished layer requires professional stone honing and re-polishing. A DIY etch remover handles light etching and minor stains. If the damage covers a large area or the surface texture has changed significantly, a stone restoration professional using diamond-grit honing tools is the right solution. This typically costs $200–$500 for a marble table surface depending on condition.
Is marble suitable for a kitchen table?
Marble can be used in kitchens but requires higher maintenance vigilance than granite or quartz. The acid sensitivity means cooking and eating directly on the surface (without placemats and coasters) will etch it quickly. With diligent use of protective items and immediate spill cleanup, marble kitchen tables are manageable — but they require more care than they’d need in a formal dining room or entryway.
Conclusion
Caring for a marble table comes down to three rules: use only pH-neutral cleaners, dry immediately after cleaning, and act on spills before they can etch or penetrate. Once you know what marble can’t handle (acid) and what it needs (neutral cleaners, sealing, and prompt drying), the maintenance routine becomes second nature. The result is a table surface that stays stunning for decades.
For related stone surface care, see our guide on how to clean a slate hearth for another natural stone surface in the home. If you’re maintaining other furniture surfaces, our guide on how to polish and wax wood furniture covers wood care alongside stone.
