Concrete stain gets most of the attention, but dyed concrete floors are often the better choice when you want a specific color, a fast turnaround or a polished slab. Dye is a fine colorant carried in water or solvent that soaks into the pores of the concrete. It does not react with the slab the way acid stain does, so what you mix is close to what you get.
Part of our Epoxy, Concrete & Garage Floors guide — explore the full guide →
Choose dye when you want blues, reds, bright browns or crisp blacks, when you plan to polish the floor and when you need to finish in a day or two. Choose acid stain when you want mottled, earthy, variegated tones that look like aged leather or stone. The main caution with dye is sunlight: many dyes fade under ultraviolet light, so sunny rooms need a UV-stable dye and a protective sealer.
What Dyed Concrete Floors Are
Concrete dye is a colorant ground to very small particles and dissolved in a carrier. Once sprayed or wiped onto a clean, open slab, the carrier pulls the color into the surface pores and then evaporates. There is no chemical reaction with the lime in the concrete, which is why dyed concrete floors are more predictable than acid-stained ones and work on slabs with low lime content, patched areas and many overlays.
Dye is translucent. It tints the concrete rather than coating it, so the natural variation in the slab still shows through, just in a new color. Cracks, trowel marks and aggregate stay visible, which is part of the appeal for anyone looking for an industrial or modern look. A dyed cement floor will not hide damage, though, so repairs should be planned with the final look in mind.
Solvent-based vs water-based dye
- Solvent-based dye (usually acetone or a similar carrier) penetrates fast, dries in minutes and gives the most vivid, even color. It is strongly flammable and needs serious ventilation.
- Water-based dye has low odor, is easier to use indoors in occupied homes and allows more working time for blending. Color can be slightly softer and drying takes longer.
Many contractors use solvent dye on polished floors in commercial spaces and water-based dye in homes. Both work. The choice usually comes down to ventilation, schedule and how much blending you want to do.
Dye vs Acid Stain: How to Choose
| Factor | Concrete dye | Acid stain |
|---|---|---|
| Color range | Wide, including blues, reds, black | Mostly earth tones |
| Look | Even, consistent tone | Mottled, variegated |
| Chemistry | Penetrating colorant, no reaction | Reacts with lime in concrete |
| Dry time | Minutes to an hour | Several hours plus neutralizing |
| UV stability | Varies; many fade in sun | Very stable |
| Best with polishing | Yes | Possible but less common |
Dye beats stain when color accuracy matters, when the slab has patches or low lime that would stain unevenly, when the floor will be ground and polished and when there is no time for neutralizing and rinsing. Stain beats dye for outdoor and sunny areas, for a natural antique look and for anyone who wants the color to look like it grew out of the concrete.
The two also combine well. Plenty of installers lay down acid stain for depth and then use dye to correct, darken or add accent colors.
Color Choices and UV Fade
Popular colors for dyed concrete floors include charcoal, espresso, walnut and amber browns, slate gray and deep blue. Black reads as near-black graphite once sealed, while lighter colors depend heavily on the base gray of the slab. White concrete dyes do not exist in a true sense, because dye tints rather than covers.
Ultraviolet light is the main weakness. Many dyes, especially some reds and blues, can fade noticeably near south- or west-facing windows within a year or two. To manage it:
- Ask for a dye marketed as UV-stable for any room with direct sun.
- Seal with a UV-resistant topcoat or guard.
- Use window film or shades on large glass walls.
- Keep dyed concrete indoors; for patios and driveways, acid stain or tinted sealer is safer.
Always test in a hidden spot such as a closet. Concrete varies from pour to pour, so the sample card at the store is a guide, not a promise.
Tools and Materials
- Concrete dye concentrate and the correct carrier (water or acetone)
- Pump sprayer with acetone-resistant seals or a high-volume, low-pressure sprayer
- Lint-free cloths, a soft brush or a microfiber pad for blending
- Floor grinder or buffer with sanding screens to open the surface, or a concrete cleaner and etcher
- Wet-dry vacuum, painter’s tape and plastic sheeting
- Sealer or densifier and guard for the final finish
- Chemical-resistant gloves, safety glasses and a respirator with organic vapor cartridges
How to Apply Dye to a Concrete Floor
- Remove old coatings. Dye only penetrates bare, open concrete. Grind off paint, sealer, adhesive or glue. If the slab is old and has black mastic or sheet flooring residue, test it for asbestos before grinding or scraping.
- Open the surface. For a polished floor, grind through the coarse metal and early resin stages. For a non-polished floor, sand with a 100 to 120 grit screen so the pores accept color.
- Clean thoroughly. Vacuum all dust, then wipe or damp mop. Let the floor dry completely; moisture blocks penetration and causes blotching.
- Mask and ventilate. Protect walls, baseboards and cabinets with tape and plastic. Dye stains everything it touches. Set up cross ventilation, and for solvent dye, shut off pilot lights and unplug anything that sparks.
- Mix and test. Mix the dye with its carrier per the label. Spray a test patch, let it dry and wipe on a little water to preview the sealed color.
- Apply the first coat. Spray in overlapping circles with the nozzle about 12 to 18 inches above the floor, keeping a wet edge. Follow with a soft cloth or pad to blend and avoid spray patterns, or leave the mottle if you like it.
- Add a second coat. Once dry, often in 15 to 60 minutes, apply a second coat for depth. Use a darker mix to add shading near edges if desired.
- Remove residue. Buff with a white pad or dry microfiber to lift excess color that has not penetrated, so it will not transfer to shoes or the sealer.
- Lock it in. For polished floors, apply a densifier, continue through the resin polishing steps and finish with a guard. For other floors, apply two thin coats of a compatible sealer.
Safety With Concrete Dyes and Sealers
Solvent dyes are flammable, and their vapors are heavier than air and can travel along the floor to a water heater or furnace pilot light. Turn off pilots and other ignition sources, ventilate aggressively with fans exhausting outdoors and wear a respirator rated for organic vapors. Nitrile or chemical-resistant gloves and safety glasses are a must, since dye on skin lasts for days. Never mix dyes, strippers or cleaners with other chemicals. Grinding concrete creates silica dust, so use a grinder with a HEPA dust extractor or wet methods and wear an N95 or better respirator during that stage.
Troubleshooting Dyed Concrete
- Blotchy color: the surface was not uniformly open or still had residue. Light sanding and another blending coat usually evens it out.
- Color rubs off on rags or shoes: excess dye was left on the surface. Buff thoroughly before sealing.
- Too dark: lighten by wiping with the dye carrier soon after application, or by light grinding.
- Fading near windows: UV exposure. Add a UV-resistant topcoat and recolor faded areas once cleaned.
- Sealer turning white or peeling: moisture in the slab or sealer applied too thick. Test slab moisture before resealing.
What Dyed Concrete Costs
As a DIY project on an existing slab that needs only cleaning and light sanding, dye and sealer often total roughly a dollar or two per square foot in materials, plus equipment rental. Professional dyeing over an existing slab usually falls in a moderate per-square-foot range, and dyed polished concrete costs more because grinding and polishing make up most of the labor. Expect the price to rise for heavy coating removal, crack repair, decorative borders or multiple colors.
When to Call a Pro
Hire a decorative concrete contractor for large floors, any job that needs heavy grinding or coating removal, polished finishes and multi-color designs that require stencils or saw-cut borders. A pro is also worth it when the slab has moisture issues or extensive patching that might show through the dye. Small rooms, basements and simple single-color floors are reasonable DIY projects for patient homeowners, and dyed concrete floors done well can look as refined as any tile or stone.
Frequently Asked Questions
Is concrete dye better than concrete stain?
Neither is better in every case. Dye gives a wider, more consistent color range and dries fast, while acid stain gives mottled earth tones with excellent UV stability. Indoors with polishing, dye is usually the stronger choice.
Does dyed concrete fade?
Some dyes fade in direct sunlight, particularly certain reds and blues. Using a UV-stable dye, sealing with a UV-resistant topcoat and shading large windows keeps fading to a minimum.
Can you dye old concrete floors?
Yes, as long as all paint, sealer and adhesive are removed so the dye can penetrate. Old slabs often need grinding or sanding first, and pre-1980s adhesive residue should be tested for asbestos.
Do dyed concrete floors need to be sealed?
Yes. Dye has no protective film of its own, so a sealer or a densifier and guard is needed to protect the color from wear, stains and moisture.
How long does dyed concrete take to dry?
Solvent dye dries in minutes and water-based dye typically within an hour. Sealing can often follow the same day, though sealer cure times vary.
Prefer to explore on your own?
See how new flooring looks in your actual room in seconds — free, no signup.
Try the free Floor Studio →