HomeJobCosts

Terrazzo Flooring Cost 2026: $20–$50 per Sq Ft

A typical job is $6,000, in a range of $2,500 – $15,000. On its own that number means very little, so every figure on this page is drawn against the same $20,000 scale: against the other flooring work you could be quoted for, and against the 20 metros where the job is priced.

Where this sits among flooring work

national range, typical marked
Terrazzo
$6,000 Hardwood Floor
$5,000 Parquet
$4,000 Marble
$3,700 Travertine
$3,500 Bamboo
$3,400 Engineered Hardwood
$3,200 Natural Stone
$3,200 Vinyl/LVP Floor
$3,000
$0$5k$10k$15k$20k

The same job, 20 metros

same $20,000 scale

Identical work, moved between labour markets. The whole range slides, so a dear metro's low can sit above a cheap metro's high. Colour runs with the metro's labour index, not with good or bad.

Chicago
$7,980 Seattle
$7,740 Minneapolis
$7,620 New York
$7,380 San Diego
$6,900 Portland
$6,900 Los Angeles
$6,840 Philadelphia
$6,720 Denver
$6,420 Las Vegas
$6,060 Phoenix
$5,940 Austin
$5,700 Houston
$5,580 Nashville
$5,580 Atlanta
$5,520 Charlotte
$5,520 Miami
$5,460 Dallas
$5,340 Tampa
$5,220 San Antonio
$5,100
$0$5k$10k$15k$20k

What the $6,000 is made of

Materials move with the market; labour moves with your metro. At 42% materials, only the smaller block is re-priced by the index — which is why a metro 33% above national does not raise this job by 33%.

Materials 42%
Labour 58%
$1,000 – $6,000 $1,500 – $9,000
$6,000
$2,500 $15,000
Terrazzo Flooring Installation — national range

Put your own numbers on the scale

Trade and project are fixed to this page; changing the metro re-applies its labour index to every figure above.

Cost Calculator

$7,380
$3,075$18,450
estimated total cost
Labor$1,845 $11,070
Materials$1,230 $7,380
Total$3,075 $18,450
23% above average in New York
Compare to Other Cities

To get exact pricing for your project, request written quotes from at least three licensed contractors in New York.

Based on aggregated data, terrazzo flooring costs approximately $20 to $50 per square foot installed for typical residential work, and a full project totals $2,500 to $15,000, with a common project landing around $6,000. Materials account for roughly $1,000 to $6,000 of a project and labor for $1,500 to $9,000 — a labor-heavy split that is unusual among floor coverings and explains most of the price. Complex custom poured designs with multiple colors, curved divider strips or inlaid logos push past $70 to $100 per square foot.

Terrazzo is the most expensive floor in the common residential set, and almost all of the cost variation reduces to a single fork: poured in place, or precast tile. Poured terrazzo is a multi-day, multi-stage jobsite process — substrate prep, matrix pour, cure, grind, grout, re-grind, polish, seal — that produces a seamless monolithic surface with a 75-year-plus service life. Precast terrazzo tile is the same aggregate-in-matrix material, cast and cured in a factory and then set like any heavy stone tile, at a fraction of the installed cost, with grout joints. Everything else on this page — aggregate choice, binder type, divider strips, slab condition — sits downstream of that decision.

Poured Terrazzo vs Precast Terrazzo Tile

SystemMaterial CostInstalled CostSeamsTypical DurationService Life
Poured in place (epoxy)$5–$15/sq ft$25–$70/sq ftNone — monolithic5–10 days75+ years
Poured in place (cement)$5–$12/sq ft$30–$80/sq ftDivider strips only7–14 days75–100 years
Precast terrazzo tile$4–$20/sq ft$15–$35/sq ftGrout joints throughout3–5 days40–60 years

