Polished concrete color: what dye can and cannot do
Last updated:
Customers ask what polished concrete color they get to choose. Fair question, awkward answer: your slab already picked it, and polishing doesn’t add color. Grinding removes the pale top layer and shows what was sitting underneath the whole time. A standard polish cuts about 1/8 inch down, and whatever your rock looks like at that depth is the floor you get.
Dye can push that color a long way in one direction. It can’t replace it.
Everything below is what that means in practice, and where you still have real choices.
What is actually under the surface of your slab?
A slab is layered, top to bottom. The very top is an ultra-fine cream, the paste that floated up while the finishers worked it. Below that sits the salt-and-pepper layer, where the sand and fine aggregate start reading through. Below that is the bulk of the slab, full of the larger rock the plant put in the mix.
A standard polish stops at salt and pepper, roughly the top 1/8 inch. Nobody explains that term to customers, so here it is: salt and pepper means the light and dark specks of fine aggregate showing through a refined surface. It isn’t a color you order off a chart. It’s a depth you stop at.
Aggregate is regional. The rock comes from whatever pit sits closest to the plant that poured your slab, and pits differ by a lot. A plant whose rock runs tan and brown gives you a warm floor. Nothing turns that into cool gray by wishing. This is exactly why a gorgeous floor photographed three states away is a poor guide to what your floor will do.
What can dye actually do?
Quite a lot, inside a limit worth naming up front. We’ve pulled 4 families of color out of dye stain on real floors: bright golds, greens, teal blues, and walnut browns. That’s a wider range than most people expect from a material they think of as gray.
Here is the limit, plainly. Dye stains take the concrete in a certain direction.
Take a slab whose natural color is a pecan tan. Stain it gray and it reads gray. Anyone walking in calls it a gray floor and means it. But it never arrives at fully cool steel gray, because some of that tan stays back there doing what background color does. That isn’t the dye underperforming. That’s what happens when color goes into concrete instead of sitting on top of it.
Which is the trade, and it’s the good half of the trade. The stain that penetrates and lasts is the same stain that can’t hand you total control. A color strong enough to override your slab has to sit on the surface as a film. Film wears.
You have probably seen the alternative fail
If you have ever walked into a restaurant that was obviously stained at some point but now has pale pathways worn through the color where people walk, you have seen surface-applied color doing what surface-applied color does.
How does dye get into the floor?
Timing is the part nobody sees. Polishing runs the slab through progressively finer diamond grits, roughly 30 grit at the start to 1500 grit at the end. About midway, at 400 grit, the crew densifies the slab again and buffs it off.
That’s the moment.
Dye goes on with a sprayer and a mop, super-saturating the surface so it soaks down as deep as it will go. The excess washes off. Then polishing continues up through the finer grits with the color already inside the concrete rather than on it. That’s the whole reason it doesn’t wear out of the traffic lanes. There’s nothing on top to wear off.
Dye stain, or color in the mix?
Both work. They’re alternatives, not a stack, and you pick one.
Integral pigment goes in at the ready-mix truck before the pour and colors the entire slab, all the way through, permanently.
| Dye stain | Integral pigment | |
|---|---|---|
| When you decide | At 400 grit, months into the build | At the pour, before anything else |
| Color range | Wide, with the slab’s own color always behind it | Uniform and fully controlled |
| Deep blacks | Difficult | Rich and even |
| Changing your mind | Possible right up to application | Not possible, ever |
| Best fit | Houses, and anyone still deciding | Large commercial floors committed to 1 color |
The row that actually bites people is the last one. Get a month or two into the build, sit down with your wife, decide that brown suits the house better than gray after all, and with pigment you can’t do it. It’s already in the mix and it’s there forever.
That’s why we point most residential customers to dye. Houses change their minds. Pigment doesn’t.
Pigment earns its place on a big committed job. A 20,000 square foot showroom that has to be jet black is the clean example: deep black is hard to reach with dye and comes out rich as pigment, and nobody is rethinking a showroom’s color scheme halfway through construction.
What if you don’t color it at all?
We keep a set of photos for this conversation. A couple of the pictures we send are floors we did in natural color with the aggregate showing, no stain at all. Most people are surprised how pretty they are.
Before you spend money shifting the color, look at 5 or 6 photographs of finished floors poured from material similar to yours. A fair number of people look at those and decide the natural floor was the one they wanted.
Two decisions people mistake for color
Sheen isn’t color, and it changes a room more than most color choices do. Grit level sets it:
- 100 to 400 grit reads matte and flat.
- 800 grit is satin, and it’s the sweet spot for most residential floors.
- 1500 grit is semi-gloss.
- 3000 grit is high gloss, mirror territory. Most homeowners back away from it once they see it in person.
Joint fill is the other one. Fill the joints jet black and the joint pattern becomes a deliberate feature you read from across the room. Fill them in a warm stone color close to the local aggregate and the pattern recedes into the floor. Same slab, same polish, very different floor.
One more thing about depth. Cut depth gets planned across the whole floor at once, never room by room. A floor ground to 2 different depths reads as 2 different floors, and there’s no fixing that afterward.
How uniform will the finished floor be?
Not perfectly, and that’s the point. Our standard language on this hasn’t changed in years: “With any of our floors you can expect slight variations in color due to the nature of the cement. Additionally, you should expect some variation in the exposure of aggregate.”
Say that up front and you get a customer who’s delighted. Skip it and you get one counting blemishes on a floor that’s doing exactly what stone does.
Repairs are the honest limit. When a patch has to be color-blended, we work it toward the best possible match, and that can burn 3 or 4 hours of aggregate and tint testing before the crew is satisfied. Best possible match is not invisible. And if there’s already stain in the slab from a previous life, that narrows your control over a restain further still.
So how do you decide?
The same way you’d decide whether the slab is worth polishing at all. We mock it up before anyone commits, and color deserves that same treatment.
Ask for a sample area finished on your own slab. If you’re torn between two directions, ask for both, side by side, on the same floor. Your slab, your light, your aggregate. It answers the question in a way no photograph can, because the photograph is showing you someone else’s rock.
If you want the mechanics behind all of this, the polished concrete guide walks the grinding, densifying, and maintenance end to end. And if you’re weighing this against a stain job, understand that stained and polished are different products, not two colors of the same one.
Look at the floor before you buy the floor.