Interior Flooring

How To: Dye Concrete Floors

Tint your drab concrete floor an eye-catching color with easy-to-apply dye.

We may earn revenue from the products available on this page and participate in affiliate programs. Learn More ›

Photo and text excerpted from Marrakesh by Design by Maryam Montague (Artisan Books, 2012)

Dyeing floors is different from staining them. With dye, there is no chemical reaction with the concrete—it simply dyes the surface. Dyes can come in liquid form or as dry pigment, the latter to be mixed with a solvent (usually acetone). The color of the finished product and the depth that the dye penetrates into the concrete depends on the dye-to-solvent ratio. Dyes will not hide imperfections in the concrete; they are meant to enhance the variation that the concrete already has. Acetone dyes are made to be used on polished concrete floors that have not been sealed. If your floors have been sealed, the sealant will need to be removed before the dye is applied.

Tools & Materials may earn a commission from purchases made through these links.

Note: When working with an acetone-based dye, make sure the room is well ventilated; open all windows and doors when dyeing floors. Wear protective gloves and glasses, too, as acetone dyes are highly flammable.

Step 1

Thoroughly clean the floor with a broom, vacuum, or mop. Let it dry completely before moving on to the next step.

Step 2

Mix the dye in a plastic bucket according to the manufacturer’s directions.

Step 3

Wearing rubber gloves, load a paint sprayer.

Step 4

Spray the dye onto the floor from a distance of about two feet (60 cm), using a circular motion.

Step 5

The dye should penetrate the surface and be absorbed within about 1 minute. If working with a water-based dye, wipe away any excess with water and a sponge to avoid puddling on the surface.

Step 6

Wait 15 minutes and apply a second coat, if desired, to darken the color.

Step 7

Using the sprayer with a nozzle tip made for sealants, spray with a sealant. The dye dries quickly, so the floor can even be sealed the same day.

Step 8

Let the sealant dry for several hours before using the floor. Dyed cement floors should be cleaned like any other floor—with a mild mix of soap and water.