The two systems are not interchangeable products at different price points. A poured floor is one continuous surface — no grout to absorb spills, no joints to crack, and coving up the wall base is possible so there is no dirt-catching edge at all. Precast tile costs roughly half as much installed and delivers the same speckled aggregate look from a distance, but it is a tiled floor: it has a grout grid, and grout is what the material was invented to eliminate. Aggregated data suggests precast tile is chosen mainly on budget, and poured is chosen when the seamless surface is the actual objective.

Project scale also moves the per-square-foot rate more sharply for poured terrazzo than for any other floor covering, because a large share of the cost is mobilization: getting a grinding crew, a planetary grinder, dust extraction and diamond tooling to a site. Aggregated data shows a 200-square-foot residential pour commonly quoted at $50 to $80 per square foot, while a 5,000-square-foot commercial pour of the identical system lands at $30 to $50 per square foot. The residential premium is fixed cost spread thin, not a better floor.

Terrazzo Cost by Project Size

Project SizePrecast Tile (installed)Poured Terrazzo (installed)Typical Total (mixed)
100 sq ft$1,500–$3,500$2,500–$8,000~$3,000
200 sq ft$3,000–$7,000$4,000–$14,000~$6,000
400 sq ft$6,000–$14,000$8,000–$24,000~$12,000
800 sq ft$12,000–$28,000$14,000–$40,000~$22,000
1,500 sq ft (whole floor)$22,500–$52,500$24,000–$67,500~$40,000

These figures reconcile with the aggregated $2,500 to $15,000 typical residential project range cited above. That range describes the common case — an entry, a kitchen, a bath or a single feature room, roughly 100 to 300 square feet — because terrazzo at $30 or more per square foot rarely goes wall-to-wall in a whole house on a residential budget. The $6,000 mid-point corresponds closely to a 200-square-foot room poured in epoxy at about $30 per square foot. Whole-floor terrazzo installations exist and are priced above the residential band shown in project data, which is why the 800 and 1,500 square-foot rows run well past $15,000.

Materials vs Labor Split

ComponentLowTypicalHigh
Materials (matrix, aggregate, strips, sealer)$1,000$2,500$6,000
Labor (prep, pour, grind, polish, seal)$1,500$3,500$9,000
Total project$2,500$6,000$15,000

Labor is roughly 55 to 60 percent of a terrazzo project, a higher share than hardwood, tile or vinyl plank, where material commonly leads. The reason is the grinding and polishing sequence, which is skilled machine work billed by the day and cannot be shortened. A poured floor is ground with a planetary grinder in three to six passes — typically starting around a 40 to 60 grit metal-bond diamond to expose the aggregate and stepping through resin-bond diamonds to 400, 800, 1500 or 3000 grit depending on the target gloss — with a grout coat applied partway through to fill pinholes, then re-ground. Each pass is a separate trip across the entire floor.

Because labor dominates, terrazzo pricing is more sensitive to local wage rates than a material-led floor like marble or hardwood. That is also why the same floor costs meaningfully different amounts in different metros, covered further below.

Epoxy vs Cement Terrazzo

BinderThicknessInstalled CostSubstrate RequirementNotes
Epoxy (resinous)1/4”–3/8”$25–$70/sq ftSound concrete slab; moisture-testedThin, light, fast cure, unlimited color range, interior only
Cement (sand-cushion)2.5”–3”$40–$80/sq ftStructural capacity for added dead loadIsolation membrane over slab; most crack-tolerant; heaviest
Cement (bonded / thin-set)1/2”–5/8”$30–$60/sq ftVery flat, crack-free slabThinner cement option; transmits substrate cracks
Cement (monolithic)1/2”$30–$70/sq ftHigh-quality slab, minimal movementPoured directly on slab, no membrane
Polyacrylate3/8”–1/2”$25–$60/sq ftConcrete slabCement-based with polymer additive; exterior-capable

Epoxy terrazzo has become the residential norm for reasons that are as much structural as financial. At 1/4 to 3/8 inch it adds roughly 3 to 5 pounds per square foot, so it can go over an existing slab without floor-height or load consequences, it cures in hours rather than days, and it accepts any pigment. It is an interior-only system — UV exposure yellows the resin — and it is not vapor-permeable, which is why a moisture test of the slab, at $150 to $500 per test area, is standard before an epoxy pour.

