Skip to content

Serving Miami-Dade, Broward & Palm Beach

Same-day service · Free estimates · Open 24/7

Locally owned · Since 2007

Terrazzo Floor Cleaning: Safe Methods, Stain Removal and Polishing

How to clean terrazzo floors without etching or dulling them: pH-neutral routines, stain removal, sealing, polishing and when to call a Miami-area pro.

Nov 6, 202612 min readBy the Dr Steemer team

5.0Based on 190 Google reviews

“They arrived on time and did an excellent job on some difficult stains. The carpet looks dramatically better.” — Jonathan H., Google review, Fort Lauderdale

Read all 190 reviews
  • 5.0 on Google190 customer reviews
  • Locally ownedSouth Florida since 2007
  • IICRC-certifiedTrained technicians
  • Eco-friendlyPet & kid safe
  • 21-day guaranteeLike-new or we return
  • Same-day serviceOpen 24/7
Worker damp-mopping a terrazzo floor

The safest way to clean terrazzo is simple: dust mop daily, damp mop or machine-scrub with a pH-neutral cleaner, and keep acids, bleach, vinegar and ammonia off the floor. Most damaged terrazzo is not worn out by foot traffic. The wrong cleaner dulled it. This guide covers the routine, the stains that tend to show up in South Florida homes and businesses, when polishing makes sense and what a real restoration involves.

Drsteemer
drsteemer.com
Restore Terrazzo’s Clean, Polished Look
Dr. Steemer cleans and polishes terrazzo floors for homes and businesses across Miami, Broward and Palm Beach counties.

Explore terrazzo floor care

TL;DR

  • Dust mop every day. Grit tracked in from outside is the main thing that scratches and dulls terrazzo.
  • Use only neutral-pH cleaners. Vinegar, bleach, ammonia, degreasers and acidic tile cleaners can etch the marble chips and break down sealer.
  • Clean spills right away and ask your installer or a terrazzo specialist which sealer is on your floor before you strip or reseal anything.
  • Dull, scratched or etched terrazzo usually needs machine polishing, not stronger chemicals. Cracks and deep damage call for a restoration crew.
  • In Miami, Broward and Palm Beach counties, we clean and polish terrazzo for homes and businesses.

Table of Contents

What terrazzo is and why it needs specific care

Terrazzo is a composite floor: chips of marble or other aggregate set in a binder, then ground and polished flat. The binder matters for care. The National Terrazzo and Mosaic Association (NTMA) describes three binder types: Portland cement (the original), polyacrylate-modified cement and epoxy resin, which is the most common today.

That difference changes how sealer works. According to the NTMA’s 2025 systems reference guide, the cement binder in Portland cement systems is the part that benefits most from primary protection. In epoxy systems the binder is non-porous, so sealers mainly protect the aggregate and enhance the look of the surface.

Marble chips are calcium carbonate, which acids dissolve. That is why a cleaner that seems harmless on ceramic tile can leave dull, cloudy patches on terrazzo. If you are not sure what you have, an older Miami home with a terrazzo floor from the mid-century is often cement-based, while a newer commercial lobby is usually epoxy. An installer’s records or a specialist’s inspection will settle it.

The daily and weekly routine

The NTMA’s guidance is consistent: daily dust mopping, weekly damp mopping of lightly soiled floors with a neutral cleaner, and machine scrubbing for heavily soiled floors. The International Masonry Institute adds that daily dust mopping and vacuuming reduce the grit that acts as an abrasive underfoot.

