Opens in a new tab

Concrete dye

Concrete dye is a colorant dissolved in water or solvent that soaks into the concrete surface. Unlike acid stain, it doesn’t react chemically with the slab. Dyes give bright, consistent color but many fade under sunlight. They’re used on their own or alongside polishing to color interior floors.

What Concrete Dye Looks Like

Dye is the go-to when you want bold color. It comes in tones more vibrant than most stains can reach, such as red, yellow, orange, purple, and cobalt blue. Dyes are translucent, a lot like food coloring dropped into a glass of water: they tint what’s there instead of covering it.

That see-through quality cuts both ways. Dye lets the natural character of the concrete show, but it won’t hide existing stains or unwanted colors. If your slab has big blotches or old adhesive marks, they’ll likely show through.

The type of dye changes the look too. Water-based dyes tend to give more marbling, while solvent-based dyes are more uniform. Ask your contractor which one they plan to use and what kind of finish it will give.

Concrete Dye and Polished Concrete

Dye is often used on polished concrete floors. Learn more in our polished concrete guide. On a polished floor, the color goes on partway through the job, and the later steps, including the densifier, finish the surface over it. Dyes are also used for logos, graphics, and stenciled designs on commercial floors.

Dye also goes on fast. It dries in under a minute in most climates, which keeps the job moving. For a homeowner, that mostly means less time with the room out of use.

Where Concrete Dye Doesn’t Work Well

Sunlight is the main limit. Traditional dyes aren’t UV-stable and are mostly recommended for indoor use. Even indoors, a dyed floor next to a big south-facing window or patio door may fade unevenly over time.

Some newer dyes are made to be UV-stable, but they’re the exception. For patios and driveways, integral color on new concrete or a UV-stable stain is usually a safer bet. To compare dye against acid stain and water-based stain, see our concrete floor staining guide.

Concrete Dye FAQ

Is it possible to dye concrete?

Yes. Concrete dye soaks into bare, porous concrete and tints the surface. It works best on clean slabs and polished floors, and it needs a sealer or guard to protect it.

How long does concrete dye last?

Indoors and protected by a sealer or polishing, dyed color can last for years. Sunlight is the big threat, since most dyes fade with UV exposure. Keep the protective layer maintained to keep the color looking even.

Is it better to stain or dye concrete?

It depends on the look you want. Dye gives brighter, more consistent color and works well with polishing, but most dyes fade in sunlight. Stains offer more outdoor options. Our staining guide walks through the choice.

Can concrete dye cover stains on my floor?

No. Dye is translucent, so it won’t hide existing stains, patches, or discoloration. If you need to cover flaws, a coating is usually a better choice.