| |

The Beginner’s Guide to DIY Stained Concrete Floors

Sharing is caring!

Learn how to stain concrete floors. DIY Stained concrete is an affordable, yet beautiful way to update cement floors.

You might also be interested in learning about how I resurfaced our kitchen countertops with concrete!

Learn how to stain your concrete floor with kemiko acid stain.

One of the most impressive ways to update your home is by changing the flooring. Unfortunately, it can also be the most expensive update.

And you don’t want to settle for the bargain bin selections if you’re going through the effort to change the flooring.

Today, I’m sharing my DIY stained concrete floors that are both beautiful and budget-friendly!

Even better, this product is extremely DIY-friendly, no matter what your skill level is! If you can spray paint (even badly!), you can do this!

How much does it cost to stain concrete floors yourself?

I love finding alternative ways to make my home look pretty that are affordable.

The normal floor options like wood or tile would have cost a fortune.

Even the cheapest tile would have cost close to $200 for this room. Stained concrete is much less expensive than tile. 

If our floor had already been concrete, this project would have cost less than $150 for the whole room (about 20 x 25). We spent about $130 on all of the supplies to stain our concrete. 

Even with the cost of the concrete, the cost is the same as the mid-range tile that I didn’t love.

Click here to learn how we installed concrete over a sub-floor. 

I want to *LOVE* my home. Every aspect. That means not settling. So the extra cost for the concrete was well worth it for the amazing results that we ended up with.

Have you ever seen a floor this dreamy?

Blue stained DIY concrete floor

About the Concrete Acid Stain We Used

We used a product called Kemiko Stone Tone Stain. I first learned about this product years ago on the Christopher Lowell show. Concrete stain has been on my mind since then.

The stain colors are limited, but they’re all pretty nice colors that make concrete look so warm and inviting.

Kemiko stains are acid stains, but don’t let that scare you away.

This is not a sponsored post. I just wanted to share my love for the product and how amazing it is! 

I bought the supplies locally at East Coast Kemiko. It was so refreshing to meet someone so passionate and knowledgeable about flooring.

I’ve dealt with a lot of businesses lately that have had less than stellar customer service, so East Coast Kemiko was a nice surprise.

Although we showed up at his store 15 minutes before he closed on a Friday before a holiday weekend, Andrew took his time telling us all about the product and how to use it.

We will definitely be going through this company again for future purchases.

If you’re in the DC or Baltimore area, I highly recommend East Coast Kemiko!

PS. If you like affordable solutions, come back next week to learn about a cool countertop resurfacing product! You’ve probably never heard of it AND you get to use a blow torch. Plus GLITTER!!!! Surely glitter and a blow torch have you intrigued! Click here to learn more. 

See the Final Room Reveal Here!

DIY Stained Concrete Floor

Scroll to the bottom for printable instructions. 

Acid Stained Concrete Precautions

All concrete is different. Full concrete slabs take about 6 weeks to fully cure. Since we only used a thin concrete resurfacing product, it cured in 24 hours. The full tutorial for resurfacing a floor is here.

When using Kemiko, you have to follow the directions!

Do NOT use muriatic acid to clean the concrete! If you use muriatic acid, the stain won’t work.

The stain is an acid-based stain, so take precautions for that. Wear gloves and rubber boots when working with it.

See the results of staining an old concrete floor here. 

Supplies Needed

This post contains affiliate links. By purchasing an item through an affiliate link, I earn a small commission at no extra cost to you. 

Cleaning the Concrete

Even though our concrete was brand new, it had to be cleaned. Concrete is made from dirt, after all.

Rinse the soap from the floor and vacuum it up

We filled the plastic sprayer with a mixture of half neutra-clean and water. Then we wet the concrete floor with it and then sprayed it with water. We used a push broom and scrubbed the concrete surface clean.

Once, we felt the floor was clean, we used a shop vac to suck up all of the water. We repeated the process, with less soap and more water.

Then I mopped it just to be sure it was super clean. Use a shop-vac to suck up all of the water again. Then we turned on the fans and let the floor dry.

This process goes a LOT faster than you would think.

