Terrazzo Restoration Prices in Tampa
Typical terrazzo restoration in Tampa runs $5 to $9 per square foot for a full grind, hone and polish, plus $2 to $3 per square foot to remove carpet, pad, tack strip and glue or $4 to $6 per square foot to remove tile and thinset. Hole and crack patches are $75 to $250 each, stain treatment is $150 to $600 per area, and sealing a floor that is already restored is $1.50 to $3 per square foot. A house with 1,000 to 1,500 square feet of carpeted terrazzo typically comes to $7,000 to $18,000 all in.
These are the same numbers used across this site, in both estimators and on every service page. They are typical ranges, not quotes. The firm number is set once your floor is exposed and written down before the work starts.
The full price table
| Work | Typical range | What decides where you land |
|---|---|---|
| Grind, hone and polish | $5 to $9 per sq ft | Glue and coatings to cut through, chip size, how high a gloss you want |
| Light hone and polish | $3 to $5 per sq ft | Only for an exposed floor with no glue, deep scratches or lippage |
| Carpet, pad, tack strip and glue removal | $2 to $3 per sq ft | One layer of carpet vs two, latex pad glue vs hard adhesive |
| Tile and thinset removal | $4 to $6 per sq ft | Thinset thickness, tile size, how well it bonded to the terrazzo |
| Hole or crack patch | $75 to $250 each | A single nail hole vs a crack cut back and filled with chips |
| Tack-strip hole perimeter | Priced per room after a look | Nail spacing and whether there were two generations of strip |
| Stain or rust treatment | $150 to $600 per area | Size of the area and how deep the stain went into the cement |
| Sealing only, restored floor | $1.50 to $3 per sq ft | Number of coats, stripping an old sealer first |
| Whole house, 1,000 to 1,500 sq ft carpeted | $7,000 to $18,000 | All of the above together |
| Minimum, one room or repair-only visit | $600 to $1,000 | Fixed cost of bringing the equipment |
Where these numbers come from
We set our ranges against published cost guides and the local market, and we show the work:
- A 2026 Tampa price guide from a local cleaning and restoration company puts light polishing and maintenance at $3 to $5 per square foot, full restoration with grinding and polishing at $5 to $9, and heavy restoration with repairs and leveling at $8 to $12 or more.
- A national homeowner cost guide from Floor Chem Depot, published in September 2025, lists grinding and polishing at $5 to $10 per square foot, basic cleaning and polishing at $3 to $6, and sealing at $1.50 to $3.
- Homewyse’s May 2026 national averages are $3.05 to $5.64 per square foot to remove tile and $1.37 to $2.49 per square foot to remove carpet, both under favorable conditions. Tile bonded straight onto a terrazzo floor is not a favorable condition, which is why our tile line runs a little higher, and carpet over terrazzo almost always leaves glue to grind off.
The arithmetic for a typical house
Take a 1962 Carrollwood or Town ‘n’ Country block house with about 1,200 square feet of terrazzo under carpet, average glue, a few dozen tack holes per room, two or three real cracks and a satin finish:
| Line | Low | High |
|---|---|---|
| Grind, hone and polish, 1,200 sq ft at $5 to $9 | $6,000 | $10,800 |
| Carpet, pad, strip and glue removal at $2 to $3 | $2,400 | $3,600 |
| Three crack patches at $75 to $250 | $225 | $750 |
| Tack-strip perimeters, priced per room | after a look | after a look |
| Typical total before perimeters | $8,625 | $15,150 |
Swap the carpet for tile in the kitchen and baths and that portion moves from $2 to $3 per square foot up to $4 to $6, plus more patching for the pits the tile setter left. Want a high gloss instead of satin, and the grind moves toward the top of its range because every grit step past satin is another pass over the whole floor.
What moves a job toward the top
- Tile, especially big tile laid in the 1990s and 2000s. The thinset bed has to come off, the terrazzo under it is often pitted, and the pits need filling before the grind. The pits after tile page explains it.
- Black mastic. Old vinyl tile adhesive has to be tested for asbestos before anyone grinds it. The EPA lists vinyl floor tiles and their adhesives among products that may contain asbestos. A positive test changes the removal method and the price.
- Coatings. Two or three layers of acrylic or urethane from the 1970s and 1980s gum up the first diamonds and add time.
- Hollow areas where the topping has lost its bond to the slab. Those sections are cut out and replaced before grinding. See hollow-sounding terrazzo.
- A gap where a wall was removed. A strip of bare slab two rooms long is a bigger patch than a nail hole. Covered on the wall gap page.
What keeps a job toward the bottom
- An empty house. Furniture moves room to room add time; an empty house between owners or tenants is the cheapest version of this job.
- A floor that was only ever carpeted, with latex pad glue rather than hard adhesive.
- Doing the whole floor at once instead of one room at a time, because the equipment comes once.
- A satin finish. It is also the finish most people end up preferring in a house with kids and dogs.
Prices we only give after a look
A few items have no published number, on purpose, because nobody can size them from a photo:
- Tack-strip perimeters, priced per room once we can see the nail spacing and whether the room was carpeted twice.
- Hollow sections, which are mapped by tapping once the covering is off and replaced from strip to strip.
- Black mastic that tests positive for asbestos, which becomes a different job with its own method.
- Wall gaps and long trenches, which depend on length, width and depth.
Each of these gets a written number before the work on it starts.
What a quote from us includes
A written range from the table above, the reasoning behind it, the finish you chose, and a list of the marks we expect to fade rather than disappear. The NTMA restoration specification says that all staining in existing terrazzo may not be possible to remove and that matching existing chips may not be exact. We put that in writing, specific to your floor.
If you want the arithmetic done for you, the floor cost estimator and the repair visit estimator use this exact table. For what each line involves, start with terrazzo restoration.
Frequently Asked Questions
Why is your range $5 to $9 per square foot when I have seen $3?
The $3 to $5 numbers are for a light hone and polish on a floor that is already exposed and in decent shape. A floor coming out from under carpet with glue, tack holes and a dull, worn surface needs the full metal-bond grind first, which is the $5 to $9 work. A Tampa cost guide published this year puts full restoration at $5 to $9 per square foot and light polishing at $3 to $5, which matches our table.
Is the removal priced separately from the polishing?
Yes, because it varies more than anything else. Carpet, pad, tack strip and glue removal is typically $2 to $3 per square foot. Tile and thinset is $4 to $6, because the thinset has to come off without tearing up the terrazzo underneath. If the floor is already bare, there is no removal line at all.
Do you charge to look at photos?
No. Photos of a closet corner, the worst spot and the rough size are how we give a range. The firm number is written down after the covering is off and the whole floor can be seen.
What is the minimum job?
Typically $600 to $1,000 for one room or a repair-only visit. It covers getting grinders, water, tooling and people to your house, which costs about the same for one bedroom as for three. It is the honest reason a single room costs more per square foot than a whole house.
Will the price change once you start?
It can, and only for things nobody could see: hollow areas under tile, a second layer of tile, or black mastic that tests positive for asbestos and needs a different approach. If that happens you get the reason and the new number in writing before the work continues.
Tampa Terrazzo Restoration