Cement terrazzo is thicker, heavier and slower, and its sand-cushion form is the classic system found in mid-century Florida homes and public buildings. It sits on an isolation membrane and a sand bed, so slab cracks below do not telegraph through. That resilience is why 70-year-old cement terrazzo survives, and it is also why the system costs more: 2.5 to 3 inches of bed adds 25 to 30 pounds per square foot of dead load and raises the finished floor height enough that door and transition adjustments become part of the job.

Cement terrazzo also requires divider strips — zinc, brass or plastic strips set on a grid, typically every 4 to 6 feet, that control shrinkage cracking and separate color fields. Aggregated data puts divider strip cost at $2 to $8 per linear foot for zinc and $6 to $15 per linear foot for brass, installed. On a 200-square-foot room, a standard grid uses roughly 60 to 100 linear feet of strip, adding $150 to $1,200 depending on metal and pattern. Curved strips, logo outlines and multi-color fields multiply that: aggregated data puts custom inlaid logos at $2,000 to $10,000 or more depending on complexity, and this line item is the single largest source of variance between two otherwise identical terrazzo quotes.

Aggregate Cost: What Is Actually in the Floor

The aggregate is the visible chip suspended in the matrix, and it is the fastest lever on material cost.

AggregateMaterial CostEffect on Installed PriceLook
Recycled glass$1–$4/sq ftBaseline — the low end of the rangeBright, contemporary, translucent chips
Standard grey/white marble chip$2–$5/sq ftBaselineClassic mid-century speckle
Colored marble, granite chip$4–$10/sq ft+$3–$8/sq ft installedRicher, deeper field color
Mixed-size / large-format chip$5–$12/sq ft+$4–$10/sq ft installedBold Venetian look; needs deeper pour
Mother-of-pearl, abalone shell$10–$25/sq ft+$10–$25/sq ft installedIridescent; the top of the market
Mirrored / metallic aggregate$8–$20/sq ft+$8–$20/sq ft installedReflective flecks under polish

Aggregate is also why two quotes for “epoxy terrazzo, 200 square feet” can differ by $6,000 with neither being wrong. Recycled glass in a grey epoxy matrix is a $25-to-$35-per-square-foot floor. The same room in mother-of-pearl with three color fields and brass divider strips is a $60-to-$90-per-square-foot floor. Aggregated data suggests aggregate and design complexity together account for more price variance in terrazzo than in any other flooring category, where tier differences are typically a factor of two rather than a factor of three or four.

Large-format and mixed-size aggregate carries a secondary cost: the chip has to be fully embedded, so the pour gets deeper, which raises both matrix volume and grinding time. A Venetian-style large-chip epoxy floor is commonly poured at 3/8 inch rather than 1/4 inch, roughly a 50 percent increase in matrix material.

Substrate, Prep and Slab Requirements

Terrazzo is only as flat and as stable as what is under it, and prep is the most commonly under-quoted part of the job.

Prep ItemTypical CostWhen It Applies
Existing floor removal (carpet, vinyl, tile)$1–$4/sq ftNearly every retrofit; glued tile at the top of the range
Adhesive / mastic grinding off slab$2–$5/sq ftOld glue-down tile or carpet adhesive residue
Shot-blasting or diamond grinding the slab$1.50–$4/sq ftStandard prep to open the slab profile before an epoxy pour
Crack chase and epoxy fill$8–$25 per linear footAny visible slab cracking
Self-leveling underlayment$2–$6/sq ftSlabs out of flatness beyond about 1/8 inch in 10 feet
Concrete moisture vapor test$150–$500 per testStandard before epoxy on slab-on-grade
Moisture vapor barrier / mitigation coating$2–$6/sq ftSlabs failing the vapor test
Structural reinforcement (wood subfloor)$300–$1,000+Cement terrazzo over framed floors, for the added dead load

