New: the 2027 Palette Pack — 45 colors for Adobe, Procreate & CSS. Get it

Materials·11 min read

What Is Terrazzo? Terrazzo Floors Explained (Cost, Types & Care)

Terrazzo defined: marble, glass or granite chips in a cement or epoxy binder, ground and polished into a seamless terrazzo floor. What it is made of, how it is made, cost per square foot, home pros and cons, and care.

What Is Terrazzo? Terrazzo Floors Explained (Cost, Types & Care)
Illustration: Interior Design Trends

Key takeaways

  1. Terrazzo is stone or glass chips in a cement or epoxy binder, ground flat and polished; if it was not ground, it is terrazzo-look
  2. Cement terrazzo is thick, heavy, breathable and muted; epoxy is 1/4–3/8 in, light, stain-proof, any color and indoor-only
  3. A poured terrazzo floor costs $25–90 per sq ft installed and lasts 75–100 years; restoration of an old floor runs $5–15 per sq ft
  4. Care like marble: pH-neutral cleaners, no acids or steam, seal cement terrazzo every 1–3 years, re-polish every 15–25 years

Terrazzo is a composite flooring material made of marble, granite, glass or shell chips set in a cement or epoxy binder, poured or precast, then ground flat and polished to expose the chips. A poured terrazzo floor costs $25–90 per sq ft ($270–970 per m²) installed, lasts 75 years or more and can be re-polished rather than replaced, which is why so many mid-century floors are still in service.

  • Definition: chips of stone or glass, 1/8–3 in (3–75 mm), bound in cement or epoxy, ground and polished.
  • Origin: 15th- and 16th-century Venice, from marble offcuts; the word means terrace in Italian.
  • Types: poured-in-place (cement or epoxy), precast panels and tile.
  • Cost: $25–90 per sq ft poured; $12–65 per sq ft as tile.
  • Lifespan: 75–100+ years, with re-grinding every 15–25 years.

Terrazzo, defined

Terrazzo (pronounced teh-RAT-so or teh-RAH-tso, from the Italian for terrace) is a composite surface in which chips of aggregate are embedded in a binder, then ground level and polished so the cut chips show as a flat mosaic of color. That is the whole terrazzo definition: aggregate plus binder plus grinding. The meaning of terrazzo has stretched over the years to cover precast tile and even printed porcelain that imitates it, but strictly, if it was not ground and polished to expose the chips, it is terrazzo-look, not terrazzo.

The material originated in and around Venice in the 1400s and 1500s, when marble workers set the offcuts from palazzo floors into a clay and lime base for their own terraces and courtyards, rubbing them smooth with stones and sealing them with goat's milk. It arrived in the United States with Italian craftsmen in the late 1800s, boomed with the invention of the electric grinder in the 1920s and the divider strip shortly after, and became the default floor of schools, airports, hospitals and department stores from the 1930s to the 1970s. Epoxy binders in the 1970s made it thinner, brighter and faster, and the current revival in homes and hotels owes as much to that chemistry as to nostalgia. The glossary gives one-line definitions of the terms that follow, from divider strips to palladiana.

What terrazzo is made of

Terrazzo is made of two things, aggregate chips and a binder, in roughly a 70:30 ratio by volume, and the choice of binder splits the material into two families that behave very differently. When people ask what is terrazzo flooring made of, the answer for a mid-century floor is marble chips in Portland cement; for a new floor it is more often marble and glass in epoxy resin.

Aggregate. Marble remains the classic terrazzo material because it is soft enough to grind at the same rate as the binder and comes in white, gray, green, pink, black and gold. Granite and quartz are harder and used sparingly for wear. Recycled glass, mirror, mother-of-pearl, brass shavings and even porcelain fragments appear in contemporary mixes. Chips are graded by size, from number 0 (1/16–1/8 in, 2–3 mm) through number 2 (1/4–3/8 in, 6–10 mm) up to number 8 and beyond (over 1 in, 25 mm), and a mix usually blends two or three sizes.

AttributeCement-based terrazzoEpoxy-based terrazzo
BinderPortland cement, sand, water, pigmentTwo-part epoxy resin with pigment
Thickness1/2–3 in (12–75 mm) including underbed1/4–3/8 in (6–10 mm)
Weight18–25 lb per sq ft (90–120 kg per m²)3–5 lb per sq ft (15–25 kg per m²)
ColorsMuted earth range; cement grays the pigmentAny color including pure white, black and saturated hues
PorosityPorous; needs sealing and stains if neglectedNon-porous; highly stain resistant
Cure and install timeSlow: 7–28 days before grindingFast: grind after 24–48 hours
CrackingShrinks; relies on divider stripsFlexible; fewer strips needed
LocationIndoors and outdoors; breathableIndoors only; yellows in UV
Installed cost$25–60 per sq ft$35–90 per sq ft

