Terrazzo flooring in DeSoto, TX - a decorative floor that starts with the slab
Plain or worn concrete floors you'd like to make into something decorative? We lay epoxy terrazzo over a slab we've prepared properly first.

What is terrazzo flooring, and how does it work on a DeSoto slab?
Terrazzo flooring in DeSoto is a decorative floor of chips set in epoxy resin, laid in a thin layer over your concrete slab and ground smooth, so the whole room reads as one continuous surface in the colors you pick.
Most people who ask me about terrazzo have a plain, worn or stained floor and want color and pattern without grout lines to scrub. The price turns on the size of the room, how much the slab needs before anything goes down, how detailed the design is and which chips you choose. The schedule turns on that same slab work, the design and whether the city requires a permit. Getting the concrete ready usually means concrete grinding and surface preparation, which is the part you won't see once the floor is finished and the part I care about most. Your written estimate names each step, so you'll know what the job involves before you decide.
How do you know it's time for a terrazzo floor?
Most people come to terrazzo because the floor they have is worn out or plain. A few things around the house usually tell you it's time to look at a new floor.
Cracked, stained grout on old tile usually means the floor is wearing out and worth replacing.
Carpet laid over a slab that holds spots and odors often means a hard floor would suit the room better.
A bare gray slab in a living area usually means the base for a decorative floor is already there.
An old coating that's peeling or flaking usually means it has to come off before anything new goes down.
Hairline cracks across the slab usually mean we'll want to look at the concrete before planning a pattern.
Stains that soak into bare concrete after spills usually mean the surface is open and taking in liquid.
If a crack is widening or part of the slab has dropped, please call before you choose a design, because the concrete needs looking at first.
What happens after you call us about terrazzo in DeSoto?
Here's how a terrazzo job runs with us, from your first call to the final walk-through. I come out to see your floor myself, and our own crew does the work.
Call or send the form
Please call (972) 450-9481 or use the form, and tell us a little about the room and what you have in mind. We'll set a day for me to come out and see the floor.
I measure and check the slab
I measure the room, look closely at the concrete and ask how the space gets used, since a kitchen and a home gym call for different choices. That visit is where the design and the slab work start to take shape.
You get a written estimate
Your estimate names each step, from the slab work to the final grind, so you can see what you're paying for before you decide. Then we settle on a time that suits you.
Our crew lays your floor
Our small crew prepares the concrete, puts the terrazzo down and cleans up with me on site, and because DeSoto allows alteration and repair work in or next to a neighborhood only from 7 a.m. to 6 p.m. on weekdays, 8 a.m. to 6 p.m. on Saturdays and 9 a.m. to 5 p.m. on Sundays without heavy equipment, we plan our days inside those hours. When it's done, I walk the finished floor with you.
Get a written terrazzo estimate for your floor
Once you send this, we reply within one business day to set a time for me to visit, measure and look at your slab. Your written estimate is free and carries no obligation.
- Call
- (972) 450-9481
- Hours
- Mon–Fri: 6 AM–10 PM, Sat–Sun: 7 AM–11 PM
How epoxy terrazzo goes down on your slab
Terrazzo is a veneer, a finished layer that sits on top of your concrete, and epoxy terrazzo is a thin resin topping placed on a flat slab. Most epoxy systems bond to the concrete, so their divider strips have to sit exactly over the slab's joints. That's why I look closely at your slab and its joints before we draw a design, because those joint lines decide where some strips go.
Terrazzo performs only as well as the concrete under it, which is what my father taught me about every floor. The ground matters around here too. Expansive clay soil is common across the Blackland Prairie, which takes in Dallas and Fort Worth, and shrink-swell clay limits houses without basements on 51% of Dallas County's mapped land. We're based in DeSoto and work across the cities around it, and if your city isn't listed, please ask.
Epoxy terrazzo can also go over plywood that's properly installed and prepared, so a room with a wood subfloor isn't ruled out. If your project is a lower level, our basement flooring work offers other finishes worth comparing. Either way, I'd rather tell you a floor isn't ready than put terrazzo where it won't hold.
Terrazzo questions we hear from DeSoto homeowners
How much does terrazzo flooring cost per square foot in DeSoto?
Installing terrazzo flooring across the US usually costs about $14 to $17 per square foot, which is a national figure for the installed floor and not our own price. Glass and other decorative chips raise the cost of an epoxy terrazzo floor, and so does any work the slab needs first. Your written estimate gives you the figure for your own room, and our work is backed by our satisfaction guarantee.
Is epoxy or cement-based terrazzo better for my home?
For most homes I lean toward epoxy terrazzo, because it's lightweight and the terrazzo industry's trade group rates it lowest in upkeep cost, since it doesn't absorb liquids. Cement-based terrazzo has to be poured in panels to allow for shrinkage, while the divider strips in an epoxy floor are there more for looks than for crack control. I'm happy to talk through both when I see your floor.
What causes cracks to show through a terrazzo floor?
Cracks in the concrete slab underneath are what usually come through, because terrazzo is a finished layer sitting on that slab. That's why a crack-suppression membrane, a layer laid over the slab to keep its cracks from showing, is standard practice under terrazzo. If you know of cracks in your slab, please point them out when I visit so we can look at them first.
Do I need a permit for terrazzo flooring in DeSoto?
You may, because DeSoto's Building Inspections Department says permits are required to construct, alter or repair a building or structure, so if we aren't sure your floor falls under that, we check with the city before we quote, and when a permit is needed we pull it ourselves and plan around the city's inspections. The city also has every contractor register each year and approves that license before a permit application, and we're licensed and insured. If you'd like to ask about a contractor's registration, the department's number is 972-230-9610.
How do I choose chips and colors for a terrazzo floor?
Start with how each room gets used, because glass, synthetic or granite chips can stand in for marble when you want bright colors or better chemical resistance. Once I've looked at the slab, I walk you through chip choices room by room, so the design and the budget come together before anything is poured.
How long does it take to install an epoxy terrazzo floor?
Epoxy has the quickest time from pour to grinding of the terrazzo systems, according to the industry's trade group, so it's usually the faster choice. How long your job runs depends mostly on the slab work and the design, and your written estimate lays out each step before we settle on a start time.
Other floor work that goes with terrazzo
Basement Flooring
If your terrazzo plans include a lower-level room, our basement flooring work covers the other coatings and finishes that can suit a space below grade.
Concrete Grinding & Surface Preparation
When old coatings, glue or high spots cover a slab, grinding it clean and flat comes first, and we also do that preparation as its own job.
Book a terrazzo estimate at your house
Please call (972) 450-9481 or send us the form, and if you have the room's square footage and know of any cracks in the slab, have them ready so the visit starts with what matters.
Mon–Fri: 6 AM–10 PM, Sat–Sun: 7 AM–11 PM