Step by step

  1. Dust mop daily. Use a clean, dry, untreated dust mop. In homes with sliding doors to a patio, do the entry zones first.
  2. Damp mop weekly. Mix a pH-neutral stone and tile cleaner according to the label. Keep the floor wet while you work so dirt does not dry back onto the surface.
  3. Rinse. The NTMA says to mop up residue with clean water before it dries, then let the floor dry and buff with a soft dry brush.
  4. Scrub larger or dirtier areas with a machine. For restaurants, offices, lobbies and big open-plan homes, an auto-scrubber is recommended for larger areas. The NTMA’s maintenance brochure says to scrub at least once a week with clean water and a white pad and notes that diamond-impregnated pads are not recommended for routine scrubbing.
  5. Dust mop again after polishing or scrubbing. Sherwin-Williams’ terrazzo maintenance guide lists damp mopping, polishing with a pad brush to remove scuffs, and dust mopping afterward as periodic maintenance.

New floors

A newly installed floor carries construction dust. The NTMA suggests scrubbing new floors about once or twice a week for the first two to three months. After that, move to the weekly rhythm above, adjusted for traffic.

Monthly refresh

Laticrete’s technical datasheet says monthly cleaning is often a simple scrubbing wash and rinse with a neutral-pH stone and tile cleaner. That is a good schedule for a busy household: a more thorough pass once a month, with the dust mop doing the work in between.

What not to put on terrazzo

This is where most floors get hurt. The NTMA says to use only neutral-pH materials when scrubbing or mopping, and to avoid degreasers, bleach, vinegar, ammonia and other household chemicals. Also on its avoid list: purely surface waxes, all-purpose sealers, and all-purpose cleaners containing water-soluble inorganic or crystallizing salts, harmful alkali or acids.

Laticrete says that highly alkaline, acidic, ammonia-based or abrasive cleaners, or bleach, may damage terrazzo tile and degrade the sealer, which hurts its stain resistance. Its recommendation is a pH-neutral cleaner formulated for stone and tile.

Product or tool Safe on terrazzo? Why
pH-neutral stone and tile cleaner Yes Cleans without attacking marble chips or sealer
Vinegar, lemon, acidic tile or grout cleaner No Acid dissolves calcium carbonate and leaves etched, dull spots
Bleach, ammonia No Can damage the surface and degrade the sealer
Degreasers and harsh all-purpose cleaners No Often alkaline or contain salts the NTMA says to avoid
Wax No The NTMA lists purely surface waxes among the products to avoid
White scrubbing pad Yes Recommended by the NTMA for routine scrubbing
Aggressive black pad No The NTMA warns it may unintentionally sand or grind the floor
Steel wool, abrasive powders No The IMI warns abrasive treatments can leave terrazzo open to accelerated weathering

Sherwin-Williams adds a practical point: ask the contractor who installed your floor which neutral cleaner and sealers suit it, and get a local terrazzo contractor’s opinion before trying miracle products. It also points out that most maintenance cost is labor, not product.

Removing stains and pet accidents

Terrazzo is hard, but a stone chip or an unsealed cement binder can still absorb liquids. The NTMA stresses that spills must be cleaned immediately to avoid stains from repeated or long exposure, and that even standing water can eventually damage some sealers.

For pet owners in a humid climate, that means wiping urine, spilled drinks and tracked-in mud as soon as you see them, with a neutral cleaner and clean water, not a vinegar spray. Cleaning up fast protects the sealer, and the sealer is what protects the floor.

Set-in stains: the poultice method

When a stain has soaked in, wiping will not lift it. M3 Technologies’ care guide explains that most stains on natural stone, terrazzo included, come out by poulticing: a suitable powder is mixed with a liquid cleaning agent, spread about 1/4 inch thick so it overlaps the stain by roughly an inch, covered with plastic and left to dry for 24 to 48 hours. Hard stains can take up to five applications.

Poultice application steps and drying times

The same guide stresses that the first step is identifying what caused the stain, since each type needs a particular agent to dissolve it. Oil, rust, ink, coffee and pet stains are not interchangeable. If you cannot tell what caused the mark, or the spot is on a large, high-visibility floor, that is a good moment for a professional.

Preventing the next stain

This Old House recommends a few habits: clean spills fast, avoid dragging heavy objects, put felt pads under furniture legs, and place mats at entrances to trap dirt and moisture. In South Florida, where rain and humidity follow people indoors, entry mats do a lot of the work.