Poured terrazzo over a wood subfloor is the expensive edge case. Epoxy terrazzo can go over plywood with a cement backer or an epoxy-compatible underlayment system, adding $3 to $8 per square foot. Cement terrazzo’s 25-to-30-pound-per-square-foot dead load frequently means the framing has to be evaluated and sometimes sistered, which is why slab-on-grade construction — and Florida, Texas and the Southwest specifically — is where residential terrazzo concentrates.

The distinction matters for budgeting because the flooring quote and the prep quote often come from different trades. Aggregated project data shows prep adding $2 to $10 per square foot on a retrofit, or $400 to $2,000 on a typical 200-square-foot room — 10 to 25 percent on top of the flooring line. See floor removal cost and subfloor replacement cost for those line items priced on their own.

Grinding, Polishing and Sealing

The finish sequence is where terrazzo earns its labor cost and where the gloss level is decided.

StageWhat HappensShare of Labor
Rough grindMetal-bond diamonds cut the matrix down and expose the aggregate face~30%
Grout coatA matching slurry fills pinholes and voids left by the rough grind~10%
Re-grind and honeResin-bond diamonds through progressive grits remove the grout coat and flatten~30%
PolishFine grits (800–3000) build the reflective gloss~20%
Seal / penetrating sealerImpregnating sealer, sometimes plus a sacrificial finish coat~10%

Gloss level is a cost variable in itself. A honed matte finish stops at roughly 200 to 400 grit; a mirror polish continues to 1500 or 3000. Aggregated data suggests each additional polishing step adds roughly $1 to $3 per square foot, so a high-gloss floor commonly runs $3 to $8 per square foot above a matte one on the same pour.

Sealing is a recurring cost, not a one-time one. Penetrating sealers on terrazzo are commonly reapplied every 3 to 7 years at $0.50 to $2 per square foot; a full re-polish is typically done every 15 to 25 years in a residential setting at $3 to $8 per square foot. Both figures are carried into the lifetime cost math below.

Restoring Existing Terrazzo Instead of Replacing It

ScenarioTypical CostNotes
Clean, hone and polish sound terrazzo$3–$5/sq ftDull but undamaged floor
Grind, patch, polish and seal$5–$8/sq ftChips, stains, minor cracks
Heavy restoration — adhesive removal, extensive patching$8–$20/sq ftTerrazzo found under glued carpet or tile
Full replacement (new poured floor)$25–$70/sq ftFor comparison

This is the scenario most cost pages skip, and for a large group of searchers it is the actual question. Terrazzo was standard in slab-on-grade homes built roughly 1940 to 1975, especially across Florida, and a great many of those floors were covered with carpet, vinyl or tile in the 1980s and are still intact underneath. Aggregated data puts a full restoration at $3 to $8 per square foot against $25 to $70 per square foot to pour new — for a 200-square-foot room, roughly $600 to $1,600 versus $5,000 to $14,000.

The variable is what is on top of it. Carpet with tack strip comes up cheaply and leaves nail holes that patch easily. Glued-down vinyl or ceramic tile set in thinset means the adhesive or mortar has to be ground off the terrazzo without cutting so deep that the aggregate is over-exposed, and that work sits at the $8-to-$20-per-square-foot end. Cracked or heavily patched floors, or floors where a slab has settled, may not be restorable at all. Aggregated data suggests the break-even is straightforward: restoration is cheaper than replacement in essentially every case where the original floor is structurally sound.

Regional Cost Examples

City-level pricing applies a local labor adjustment factor to the national mid-range project cost of about $6,000. Because terrazzo is a labor-led trade, these swings are larger in absolute dollars than for material-led floors.

City Labor Adjustment Factor Adjusted Project Cost (from $6,000 mid) vs. National
New York, NY 1.23 $7,380 +23%
Seattle, WA 1.29 $7,740 +29%
Denver, CO 1.07 $6,420 +7%
Houston, TX 0.93 $5,580 −7%
San Antonio, TX 0.85 $5,100 −15%