Cement terrazzo is the breathable, outdoor-capable, softly colored original; epoxy terrazzo is the thin, bright, stain-proof modern version and now the majority of new commercial work. For a home renovation on an upper floor or over an existing slab, epoxy's thinness and light weight are usually decisive.

How terrazzo is made: poured-in-place vs precast vs tile

How terrazzo is made comes down to where the mixing and grinding happen: on your floor, in a factory mold, or in a factory as tile. Each method gives a different look, price and installation time.

Poured-in-place

  1. Substrate preparation: the concrete slab is cleaned, shot-blasted or ground, and cracks are filled. Cement systems get a sand-cement underbed 1–2 in (25–50 mm) thick; epoxy systems get a primer and sometimes a flexible crack-suppression membrane.
  2. Divider strips: brass, zinc or aluminum strips 1/8–1/4 in (3–6 mm) wide are set in the underbed or adhered to the slab, defining panels of 3–6 ft (1–2 m) for cement and following design lines for epoxy. They control cracking and separate colors.
  3. Mixing and placing: chips and binder are mixed, poured between the strips, screeded level and rolled to compact. Extra chips are often broadcast onto the surface for density.
  4. Curing: cement cures under damp cover for 7 days or more; epoxy hardens overnight.
  5. Rough grinding: a planetary grinder with 24–80 grit diamonds cuts the surface down to expose the chips, revealing the pattern for the first time.
  6. Grouting: a slurry of the same binder fills the pinholes left by grinding, then cures.
  7. Fine grinding and polishing: progressive grits from 120 to 400 or beyond, then a sealer or a high-gloss polish. Cement terrazzo receives a penetrating sealer; epoxy receives a sealer or is polished bare.

A poured terrazzo floor in a house takes 2–4 weeks from start to finish and needs the space cleared throughout. It is seamless apart from the strips, and it is the only method that gives true monolithic terrazzo floor designs with curves and inlays.

Precast

Precast terrazzo is cast in molds at a factory, cured and polished under controlled conditions, then delivered as stair treads, wall panels, countertops, bench seats and large slabs up to about 48 × 96 in (120 × 240 cm). It gives poured-in-place quality where pouring is impractical, especially on stairs and vertical surfaces, and the pieces are joined with a fine grouted or silicone joint.

Tile

Terrazzo tile is precast in smaller modules of 12 × 12 in to 24 × 24 in (30–60 cm) at 1/2–1 1/4 in (12–30 mm) thick and laid like stone tile on a mortar bed, with grout joints. It brings terrazzo to a bathroom or a kitchen at a fraction of the poured cost and without weeks of grinding, at the expense of joints. Our Terrazzo Tile Guide: Porcelain vs Real Terrazzo, Sizes & Colors covers tile formats and the porcelain imitations in detail.

Terrazzo floors in homes

A residential terrazzo floor makes most sense in the rooms that connect and take the most traffic, the entry, hallway, kitchen and living area, where its seamlessness, durability and thermal mass pay for themselves; it makes least sense in a bedroom, where it is cold, hard and expensive for a room you cross in slippers. The 2027 revival is led by ground-floor open plans, often with underfloor heating, in warm, tonal chip mixes.

Advantages in a home

  • Lifespan: 75–100 years with periodic re-polishing; it will outlast the house's second kitchen.
  • Seamless and hygienic: no grout to stain or harbor mold; wipe-clean for pets and children.
  • Thermal mass: paired with underfloor heating it radiates gently and stays warm for hours; in hot climates it stays cool.
  • Unique design: color, chip mix, strip layout and inlays are all yours; no two floors match.
  • Repairable: scratches and dullness are ground out, not covered up.
  • Low VOC options and recycled content: glass and marble offcuts make it one of the more circular hard floors.

Disadvantages

  • Cost: the most expensive common hard floor after solid stone slabs.
  • Hardness: unforgiving underfoot and to dropped glassware; rugs in seating areas are not optional.
  • Cold without heating: the same mass that stores heat also stores cold.
  • Disruption: 2–4 weeks of noise, dust and a cleared floor for a poured install; a wet trade in a finished house.
  • Slip when polished: a high-gloss finish is slippery when wet; specify a honed finish or a slip-resistant sealer in kitchens and bathrooms.
  • Weight: cement terrazzo is a ground-floor material unless the structure was designed for it.

Room by room: entry and hall, yes, in any type. Kitchen, yes, epoxy for stain resistance or cement sealed and honed. Bathroom, yes for the floor in honed epoxy or tile; full-height walls in precast panels are a hotel-grade luxury. Living and dining, yes with rugs. Bedrooms, only with underfloor heating. Basement, epoxy over a dry slab; cement terrazzo tolerates a little moisture but needs a vapor test first. Outdoors, cement terrazzo only, with a textured finish.