How to Stain Concrete

***The stain is acid, so please take necessary precautions. I wore gloves and rubber boots to protect my skin.***

Spraying on the stain
Rubber boots are so sexy!

Once the floor was dry, it was time to stain. My husband made me a nifty contraption to protect the walls from the stain using a piece of cardboard and a paint pole.

Using a plastic sprayer, we mixed the stain at a 1:1 ratio with water. I sprayed the edges of the room first and then went back and sprayed the rest of the room, one small section at a time.

The reaction is immediate and magical to watch. It bubbles a bit and turns fun colors.

One bottle was just enough to finish this room.

Aqua concrete stain while wet
Taken at night, while it was wet.

Let the stain dry. This process took a lot longer than we thought it would.

We let it dry overnight and most of the next day. The stain pooled in low spots on the floor, so those spots ended up a lot more vibrant.

Note: During application, it still got on the walls. Everything still had to be painted at this point, so I was okay with it.

Plus, we had no baseboard on yet. I have since painted over the lower portions of the walls with no weird reactions.

Cleaning the Concrete (Again)

Staining concrete floors aqua (after the stain dried)
When the floor was dry.

Use the same process for cleaning as before, but this time, your water will turn blue (or whatever color of stain you chose.) Spray the soap, add water, and scrub.

Vacuum up the water with a shop vac. Repeat until the floors are clean.

You should be able to wipe the floor with a white rag without it not turning colors.

Let the floor dry completely.

Rinse acid stain from stained concrete floor

The color of the floor when wet is the color that your floor will be when sealed.

If the color is not dark enough at this point, add another layer of stain and clean it again.

We were in *LOVE* with the color and might have sung love songs to it.

Vacuum up excess water when rinsing acid stain

Sealing the Stained Concrete Floors

Although the super shiny floors make my heart sing, this room goes out to our pool so we often have wet feet when entering. Slipping was a concern.

If we use a concrete stain for our basement, we will consider a high gloss finish.

Aqua concrete floors get top coat

I chose the Clear a Thane in Satin for our floors. There is still a sheen, but it’s subtle.

It’s a little more slippery than I hoped, but man do they look amazing!

Applying the stain was super easy as well. If you have ever painted a floor, you know that it goes fast! And this was no exception.

Using a paint roller and roller handle, my husband painted on the sealer.

He had to use a brush in small areas, but 95% of the floor was done with a roller.

When it was dry, we applied a second coat.

diy concrete floors

It dried to the touch in 2 hours, and in 4 hours we could walk on it. By the next day, I was able to get back in there and finish the walls.

Overall Thoughts on Staining Concrete

Kemiko Stain was so much fun to use. DIY stained concrete is the easiest DIY that we have ever done, with the most amazing results.

Ease of Use: 5 out of 5

Price: $130 compared to an estimated $500 for tile. (Roughly $ 0.50 sq. ft)

Time: It took longer to dry than we spent working on the floor. Work time was about 4 hours. Definitely doable in a weekend.

Will we use it again? Definitely. The cost and ease of use make us want to use it everywhere. We resurfaced our front porch so that we could use it there as well. We’re also considering it for the patio of our dreams that we want to build.

Edited to add: We also stained our basement floor and LOVE the results.

how to stain concrete floors with acid stain

This aqua floor is my dream come true. Mermaid floor dreams, that is. 😉

Edited to add these photos. The color seems to change with the light. Still love these floors!

Blue concrete floor
Stained concrete floors in sunroom
aqua concrete floors in sunroom

This post was part of the One Room Challenge. I linked as a guest participant.

If you liked this post, next week, I will be sharing a super fun affordable way to update/make kitchen countertops. I cannot wait to share this source because I am so excited to use the product!

Stained Concrete FAQs

Does Stained Concrete Last?

Acid-stained concrete is permanent. It soaks into the floor, unlike paint that sits on top. There is no flaking. 

Update: After 2 years, my stained concrete floor looks just as amazing as it did the day we finished. The room gets heavy use in the warmer months. We have seen no damage from our dog’s nails either. 

Last update: We sold this house in the summer of 2021 and the floor still looked amazing. The color was still beautiful with no chipping.