Sealing: what it does and how often

The NTMA highly recommends applying a sealer right after the final polishing and says water-based sealers are the most commonly recommended, applied per the manufacturer’s instructions. Sealers should meet the applicable slip-resistance requirement.

Sherwin-Williams says a new floor needs two or more coats of water-based acrylic sealer, which should give a good sheen for 45 to 60 days before more coats are needed. If the finish wears in traffic lanes, it recommends a wet mop with an all-purpose cleaner used per label instructions.

The NTMA’s maintenance brochure adds two cautions. Properly maintained floors rarely need stripping, and not every sealer is strippable, so check with the sealer supplier first. Using a stripper on an unknown finish is how floors get ruined.

After cleaning, protecting natural stone with the right sealer is a topic worth understanding in general; this guide to sealing natural stone tile shows the principles of sealing a porous stone, even though terrazzo has its own sealer requirements.

When cleaning is not enough: polishing

If a floor has been cleaned properly and still looks flat, hazy or scuffed, the surface needs mechanical work, not another product. The IMI says deep cleaning with an electric floor scrubber and pH-neutral cleaner, followed by spray buffing, can restore shine lost to foot traffic and reduce the need for aggressive cleaning or stripping and resealing.

For gloss, This Old House suggests a specialized terrazzo polish every few months applied by soft cloth or machine buffer, plus professional polishing annually or every other year depending on traffic. A home with a few people and a rug at the door will sit at the long end of that range. A restaurant or a shop will not.

The real polishing process is machine work. Laticrete’s surface care guide describes refinishing polished terrazzo with polishing powders in a sequence of grits from 180 up to 800, using a weighted floor machine with a natural hair or white nylon pad. That is not a weekend mop job, which is why the result of a trained crew looks so different from a hand-buffed floor.

Technician polishing terrazzo with a floor machine

If you want to see what this looks like in our area, our page on terrazzo floor polishing in Miami explains how floors are ground and polished, and our guide to restoring marble, granite and terrazzo in Hollywood, FL covers mixed stone surfaces.

Scratches, etching and cracks: when it is restoration

Not every flaw is the same:

  • Light scuffs and traffic haze: usually fixed by deep cleaning and buffing.
  • Etch marks (dull rings left by acid): need honing and repolishing, since the surface of the chip has been dissolved.
  • Scratches: shallow ones polish out. Deeper ones need grinding.
  • Cracks and chips: need repair before any polishing.

The NTMA’s restoration specification classifies hairline cracks as under 1/32 inch. Cracks are cleaned and filled with resin, using aggregate if the crack is wider than 1/4 inch. The process then includes wet grinding with diamonds of 50 grit or higher, cement or epoxy grouting, curing for at least 12 hours at 70 to 80°F, fine grinding with 120-grit carborundum or 200-grit resin-bond diamond, and sealing per the sealer maker’s directions.

That sequence is why restoration is a crew-and-equipment job. It also explains why the cheapest fix is usually the one you do early: keep the floor clean with neutral products and you may never reach the grinding stage.

A realistic maintenance calendar

No single schedule fits every floor, but this one follows the sources above:

Frequency Task Source of the guidance
Daily Dust mop; wipe spills immediately NTMA, IMI
Weekly Damp mop with neutral cleaner, or machine scrub with a white pad NTMA
Monthly Wash and rinse with a neutral stone and tile cleaner Laticrete
Every few months Apply terrazzo polish if you want higher gloss This Old House
Every one to two years Professional polishing, depending on traffic This Old House
As needed Reseal per the sealer maker’s directions NTMA

Perspective: why South Florida terrazzo needs a pro eye

We see the same pattern in Miami, Broward and Palm Beach homes. A terrazzo floor looks dull, someone reaches for vinegar or a bathroom cleaner to brighten it, and a few months later the floor is cloudier than before.