Terrazzo floor design ideas

The most successful terrazzo floor designs today are tonal and restrained: a warm matrix, chips within two or three shades of it, and the pattern carried by strip layout and scale rather than by color contrast. Terrazzo's flexibility as a design material comes from three variables you control, chip size, divider strips and color fields.

Warm White Matrix#EDE6DA
Oat Chip#D8CCB8
Rosa Chip#B39A86
Verde Chip#6F7C6B
Nero Matrix#2D2A28
Brass Strip#B08D57
  • Chip size as texture: fine number 0–1 chips read as a speckled solid, ideal for a whole ground floor; number 2–3 is the classic mid-century look; number 4 and above, or palladiana with hand-placed slabs of 2–6 in (5–15 cm), is a statement for a hall or a hotel lobby and needs at least 200 sq ft (18 m²) to breathe.
  • Divider strips as drawing: brass or zinc strips laid in a 3 × 3 ft (90 × 90 cm) grid recall 1950s civic floors; long parallel strips lengthen a corridor; curves are only possible with poured terrazzo and are the single most expensive design move, at roughly $15–30 per linear ft ($50–100 per m) of strip.
  • Color fields: two or three terrazzo mixes separated by strips create rugs of terrazzo under a dining table, a border around a room or a runner down a hall. Keep the mixes in the same family, a bone field with a moss border, for a current look.
  • Inlays and logos: waterjet-cut stone or brass motifs set into the pour; a hospitality staple that translates to a house number in a porch floor.
  • Continuity: the same mix running up a stair as precast treads, across a kitchen island face and along a bathroom vanity ties a house together. Match the strip metal to the tapware.
  • Finish: honed, around 200–400 grit, is the current preference over high gloss, for both slip and a softer, stone-like look.

For the palette direction that these tonal mixes come from, and the other stone and composite surfaces that sit alongside terrazzo in current schemes, see the trending materials guide.

How much does a terrazzo floor cost?

A poured-in-place terrazzo floor costs $25–90 per sq ft ($270–970 per m²) installed, with cement systems at the lower half and epoxy at the upper, and a typical 800 sq ft (74 m²) residential ground floor landing at $30,000–60,000. These are 2026–2027 ranges from contractor price guides and trade associations in the US and Europe; treat them as a budgeting band and get quotes.

Terrazzo typeInstalled cost per sq ftInstalled cost per m²800 sq ft (74 m²) floor
Cement poured-in-place$25–60$270–650$20,000–48,000
Epoxy poured-in-place$35–90$380–970$28,000–72,000
Precast terrazzo tile, installed$30–65$320–700$24,000–52,000
Terrazzo-look porcelain, installed$12–25$130–270$9,600–20,000
Restoration of an existing floor (grind, patch, polish, seal)$5–15$55–160$4,000–12,000

What moves the price within those bands:

  • Area and minimums: mobilizing grinders, dust extraction and a crew costs the same for 300 sq ft as for 3,000, so small residential jobs sit at the top of the range and many contractors set a minimum of $10,000–15,000.
  • Aggregate: standard marble chips are cheapest; glass, mother-of-pearl and imported colored marbles add $5–15 per sq ft.
  • Strip layout: a simple grid is included; curves, logos and multiple color fields add labor and strip material.
  • Substrate: a flat, sound slab is assumed; leveling, crack repair or a moisture-mitigation coating add $2–8 per sq ft.
  • Finish: a high-gloss polish adds one or two grinding passes over a honed finish.
  • Stairs and verticals: precast treads run $150–400 each; wall panels $60–150 per sq ft.

Against alternatives, poured terrazzo costs two to four times large-format porcelain and about the same as good natural stone slabs installed, but it is the only one of those with a century-scale life and a refinishable surface. On a 40-year view it is often the cheapest floor in the house.

Cleaning, sealing and restoration

Terrazzo care is the care of marble: pH-neutral cleaners, no acids, a penetrating sealer on cement systems and a professional re-polish every 15–25 years. The mistake we see most often is a homeowner inheriting a 1960s cement terrazzo floor coated in decades of acrylic floor finish, stripping it with an acidic product and etching the marble chips in the process.

Routine cleaning

  1. Dust-mop or vacuum daily in traffic areas; grit is what dulls the polish.
  2. Damp-mop weekly with a pH-neutral stone cleaner diluted per label in warm water, using a microfiber mop wrung hard.
  3. Rinse with clean water and dry. Never let water stand; cement terrazzo absorbs it and the chips can ring.
  4. Wipe spills of wine, citrus, coffee and oil within minutes on cement terrazzo; epoxy gives you hours.