Labor adjustment factors are derived from BLS Occupational Employment and Wage Statistics (May 2025): the median ratio of local to national hourly wages across the trades that do this work. How this is calculated.

The same factors apply at the per-square-foot level. Using a $30 per square foot national mid-tier poured rate: New York runs about $36.90 per square foot, Seattle about $38.60, Denver about $32.10, Houston about $27.90 and San Antonio about $25.50 — a spread of roughly $17 per square foot, or $3,400 on a 200-square-foot room, from the same specification.

Terrazzo carries a second regional variable that other floors do not: crew availability. Poured terrazzo is installed by a small number of specialist contractors, concentrated in metros with historical terrazzo stock and active commercial work. Outside those markets, mobilization travel and per-diem can appear as a distinct line item, commonly $500 to $2,500 on a residential job. Aggregated data suggests this is why quoted terrazzo pricing in low-cost-of-living markets does not always fall as far as the labor adjustment factor alone would predict. See the flooring cost overview for how other floor types move across the same cities.

Terrazzo vs Other Floors: Installed Cost

Floor TypeInstalled CostTypical Project TotalService Life
Vinyl plank (LVP)$3–$7/sq ft$1,500–$5,50015–25 years
Carpet$3–$8/sq ft$800–$4,0008–15 years
Ceramic / porcelain tile$10–$25/sq ft$1,500–$6,50030–50 years
Polished concrete$4–$15/sq ft$1,000–$6,00030–50 years
Hardwood$8–$18/sq ft$2,500–$8,00050–100 years (with refinishing)
Natural stone$15–$35/sq ft$1,500–$7,00050–100 years
Marble$18–$40/sq ft$1,900–$5,60050–100 years
Terrazzo (precast tile)$15–$35/sq ft$2,500–$15,00040–60 years
Terrazzo (poured)$25–$70/sq ft$2,500–$15,00075–100 years

Poured terrazzo is the highest installed cost in the common residential set. The nearest comparisons are worth separating: polished concrete uses the same grinding-and-polishing machinery and the same specialist crews but has no aggregate matrix poured over the slab — it polishes the slab itself — which is why it lands at a quarter to a half of terrazzo’s price with a similar seamless appearance and a shorter life. Marble reaches similar per-square-foot money but is material-led rather than labor-led, and is a jointed tile floor. Ceramic and porcelain tile and natural stone sit well below poured terrazzo and are the practical alternatives when the budget rules out a pour but a hard, long-lived floor is the objective.

Cost Per Year of Service Over 50 Years

Terrazzo’s cost argument is almost always made on lifespan, and it is worth testing rather than repeating. The table below models total spend per square foot across a 50-year horizon, including replacements, removals and periodic refinishing.

Floor TypeInstallReplacements in 50 yrsRefinish / Reseal50-yr TotalCost Per Year
Carpet$5/sq ft4× ($20) + removal ($4)~$29/sq ft~$0.58/sq ft/yr
Vinyl plank (LVP)$4.50/sq ft1.5× ($6.75) + removal ($3)~$14/sq ft~$0.28/sq ft/yr
Ceramic / porcelain tile$15/sq ft0.5× ($7.50) + removal ($3)Regrout ×2 ($4)~$30/sq ft~$0.60/sq ft/yr
Polished concrete$9/sq ft0Re-polish ×2 ($8)~$17/sq ft~$0.34/sq ft/yr
Terrazzo (precast tile)$22/sq ft0Regrout + polish ($6)~$28/sq ft~$0.56/sq ft/yr
Terrazzo (poured)$30/sq ft0Re-polish ×2 + seal ($12)~$42/sq ft~$0.84/sq ft/yr

The honest reading of this math contradicts the way terrazzo is usually sold. Over 50 years, poured terrazzo does not come out cheapest per year of service. It carries a higher lifetime cost per square foot than vinyl plank, polished concrete or carpet, and it is roughly level with tile. The material’s lifecycle advantage is real but it appears in two specific places, neither of which is a 50-year residential horizon:

