DIY Project – How to Stain Concrete Floors? (5-Step Detailed Guide)


Concrete floors are the most durable, long-lasting, and low-maintenance. Buildings have the base of concrete only. You would have already noticed the trend of concrete floors picking up the pace. So after many queries regarding how to stain concrete floors, we have come up with this article. 

In this article, we have shown step by step method on how to acid stain concrete floors. Don’t worry! It isn’t as hard as you think. It will take up a day for you to see the final output. Honestly, nothing is appealing than a stained concrete floor. The raw and classic effect it adds to the room is on another level.


It will take around $4 to $10 per square foot. Costing may change with your choice of dye and the number of applications you do.

Time Taken: 

It usually takes 1 day, but if you are going for another layer, you might have to wait for a day.

Skill Level: 

Moderate. You should have a grip on home DIYs related to painting a wall or something.




Rubber gloves


Safety glasses


Pump with a fine tip

Sanding block

Microfiber cloth


Concrete dye


Painter’s and masking tape



Step by Step Acid Stain Concrete Floor:

1: Prepare The Floor

How To Stain Concrete Floors


Before you start you with any DIY, it is necessary to get it ready. The same is in this case. First, you will have to prepare the floor. How will you do it? Here are things to check and how to solve them.

  • The very first step is to smoothen the surface, use a sanding block to level the surface.
  • Next step is to check for any cracks (if there are any), then fill it using a concrete crack sealant. It will fill in the gaps on the floor.
  • Now remove the coating if there’s any left. Check properly and do the smoothening if needed.
  • Last step is to sweep and mop the floor. There shouldn’t be a single rock or concrete powder on the floor. 

FYI: The concrete floor must be at least 4 days old for the staining work.

2: Protect Walls

How To Stain Concrete Floors


This is an obvious step. You won’t want your walls to get affected or stained with the dye, would you? So here in this step, you have to cover the wall to protect it. Okay, you don’t have to cover the whole wall, but few inches from the bottom using painter’s plastic and secure it with masking tape. 

After sealing the wall, check for any opening, if there is any cover it up properly.

3: Prepare And Apply The Dye

How To Stain Concrete Floors


Here starts the actual process. With this step, we will keep a foot on acid staining the concrete floors. You would have already bought the concrete dye, now mix it with solvent and prepare the floor stain.

Then using the pump with a fine tip, spray it on the floor evenly. Apply the dye in a circular motion, overlapping each circle.

4: Let it Dry And Remove The Residue

How To Stain Concrete Floors


Give time to dye for drying. It will take around 20 minutes to dry completely. Have a tea or coffee till then, and wait for the magic to happen. 

Once it is dry, mop the floor with warm water. Plus, water should not drip from the mop and make a pool of water on the floor. It can defect the application of dye. This process will remove the remaining residue from the floor.  Also, you can look out to where you can use concrete flooring in your house.

5: Seal The Floor

How To Stain Concrete Floors


Last but not least, here you have to seal the stained concrete floor. There are different types of sealants available in the market, and which one you have to use depends on the dye. Check the back of the dyes container for the instruction about the sealant to use. 

Liquid sealant is easy to use, take it out on the tray then using a paint roller. Spread it on the dyed floor evenly. If you are using liquid floor wax, spread it with a microfiber cloth for the perfect application. Now let it dry. 

Important Things To Know About The Stained Concrete Floor:

Before starting with the staining concrete floor, there are few things you need to keep in mind. See the below list for the same:

  • Before applying to the whole floor, do a trial on the small block and see the result. If you are okay with the color, then go for the entire floor.
  • Make sure you have worn safety glasses and rubber gloves.
  • Once the stain is down, it can’t be removed.
  • You can combine two-three colors to get the shade you want.
  • Concrete floors are durable, so it is evident if you go for the stained concrete floor and not separate flooring.
  • Its maintenance is way easier than any other flooring. You have to do dry dusting on the floor and occasional wet mopping. 

Stained Concrete Floors:


Stained concrete floors are most in trend. Homeowners are opting for it from the past few years, and it’s your time to do the same. However, if you still confused about whether you will be able to DIY it, call or take the help of a professional. As once done, it can’t be undone. The mentioned process in this blog is easy to go through p[lus you already got the checklist of tools and materials required.

What else is required? Start off with the project and stain the concrete floors impressively. For more how-to’s on a home makeover, visit InteriorCraze.