Is stained concrete expensive?

DIY stained concrete is very affordable. We spent less than $200 on a large room. Try finding tile that cheap! 

Can you stain old concrete?

It depends. If you’ve owned your home since it was built, you probably have a better idea of what kind of cleaners have been used on it.

If you bought your house from someone else, it may have been cleaned with muriatic stain, which prevents the stain from soaking in as well. You can read more about our experience with staining our garage floor. 

In our experience, it has been better to stain new concrete. 

Is stained concrete slippery?

We specifically chose a less glossy finish to prevent slips. We walk in this room with wet, bare feet all the time and have had no issues!

Glossy finishes will be more slippery. 

Does concrete sealer darken concrete? 

The sealer we used just deepened the color in our stained concrete. In our garage, it didn’t darken the floor at all. 

See the final reveal here!

Be sure to check out how we stained our basement floor!

Yield: 1

The Beginner's Guide to DIY Stained Concrete Floors

How to stain concrete floors

Learn how to stain concrete floors with acid stain. This affordable DIY project is perfect for homeowners who want a unique floor without spending a fortune.

Prep Time 1 hour
Active Time 4 hours
Additional Time 2 days
Total Time 2 days 5 hours
Difficulty Medium
Estimated Cost $130


  • Neutra-clean
  • Push broom
  • Kemiko acid stain in Aqua
  • Paint brush
  • Mohair roller
  • Clear-a-thane sealer


  • Shop Vac
  • Water hose
  • Extension pole for roller
  • Plastic sprayer


  1. Spray the floor with a 1:1 ratio of water and Neutra-clean in a plastic sprayer.
  2. Spray the floor with water and scrub it with a push broom.
  3. Use a shop-vac to remove any water.
  4. Repeat the process until the floor is clean and remove as much water as possible.
  5. Let the floor dry completely.
  6. Spray the floor with a 1:1 ratio of water and stain.
  7. Let the floor dry.
  8. Clean the floor again using a 1:1 ratio of water and Neutra-clean.
  9. Spray the floor with water and scrub.
  10. Use a shop-vac to remove the water.
  11. Repeat the cleaning steps until you can rub the floor with a white cloth and no color rubs off.
  12. Let the floor dry completely.
  13. Seal the floor with Clear-a-thane. Use a paintbrush to paint the edges of the room first.
  14. Then use a mohair roller to cover the rest of the floor.
  15. Let it dry and apply a 2nd coat of Clear-a-thane sealer.


Dry time varies due to humidity and weather.

Did you make this project?

Please leave a comment on the blog or share a photo on Pinterest

You might also like:

Pin for Later!

Aqua stained concrete floors
how to stain concrete
how to stain concrete floor