For a residential buyer, the accurate framing from this data is that terrazzo is not a cost-saving decision — it is a durability and appearance decision that does not penalize the owner as heavily over time as its sticker price suggests. Anyone whose primary objective is lowest lifetime cost per square foot lands on vinyl plank or polished concrete in this data, not terrazzo.

DIY vs Professional Installation

Poured terrazzo is one of the few floor coverings where the DIY route is not a cost question but a feasibility one, and the data explains why.

RequirementReal CostWhy It Blocks DIY
Planetary grinder rental$150–$350/day3–6 passes on a 200 sq ft floor is typically 2–4 rental days
Diamond tooling (metal + resin bond sets)$200–$600Consumable; wrong grit sequence ruins the exposure
Dust extraction / HEPA vacuum rental$60–$120/daySilica dust; dry grinding without extraction is not viable indoors
Epoxy matrix + aggregate$5–$15/sq ftWorking time is measured in minutes; a stalled pour sets in place
Divider strips + grout coat + sealer$2–$8/sq ftLayout errors are permanent once cured
Net DIY spend, 200 sq ft~$2,400–$5,300Against ~$4,000–$14,000 professionally installed

The nominal saving is real — roughly $1,500 to $9,000 of labor on a typical project. The reason aggregated data shows almost no residential DIY poured terrazzo is that the failure modes are unrecoverable. Grind too deep and the aggregate is over-exposed and cannot be un-ground. Grind too shallow and the chips never show. Mix the matrix inconsistently and the color varies visibly across the floor. Miss the working window on an epoxy pour and the material sets before it is screeded flat. There is no sanding-back or plank-swap remedy as there is with hardwood or LVP; the correction for a bad pour is removing the floor and starting over, which costs more than the original professional quote.

Precast terrazzo tile is the DIY-accessible form. It is set in thinset like heavy natural stone — the tiles are dense and typically 12 to 20 mm thick, so a wet saw with a stone blade ($50 to $90 per day to rent) and a heavier-duty thinset are the main departures from a ceramic tile job. Aggregated data puts terrazzo tile labor at $5 to $15 per square foot, so a DIY precast install on a 200-square-foot room avoids roughly $1,000 to $3,000 in labor against $800 to $4,000 in tile material plus about $150 to $300 in tools and consumables. Restoration of an existing floor sits in between: light honing and polishing equipment can be rented, but the same over-grinding risk applies to a floor that is already 70 years old and irreplaceable.

What Drives the Price

Terrazzo quotes are rarely standalone. Removal of the existing floor is a separate line at $1 to $4 per square foot — priced on its own at floor removal cost — and slab or framing issues discovered during prep are quoted separately again, covered at subfloor replacement cost.

For buyers comparing hard-surface options at the top of the market, polished concrete flooring cost is the closest seamless alternative and the closest thing to terrazzo at a fraction of the price, marble flooring cost and natural stone flooring cost cover the material-led premium tiles, and tile installation cost covers the mainstream ceramic and porcelain baseline that most terrazzo quotes get compared against. The flooring cost hub lists every floor type by installed cost.

Use the cost calculator to apply a specific city’s labor adjustment factor to a project size, and see the methodology page for how the underlying adjustment factors and cost ranges are derived. Permits are typically not required for a terrazzo floor covering installation itself, though structural work triggered by a cement terrazzo pour over a framed floor can require one depending on the jurisdiction.

How Terrazzo Projects Come In Lower

Questions