Humidity makes that worse. Moisture and salty, sandy foot traffic mean grit and film build up quickly, and a floor that never gets a proper neutral-pH rinse can look gray even when it is not worn.

Our approach is to treat the floor as stone. We clean with products designed to be gentle on it, and when a floor needs more than cleaning, our IICRC-certified team handles polishing as a separate step with the right equipment. We would rather bring back the surface you already have than let a bad cleaner force a bigger job later.

If you manage a property, the same logic holds at scale: a steady maintenance routine is cheaper than a restoration grind.

Dr

Get your terrazzo cleaned and polished in South Florida

We clean and polish terrazzo for homes and businesses in Miami, Broward and Palm Beach counties. Our team is IICRC-certified, we use eco-friendly, pet-safe products, and we back our work with a 21-day satisfaction guarantee. Same-day and next-day booking options are available for urgent jobs.

Drsteemer

If your floors also include grout lines, bathrooms or entryways in tile, our tile and grout cleaning service handles them in the same visit window. For terrazzo specifically, start with our terrazzo floor polishing page, or visit Dr. Steemer to ask for a quote for your property.

FAQ

Can I use vinegar and water to clean terrazzo?

No. The NTMA lists vinegar among the products to avoid on terrazzo. The marble chips are calcium carbonate, which acid dissolves, so vinegar can leave dull, etched patches. Use a pH-neutral stone and tile cleaner instead.

How often should terrazzo floors be cleaned?

Dust mop daily and damp mop weekly, according to the NTMA. In busy commercial spaces, scrub with a machine and a white pad at least weekly. A monthly wash and rinse with a neutral cleaner keeps residue from building up.

Does terrazzo need to be sealed?

The NTMA highly recommends sealing right after final polishing, with a water-based sealer applied per the manufacturer’s instructions. Epoxy terrazzo has a non-porous binder, so its sealer mainly enhances appearance, while cement-based floors gain real protection from it. Check which one you have before resealing.

How do I remove a stain from terrazzo?

First identify what caused it, then wipe fresh spills with neutral cleaner and clean water. For stains that have soaked in, a poultice left on for 24 to 48 hours is the standard stone method, and difficult marks can take several applications. If you are unsure, have a professional look at the floor.

When should I call a professional?

Call when the floor stays dull after proper cleaning, when you see etching, deep scratches or cracks, or when you have a large floor with an unknown sealer. Polishing and crack repair use grinding and polishing equipment that regular cleaning tools cannot replace.

Sources

Want it done right the first time?

Our IICRC-certified team handles carpet, upholstery, tile and stone across Miami-Dade, Broward and Palm Beach, usually the same day.

Google reviews

Rated 5.0 stars by 190 South Florida customers

Jonathan H.Carpet cleaning

I was very happy with the carpet cleaning service from Dr. Steemer. The pricing was fair, and the technician took the time to explain what needed to be done instead of rushing through the job. They arrived on time and did an excellent job on some difficult stains.

Verified review on Google
Jose A.Office deep clean · Local Guide

We recently hired Dr. Steemer for a deep clean of our Fort Lauderdale office, and the results were outstanding. The team was punctual, professional, and handled our workspace with great care.

Verified review on Google
Karen E.Mattress cleaning

Our dog had an accident on the mattress, and we were concerned about both the stain and the odor. Dr. Steemer was able to schedule us quickly and the technician did a very thorough cleaning.

Verified review on Google
  • IICRC Certified Firm
  • BBB A accredited business
  • Scotchgard authorized applicator
  • Google 5-star customer rating

Our 21-day like-new guarantee

If any treated area doesn’t look right within 21 days, we come back and re-clean it at no charge. Licensed, insured and locally owned since 2007.

See more reviews

Ready when you are

Cleaner floors and fresher furniture, same day.

Locally owned since 2007. Clear pricing before we start, and a 21-day like-new guarantee on every job.

Dr Steemer service vans with truck-mounted cleaning equipment
Translate »
Scroll to Top