Similar Posts


  1. Love this!! I actually just did a similar floor using a paint effects product line, it was on concrete and looks very similar. I am going to have to look into this process and products for our outdoor patio (which desperately needs something to make it look pretty, yikes). One quick question, is it slippery? Being our outdoor patio I always thought acid staining made it super slippery. It sounded like maybe not? Thank you so much for sharing!

    1. I saw! It’s gorgeous! Great minds think alike!
      It turned out a little more slippery than I hoped. There are additives that you can put in paint to make it not slippery. I’m going to add door mats by both doors and yell at my kids to slow down. 😉

  2. Wonderful post! In my area, so many folks are staining the basement floor instead of laying carpet. This post is such a help to me. And it looks great! Appreciate! Susie from The Chelsea Project

    1. I think it’s a great solution for basements. We have vinyl flooring on the finished side and it cost so much money. This stuff is much cheaper.

  3. Your floor looks amazing. I love the color you picked. Beautiful! Thanks for the information. I have a basement floor that I am thinking about doing this way.

  4. Emy I can’t get over this! I also can’t get over that photo of your man in jorts 😉 ahaha
    This looks like the most interesting patina on copper I’ve ever seen, and it’s even cooler that it’s stained concrete. Way to go girl!

    1. Thanks Ariel! That’s me wearing the jorts. I guess I have boyish good looks. 😉 And I also call them jorts. And even accusing said husband of stealing my work jorts recently. 🙂 Haha. My kids blame him for everything, so I was just following suit, so they would see how dumb it is to blame dad.

  5. This is so BEAUTIFUL!!! I have about 550 sq ft I want to do but the concrete is 30 years old, any advice ??

    1. Thanks for stopping by Savannah. If the concrete is in good shape, just follow the directions. You will need more than 1 bottle of the stain (2-3), but it’s still inexpensive compared to that much flooring! Our basement floor has paint spilled all over it, so when we do it, we will probably strip off what we can and resurface the rest with a really thin skimcoat. I have a post on concrete resurfacing as well. It’s fairly easy besides the fact that concrete is super heavy. Send me pictures if you do it! 🙂

  6. Going to do this to my basement this coming spring/summer!! was trying to figure out something that wasn’t to expensive. I have 784 sq feet to cover and this has to be cheaper than carpet or laminate!!! can’t wait to do this. also my front porch

  7. We are moving to a “new to us” home that we purchased. We are pulling up all the carpet, it’s nasty and I hate carpet! 🙂 I have been looking into acid staining but all the instructions say to spray the concrete with water. This is my basement which is actually the bottom floor of a split level home. I have no way to push the water out. What would you recommend? Your floor is absolutely gorgeous!

    1. Hi Teri. Congrats on the new home. We weren’t able to push the water out either. We used a shop vac to vacuum up the water. It was way less water than you would think. Concrete soaks a lot of the water up, plus we just didn’t use that much. I think we emptied the shop vac once while working.
      Our basement flooded a few years ago with inches of water and we had to empty it every 20 minutes or so. It was nothing like that. It’s still do-able. I still plan on doing the unfinished part of my basement.
      Good luck!

  8. New to your blog – Loved this post. Question. I am doing an add on under my house and the floors are concrete. This is for my elderly parent who has to use a walker sometimes and has balance issues. Is there a way to make sure the floor would not be slippery??

    1. Hi Taylor. The sealer I used has a matte finish because I was worried about slipping too. Our sunroom leads to the pool, so wet feet are an issue for us. I don’t think the concrete floor is slippery at all, even with wet feet. Our laminate flooring in the rest of the house can be really slippery though.
      I know that there is an additive for paint that makes it non-slip, but I’m not sure what it does to the color of the paint. I’ve never used it, just heard it suggested. Good luck!

  9. Hello, the floor looks beautiful! I’m thinking of doing this in our garage turned kid’s bedroom. Do you think this method will work? There has never been cars parked in it and it currently has carpet. Thanks!😁

    1. Hi Alena. When we stained our garage, it worked, but the color was lighter than we thought it would be. It’s worth a shot because it’s such an affordable flooring solution. I’m still thinking about staining our basement floor when we refinish it. Good luck!

        1. It’s super easy to clean. We vacuum or sweep it (we have a dog who sheds, so a vacuum works best.) If it needs to be mopped, we just use vinegar and water.

  10. Great post, love your end result. I have heard that you have to etch the concrete first…what are your thoughts on this? tia

    1. Hi Mary. Etching the concrete works with the brands that you buy in the hardware store, like Behr. But it will cause the stain to not work properly. Cleaning is all you need.

  11. absolutely beautiful I am in aquarium business so right up my alley..have a sun room that when I bought found out was the worst anyway wood no good cause in florida tiles maybe expensive but what u did is what Ive alway was amazed Im going to follow you thanks

  12. ‘I’m wanting to try this but with another brand of stain. They said to neutralize the stain after it dried. I’m guessing you didn’t neutralize. It looks beautiful, though I want to go with it I am a little nervous lol. Also I read I needed to wear spike shoes when working and walking on the stain and sealer. I’m guessing you didn’t have issues there either.

    1. The brand I used had a cleaner that probably neutralized it. I didn’t wear spiked shoes, just rubber boots. There were no issues or foot prints in the final results. We didn’t walk over the sealer. The process was pretty easy and stress-free. And I loved the results (we’ve moved since then, but I’m sure the floors still looks great.) You can do this!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.