How much does terrazzo flooring cost?
Based on aggregated data, terrazzo flooring costs about $20 to $50 per square foot installed for most residential work, with complex custom poured designs reaching $70 to $100 or more per square foot. A typical residential project totals $2,500 to $15,000, with a common project landing near $6,000. Materials account for roughly $1,000 to $6,000 of that and labor for $1,500 to $9,000.
Is poured terrazzo or terrazzo tile cheaper?
Precast terrazzo tile is substantially cheaper. Aggregated data puts poured-in-place terrazzo at roughly $20 to $70 per square foot installed, while precast terrazzo tile runs about $15 to $35 per square foot installed, with the tile itself at $4 to $20 per square foot. The trade-off is grout joints: precast tile has them, poured terrazzo does not, and the seamless surface is the defining feature of the material.
What is the difference in cost between epoxy and cement terrazzo?
Epoxy terrazzo is poured at about 1/4 to 3/8 inch thick and typically runs $25 to $70 per square foot installed. Cement terrazzo requires a thicker bed — commonly 2.5 to 3 inches with sand-cushion or thin-set systems and metal divider strips throughout — and aggregated data puts installed cost at roughly $30 to $80 per square foot, with the sand-cushion method at the top of that band. Epoxy is the more common residential system because it is thinner, lighter, and cures faster.
How much does it cost to restore an existing terrazzo floor?
Aggregated data puts terrazzo restoration — grinding, patching, honing, polishing and sealing an existing floor — at about $3 to $8 per square foot, with a full range of $1 to $20 per square foot for badly damaged or adhesive-covered floors. For a 200-square-foot room that is roughly $600 to $1,600 against $4,000 to $10,000 to pour a new floor, which is why homes built between 1940 and 1975 that have original terrazzo under carpet or tile are commonly restored rather than replaced.
Does terrazzo flooring cost vary by city?
Yes, and more than most floors, because labor is the majority of the bill. Applying city labor adjustment factors to a $6,000 national mid-range project, aggregated data suggests about $7,380 in New York (+23%), $7,740 in Seattle (+29%), $6,420 in Denver (+7%), $5,580 in Houston (−7%) and $5,100 in San Antonio (−15%). Terrazzo crews are also concentrated in a limited number of metros, so mobilization travel can be an added line item outside them.
Can terrazzo flooring be installed DIY?
Poured terrazzo is not a realistic DIY project. The pour requires substrate grinding, precise matrix mixing, divider-strip layout, a controlled cure, then multiple grinding passes with a planetary grinder and progressively finer diamond tooling, followed by grouting the pinholes and re-grinding. Grinder and diamond-tooling rental alone runs roughly $150 to $350 per day plus $200 to $600 in consumables, and a botched grind is corrected by removing the floor. Precast terrazzo tile is the DIY-accessible form, installed like any heavy natural-stone tile.
How long does terrazzo flooring last?
Aggregated data puts terrazzo lifespan at 40 to 100 years or more, with 75 years commonly cited for correctly installed poured floors — several times the 15 to 25 years typical of vinyl plank, carpet or laminate. Original 1950s and 1960s terrazzo is still in service in schools, airports and Florida homes today, which is the basis for the material's lifecycle cost argument.
Does the aggregate change the price of a terrazzo floor?
Significantly. Recycled glass and standard grey marble chips sit at the low end of the material range, around $1 to $4 per square foot of aggregate cost. Coloured marble, granite chips and mixed-size aggregates run $4 to $10 per square foot. Mother-of-pearl, abalone shell and specialty mirrored aggregates run $10 to $25 or more per square foot and are the single fastest way to move a terrazzo floor from the $30 range into the $60-plus range per square foot.

How the scale is built

Base ranges

Metro adjustment

Labor adjustment factors are measured from BLS metropolitan wage data: the median ratio of local to national hourly wages across the ten trades this site prices.

Drawing rules

Every chart on a page shares one axis unless its caption says otherwise. Bars are drawn from zero and are never truncated. Full method →

Last updated: July 2026

Estimates, not quotes. These cost estimates are based on aggregated data from public sources. Actual costs vary by project scope, contractor, and local conditions. Always obtain multiple written quotes from licensed professionals. This site sells nothing, lists no contractors and takes no payment for placement. Methodology →

Cost data last updated: July 2026

Related flooring costs