Pet urine and dark stains in terrazzo: what comes out and what does not in St. Petersburg
Dark stains in St. Petersburg terrazzo fall into two groups: the ones that sit in the top layer and grind out during the normal $4 to $8 per square foot passes, and the ones that soaked into the cement matrix and only lighten. Pet urine is usually the second kind. Treatment on a stain that survives the grind runs $150 to $600 per area, and the honest answer on some of them is “lighter, not gone.”
Check this first
- Find the outline. A stain with a sharp edge sat on the surface. A stain with a soft, spreading edge wicked outward through the matrix, which means it went down as well as sideways.
- Wet the spot with plain water. If the stain almost disappears while wet and returns as it dries, it is in the pores and a grind will take most of it. If it looks the same wet or dry, the color has bonded to the cement.
- Look at where the carpet pad seams were. Long rectangular shadows are dye bleed from rubber-backed pad that sat damp, not urine. Those are shallow and go.
- Check the corners and the closet. Pets pick the same three spots. If the darkest marks are behind a door, in a closet, and beside a slider, that pattern is urine, and the closet one is usually the worst because it was never cleaned.
- Sniff the floor after a hot afternoon, not a cool morning. Heat drives the smell out of the matrix. A floor that smells at 3pm in August and not at 8am has salts in the pores.
More on the process is on the stain and rust removal page.
What is usually wrong
| What you see | Likely cause | Fix and cost |
|---|---|---|
| Soft-edged brown or yellow blotch, worst in a closet | Pet urine into the cement matrix | Grind first, poultice if it survives, $150 to $600 per area |
| Long rectangular shadows across a room | Dye bleed from carpet pad | Comes off in the grind, no extra charge |
| Dark grey patch at a kitchen or garage threshold | Oil and grease tracked in | Degreasing poultice, $150 to $600 per area |
| Black speckling under where a rug sat | Mold under a damp rug or pad | Grinds out; find the moisture source too |
| Uniformly tea-colored floor in one room | Stain sat under an old coating for decades | Coating ground off first, then assessed |
| Dark stain with a pale ring around it | Somebody already tried an acid cleaner | Grind removes both, more passes needed |
Prices are the same as on the pricing page.
Why Pinellas floors carry these stains
Two habits of this housing stock. First, almost every mid-century block house here was carpeted at some point, and carpet plus pad plus a Florida summer is a sponge. Whatever went into it stayed wet against unsealed terrazzo for years. A urine accident on a bare, sealed floor is a paper towel. The same accident under pad is a slow soak into cement.
Second, most of these floors were never resealed after the 1960s. The NTMA sealer reference guide explains why that matters: densification and sealing reduce floor porosity, which in turn helps repel liquid stains and other soils. An open, unsealed cement matrix is a wick. The same guide is blunt about the clock, saying it is always best to clean spills and stains as quickly as possible, because the longer they sit on the floor, the higher the likelihood they will become permanent. A stain from 1987 has had a long time to become permanent.
There is a storm version of this too. Floors that took surge in Gulfport or on the barrier islands sat under wet carpet for days before anyone got back in, and everything that was in that carpet went into the floor. Those get treated the same way, with the slab dried first.
What will not fully come out
Deep urine in cement terrazzo is the honest limit of this trade. Grinding removes a real thickness of the surface, and most of the color goes with it, but a stain that penetrated the full depth of the matrix in one spot leaves a shadow that a poultice lightens and does not erase. The same is true of long-standing oil at a garage threshold and of ink or paint that was never cleaned up. Epoxy terrazzo resists staining better than cement terrazzo, per the NTMA sealer guide, and almost every house floor in this county is cement.
What you get here is the number and the truth in the same conversation: which marks are coming out in the grind at no extra charge, which get a treatment at $150 to $600, and which will end up as a faint patch you will know about and your guests will not. Nobody should promise you a floor with no history.
What to expect on the call
Photograph each stain with a coin beside it and one wide shot showing where they sit in the room. Say how long the carpet was down, whether there were pets, and whether the floor has ever been sealed. You get the square-foot grind range, a count of areas likely to need treatment, and a plain read on which ones will only lighten. The dull and cloudy page covers the floor around the stains, and the restoration cost calculator folds stain areas into a whole-floor estimate.
Frequently Asked Questions
Does pet urine come out of a terrazzo floor?
Sometimes completely, sometimes only partly. Urine that sat on a sealed, polished floor wipes off. Urine that soaked through carpet pad into an unsealed cement matrix for years has gone deeper than the grind, and it lightens rather than disappears. The NTMA is direct about this: all staining in existing terrazzo may not be possible to remove when restoring terrazzo.
Does the smell go away?
Usually yes, and for the same reason the color often stays. Grinding takes off the top layer of matrix where most of the salts sit, and what is left is sealed under a penetrating sealer. Odor that persists after a full grind is normally coming from the baseboards, the subfloor at a wall line, or the slab under a cracked area, not from the terrazzo surface.
How much does stain treatment cost?
$150 to $600 per area, on top of the $4 to $8 per square foot grind and polish. That buys a poultice or chemical treatment on a specific stain that survived the grinding passes. Most shallow marks never need it, because they come off during the normal metal-bond passes at no extra charge.
Should I try to clean the stain before our crew comes?
Do not use vinegar, bleach, or an acidic tile cleaner. The Natural Stone Institute warns that products containing lemon, vinegar, or other acids may dull or etch calcareous stone, and marble chips are calcium carbonate. A pH neutral cleaner and warm water is the safe limit. Anything stronger can turn one dark stain into a dark stain surrounded by an etched halo.
What we do in St. Petersburg
- Terrazzo Restoration in St. Petersburg
- Terrazzo Grinding and Polishing in St. Petersburg
- Terrazzo Crack and Hole Repair in St. Petersburg
- Carpet, Tile, and Glue Removal to Expose Terrazzo in St. Petersburg
- Terrazzo Stain and Rust Removal in St. Petersburg
- Terrazzo Sealing and Maintenance in St. Petersburg
St. Petersburg Terrazzo Restoration