Never use: vinegar, lemon, bleach, ammonia, generic all-purpose cleaners (most are acidic), abrasive powders, steam mops or wax-based acrylic floor finishes, which yellow and trap dirt.

Sealing. Cement terrazzo needs a breathable penetrating sealer applied after polishing and renewed every 1–3 years, tested by dropping water on the floor: if it darkens within a few minutes, reseal. Epoxy terrazzo is non-porous but is usually given a sacrificial sealer or a polish guard that is buffed and renewed every 1–2 years in busy homes. Avoid topical coatings on either; they scratch, trap dirt and have to be stripped.

Restoration. An old terrazzo floor that looks tired is rarely worn out. A restoration contractor strips old coatings, grinds the surface with diamond pads from about 50 grit up to 800 or higher, fills cracks and chips with a color-matched binder and new aggregate, replaces missing divider strips, then polishes and seals. Expect $5–15 per sq ft ($55–160 per m²) and 3–7 days for a house, and a floor that looks new for another 20 years. Hairline cracks that follow the slab are normal in cement terrazzo and are filled rather than eliminated; a crack that widens or shows displacement is a structural question for an engineer, not a terrazzo problem.

Terrazzo is one of a dozen surfaces we track in the free 2027 trend report, with the palettes and chip mixes that are gaining ground. The Trend Report Pro edition adds supplier categories, price bands and specification sheets for terrazzo, stone and tile, written for designers and buyers who have to put numbers against the look.

Free toolTile CalculatorWork out tiles, boxes, grout and adhesive with the right wastage.

Shop & source the look

Buy it today — or have it made

Quote all items
Epoxy terrazzo floor, tonal3/8 in · warm white matrix · number 1–2 oat and rosa marble chips · honed 400 grit Shop similar:AmazonEtsyWayfairGet it made
Precast terrazzo stair treads48 in × 12 in × 1.5 in · brass nosing insert · matched to floor mix Shop similar:AmazonEtsyWayfairGet it made
Brass divider strip1/8 in wide × 1/2 in deep · L-profile · set in 3 × 3 ft grid or curves Shop similar:AmazonEtsyWayfairGet it made
Penetrating stone sealerbreathable impregnator · water-based · for cement terrazzo · renew every 1–3 years Shop similar:AmazonEtsyWayfairGet it made

Retail links are affiliate links: we may earn a commission at no extra cost to you (disclosure). “Get it made” sends the item to our sourcing desk for factory quotes in custom sizes and finishes.

Frequently asked questions

Is terrazzo cold?

Yes, without underfloor heating terrazzo feels cold underfoot in the same way marble or concrete does, because its dense mass draws heat from your feet. With hydronic or electric underfloor heating it becomes one of the most comfortable floors available, storing warmth for hours, and in hot climates the same property keeps rooms cool.

How long does terrazzo last?

A well-installed terrazzo floor lasts 75–100 years or more; many 1930s to 1960s floors are still in daily use. Plan on a professional re-grind and polish every 15–25 years, resealing of cement terrazzo every 1–3 years and occasional filling of hairline cracks. The binder, not the chips, is what ages.

Terrazzo vs marble?

Terrazzo is more durable, more uniform and more design-flexible; marble is more luxurious and more variable. Poured terrazzo costs about the same as installed marble slab ($25–90 per sq ft), resists cracking better because of its strips and small chips, and can be re-polished the same way. Marble wins on veining and resale prestige; terrazzo wins on seamlessness and repair.

How much does terrazzo floor typically cost?

Poured-in-place terrazzo costs $25–90 per sq ft ($270–970 per m²) installed, with cement at $25–60 and epoxy at $35–90. A typical 800 sq ft residential floor is $30,000–60,000, and many contractors set a $10,000–15,000 minimum. Precast terrazzo tile is $30–65 installed; terrazzo-look porcelain $12–25.

How do you clean and care for terrazzo floor?

Dust-mop daily, damp-mop weekly with a pH-neutral stone cleaner and dry the floor; never use vinegar, bleach, acidic cleaners or steam. Seal cement terrazzo with a penetrating sealer every 1–3 years, tested by the water-drop method, and have the floor professionally re-ground and polished every 15–25 years when it dulls.

Written by the Interior Design Trends editors

We report on the ideas shaping interiors and the practical details behind them. Our recommendations are independent; sponsored content is always labelled. Editorial standards

Some links may be affiliate links. Regulations and specifications change — always confirm with suppliers and qualified professionals.

Keep reading

Related stories

All stories

The Trend Letter

One considered email a month.
Only what matters in interiors.

  • The trend worth your attention — and the one to skip
  • A palette of the month with hex codes
  • New materials, makers and sourcing notes

Free. No spam. Unsubscribe in one click.