Home Care

How to Clean Marble and Granite-Aggregate Floors โ€” Mistakes to Avoid, Safe Methods

Marble and granite-aggregate need specific care: no acids (vinegar, lemon, descalers), only pH-neutral cleaners. Guide to safe natural products, mistakes to avoid, and when professional polishing is required.

Team Angolli

by Team Angolli

Professional cleaning experts in Lugano

7 min read
Fact-checked May 8, 2026
Pavimento in marmo bianco lucidato in atrio luminoso

Photo by Marjan Blan on Unsplash

Marble and terrazzo: one golden rule

Marble โ€” and terrazzo, which is crushed marble bound in cement or resin โ€” has one rule that needs to be known before any other: no acids. The reason is chemical: marble is essentially pure calcium carbonate (CaCOโ‚ƒ), and any acid dissolves it in 30โ€“60 seconds, leaving an opaque mark that isn't a surface stain but a micro-removal of material. That's why instructions for a marble surface always start with the list of forbidden products and only afterwards move to what to use.

In short

  • Never use vinegar, lemon, descaler, tomato juice or any acid on marble: they create irreversible matte etching.
  • Use only pH-neutral products (6.5โ€“8): Marseille soap, neutral soap, products specifically certified for natural stone.
  • Blot organic stains immediately (wine, coffee, oil): every extra minute lets the stain absorb deeper.
  • Crystallisation polish every 1โ€“2 years at home, full diamond-disc polish every 5โ€“10 years.

Why vinegar ruins marble: the chemistry explained

Marble is 95โ€“99% calcite (CaCOโ‚ƒ) โ€” the same mineral as the limescale we try to remove with vinegar elsewhere. When an acid touches marble, an elementary reaction kicks in that anyone has seen in high-school chemistry:

CaCOโ‚ƒ + 2 Hโบ โ†’ Caยฒโบ + Hโ‚‚O + COโ‚‚

The marble literally dissolves. In under a minute a matte mark appears โ€” the English call it etching โ€” which isn't a surface stain but a small chemical crater. The only solution is professional re-polishing: no household product recovers it.

Weekly ordinary cleaning

Stains and marks: what to do as soon as they happen

Water stains and droplet marks

Polished marble develops water stains from slow evaporation, especially in the bathroom and kitchen where moisture is constant. The fix is a gentle paste of baking soda and water at toothpaste consistency, applied with a soft cloth in light circular motions. Rinse immediately with clean water and dry straight away: baking soda is mildly alkaline so safe for marble, but it's also slightly abrasive, so don't scrub hard.

Organic stains (wine, coffee, oil)

Here the deciding factor is time. Blot โ€” don't rub โ€” within thirty seconds: absorbent paper to lift the surface liquid first, then water and neutral soap on a barely-wet cloth with gentle friction, then full drying. For somewhat more persistent marks, the same baking-soda paste from the previous paragraph does the work.

Dark stains set in over time

These are the marks you can see but no household treatment shifts: they've had time to absorb into the pores of the marble. The only effective solution is professional poultice treatment, specific chemical packs that draw the contaminant out from below. It's a targeted intervention, not a routine treatment.

Maintaining shine between professional polishings

Between one professional polish and the next, shine is maintained with three different tools depending on the case. A marble-specific wax (never the parquet kind) goes on every 6โ€“12 months and gives a veiled effect that protects the surface and refreshes its look. Linseed oil works only on rustic terrazzo, never on polished marble. For small surfaces you can attempt DIY crystallisation with products like Bellinzoni in CHF 25โ€“40 bottles: for a small console or a single step it's feasible, but on a whole floor a professional is the right call because uniformity is hard to achieve.

When to call a professional

Terrazzo: marble's cousin

Terrazzo is made of marble (and other stone) chips bound in cement or resin, then ground flat. The same rule as marble applies: no acids, because the calcite in the chips reacts exactly like calcite in solid marble โ€” no room for ambiguity. Neutral or Marseille soap, same procedure as ordinary cleaning. The important difference is that cement-based terrazzo is porous and absorbs stains more easily than polished marble; that's why water-repellent treatment โ€” less optional than on marble โ€” makes a tangible difference to longevity.

Honest comparison: DIY vs. professional

ย DIY maintenanceProfessional service
Weekly ordinary cleaningExcellent โ€” 10 min with cloth and neutral soapOverkill for routine
Blot fresh stainsYes if you act immediatelyYes, even days-old stains
Acid etching (matte mark)Not solvable at homeLocal grinding + repolishing
Refresh crystallisationPossible on small surfaces, tricky on largeControlled time, even result
Full diamond-disc polishingNot recommendedStandard service
Water-repellent sealingPossible on small surfacesSame cost + greater durability

Prevention: the habits that avoid trouble

The best protection for marble isn't the right product but the right habit. Blot immediately every spilled liquid is the universal rule, and it applies even to the water from plant watering, which leaves its mark with prolonged contact. Doormats at the entrance reduce the sand and scratches it brings into the rooms. No vases without coasters on marble worktops, and watch out for stainless-steel cleaning products near a marble sink โ€” some contain acids and a single drop of overspray is enough. Last, the rule that seems obvious but gets skipped: no open bottles of vinegar or lemon left on the marble worktop. An accidental fall in the few minutes you're not in the kitchen is one of the most common ways people discover etching.

Frequently asked questions

Why does vinegar damage marble?
Marble is 95-99% calcium carbonate (calcite), which reacts with any acid (vinegar, lemon, descaler) producing CO2 and dissolving. 30-60 seconds of contact creates dull etching marks that are irreversible without professional re-polishing.
Can I use baking soda on marble?
Yes, in a gentle paste (with minimal water) for stubborn stains, but rinse quickly. Baking soda is mildly alkaline, safe for marble, but slightly abrasive โ€” don't scrub hard.
How often should marble floors be polished?
Crystallisation polish (cosmetic) every 1-2 years in private homes, every 6-12 months in high-traffic condominium lobbies. Full diamond-disc polish every 5-10 years.

Sources & references

  1. [1]
    USGS โ€” Mineral Properties of Calcite (marble composition)United States Geological Survey โ€” accessed 2026-05-08
  2. [2]
    Confindustria Marmomacchine โ€” Natural stone maintenance guidelinesConfindustria Marmomacchine โ€” accessed 2026-05-08
  3. [3]

Rather have Angolli handle it?

Free site visit across Lugano and Canton Ticino, quote within 24 hours, certified products, fully insured team.