My Painted bathroom floor project

My favorite home projects are the ones that make a huge impact with a simple DIY change, for little cost! Here’s how to accomplish a big floor change under $100 by painting it!

Did you say “paint the floor?”…why yes I did! The guest bathroom in our new home is a nice size, however very dated, especially the floors. Because I have no budget to make big changes in this room, I wanted to find a way to get a “wow” impact without needing to spend too much money. The simple change to most spaces usually involves paint, and that I can do!

Here are a few of the before’s then I will give you my tips on how to paint a vinyl floor






I started by painting the walls a soft gray. The look I was trying to accomplish is just a clean, sharp urban farmhouse feel. So I went with a black & white color scheme. However, I wanted a soft color on the wall, so I chose a color by Sherwin Williams called light French Grey at 75%. With the bead board on the large wall, I wanted something soft to pop against the white trim.







Next I painted out the mirror and cabinets with a chalk paint by Waverly (purchased at Walmart) in the color Ink. I used it previously on my dining room cabinet and loved how well it worked. You can see that before and after here Then, it was time to tackle the floors.




These are the supplies I used and recommend for painting a floor

Swiffer, broom or vacuum

Bronners Castille soap or a degreaser soap

Kilz primer paint in white

Waverly Chalk paint or your favorite chalk paint (I used the color Ink)

Small roller brush with foam pad for smooth surfaces

Slim edging brush

Small paint tray

2 large rollers for smooth surfaces

2 large roller trays

Clear satin (or gloss if you want a heavy shine) polyurethane

Painters tape

Q-tips or a very small touch up brush

Damp rag(for touch ups)

Fan or hairdryer

Your favorite stencil. I purchased mine on Etsy from Pearl Design Studio


Here are the steps I used

First, I vacuumed any debris off the floor(mine are always covered in dog hair!) Then, thoroughly wash your floors and dry them well. I recommend from here on out wearing painters booties or very clean socks while walking on the floor. If you aren’t planning to paint this day, I would shut the door to keep anyone from walking on it

Next, trim the edges of the floor with your first coat of the primer. I made a mistake by not taping off my trim until I started the stencil process, so I recommend doing this first! After edging, paint your first coat of primer then let it dry completely. I used my brush to quickly apply it on the entire floor but a roller would be faster. Once dry, apply your second coat of primer using your roller and be sure to completely cover up to the edges.


I gave my floors an extra day to dry to be sure when I walked on it I wouldn’t mark it up. You may need to take a damp rug and light wipe the floor once dry before you stencil. Be sure to wear your clean socks or booties before you walk on it.

Once you are ready to stencil be sure to place a drop cloth down to place your wet rag & paint roller on- in case of any drips or spills. Be sure to use a fabric cloth not plastic or it could stick a little to the floor! Place a piece of painters tape on two opposite sides of your stencil to hold it in place on the floor.


{Place a soft, clean towel down to kneel or sit on as you move along the floor to keep it clean and protect yourself as well}


To stencil the pattern, I used the natural faux grout lines from the vinyl underneath. The most important part of this is to line up your stencil each time. This will be tedious but it’s important. Don’t get too obsessed with it being perfect or you’ll make yourself crazy. Stencils naturally look a little off so just look at it as character rather than a mistake! If you look closely at mine, they are off in certain areas.



{There will be run over on the other side of the stencil so when you place your stencil down to do the next square you will mark the floor in the wrong place. To avoid this, use a fan or hair dryer each time you lift the stencil and dry it off before laying it down again. I tried wiping it each time and after the 4th time, I was over it and it was a mess. When I started drying it, the process went much quicker!}

Place your stencil in place, load your small roller with paint, then be sure to “unload”it on the dry area of the tray first. You want there to be a light layer of paint on the roller. Be sure your stencil is adhered well then start rolling the paint taking care to not go close to the edge of the stencil or you will apply paint where you don’t want it!





Lift the stencil, dry it then place back down lining up with last square. I did all the full squares first leaving gaps for partial squares, like this




Once you have all the full squares painted and complete, it’s time to do the edges and fill in empty spaces. To me, this was the hardest part about the project! The reason you do the full squares first is because you will now need to gently bend the stencil to conform to your empty spaces and you don’t want to have a crease in it. I carefully lined the stencil up with the square and gently bent the stencil against the wall or trim and pressed the roller up against the edge where it stops. This part is very tricky to manipulate, so take your time or do it the next day when you are fresh and not tired. It’s a little time-consuming!


{Keep wet q-tips, a touch up brush and damp cloth close by to wipe up boo boo’s! I had several to wipe up and it was fairly easy to fix.}

Once your floor is completely dry, you can put your polyurethane on it. Because it is chalk paint, it will dry very quickly. This process went very quickly. Then I shut the door and told no one to enter until I said so! I wanted to give it 24-48 hours.

If you look closely, you’ll see that the paint isn’t even on each square. I like having some areas lighter or more worn looking on each stenciled square to make it look more natural and aged. If you want a really crisp pattern, just be sure your paint is evenly distributed and dark on each square when you paint.

Here is the project completed

Overall I’m very happy with the results, especially for the low cost aspect. It definitely was more difficult than I had anticipated. This is a project that you have to be patient with and in no hurry to complete. Don’t start it if you’re having guests the next day! lol

I still need to add the cabinet hardware, a new faucet and light fixture. I just haven’t found what I want yet. So, stay tuned on that post later! If you have suggestions or a great resource for bathroom fixtures, I’d love for you to share in the comments below or send me an email….





I’d love to know what you think. Feel free to share your experiences or tips with painting floors or bathroom projects below!

Happy Painting!!

June 16, 2017

  1. Love it!! Thank so much for the tutorial and I’m so glad your floor is vinyl too! I’ve been wanting to do this but didn’t have actual “tile”, just fake vinyl tile. I just posted a blog post on our bathroom makeover but we haven’t touched some of the floor yet. I didn’t want to remove the toilet, but painting it will be such an easier and budget friendly idea!

    • says:

      Thank you! I’m glad it was helpful. Not sure, but seems like fake tile or vinyl would be much easier and hold up better than on real tile. I too did not want to go through removing the toilet and all that mess, plus I didn’t have new flooring in my budget. The paint was really the way to go….Now let’s hope it holds up ok. I plan to touch up with polyurathane every once in a while.
      Thanks for visiting my site! Take care xoxo

  2. I love this idea and have been looking for something to do with the old vinyl. Where do I find the stencils?
    Melyn Bellatti

    • says:

      Hi Melyn,
      I purchased my stencil from an Etsy shop called Pearl Design Studio
      She has several designs to choose from and various sizes.
      Good luck with your project and thanks for visiting my blog!

  3. Sara says:

    What size stencil did you use?

    • says:

      I used a 12×12 stencil which was the size of the pattern squares in the vinyl floor. If that makes sense?

  4. Nicole says:

    That is the style of tile I want, if I could afford it! Do you think this would work on tile? Where did you get your stencil?

    • says:

      Thanks for stopping by! I have heard that it would work on tile and I think I’ve seen posts about it. The most important thing about painting tile is the prep. Sorry I don’t want to assume you can but I’m sure there are posts on Pinterest with tile instead of vinyl. I purchased my stencil from an Etsy shop called Pearl Design Studio. They have several patterns and sizes to choose from. I hope this helps and I appreciate you checking out my blog! Good luck with your project and let me know how it goes, I’d love to hear.

      xoxo ~Deborah

  5. D Griffin says:

    Deborah, it looks great it is something that will work w/ my white tile which I hate Thank so much. D. Griffin

    • says:

      Hi !
      Glad it will work out for you! It’s so fun knowing you can make a change and update without spending a fortune! I’d love to hear how it turns out….
      Thanks for stopping by, come back soon!

  6. Sandra says:

    I purchased a 12 x 12 stencil for my floors. I noticed that the stencil is bigger that the tile by just 1/4 to 5/8″. Should I try to center and split the difference on the whole tile when I start to stencil or does it make any difference?

    I hope I explained my situation well enough.

    • says:

      Yes the stencil should be a bit larger as far as the frame or total circumference . The actual pattern should fit inside the square so the whole pattern fits inside. So yes, it will overlap a tiny bit. I would center it onto each tile. Just be sure after you lift it each time, you wipe it or dry it( thats what I did) before you place it back down again. If you use the chalk paint, it dries pretty quickly. Hope that helps and makes sense. If not, feel free to contact me again and I’ll try to clarify as best as I can.
      Best of luck with it and let me know how it turns out.
      Thanks for stopping by friend
      ~Deborah xoxo

  7. Jessica says:

    Beautiful. Just wondering how the floors held up? I’m considering the same but it’s our everyday bathroom. Also which polyurethane did you use and how many coats?

    • says:

      Hi Jessica,
      It’s been a year since my first painted floor project and it’s held up great. I used the Polycrylic in a matte finish and did about 3 coats. They have held up great and I’m so happy with them. I’ve now painted the floors in all 3 of our bathrooms and they are doing very well!. Prep work and finish on top makes all the difference!
      Thanks for stopping by and come back again soon!
      ~Deborah xoxo

      • Terrie DiLuciano says:

        I love the way the floor looks!! I’m curious if it gets slippery with splashes of water? Thanks.

        • says:

          I use bath mats near the tub or shower . But yes, it could be slippery if it gets too wet, like most tile does. However the water does bead up with the polycrylic protection on top.

  8. Esther Diaz says:

    Love this project of yours! Love the design, it’s so simple yet it looks so elegant. I’m also planning to dome DIYs for my bathroom, a lot of designing to do not just the floors. Hopefully, I can paint them. Anyways, great post! Thank you for sharing them. Cheers!

    • says:

      Hi Esther,
      Thank you so much for stopping by and for your sweet comments. It’s amazing what a big difference just some paint can do. Best of luck with all your projects friend. COme back again soon.
      ~Deborah xoxo

  9. Jessica says:

    Hey Deborah!

    The floor looks perfect, I had never imagined this is possible. Great job! I like all the details with the new bathroom 🙂

    Thanks for sharing.


    • says:

      Hi Jessica,
      Thank you so much for stopping by and the sweet comments, I really appreciate it. We are so happy with how it all turned out!
      Thanks for stopping by and come back again soon.
      ~Deborah xoxo

  10. Amanda says:

    Looks great! And great call on the painters booties – hadn’t thought of that but I have to fluffy dogs in my house as well, and I’m sure i’ll be battling dog hair when I attempt to do the same in my bathroom this weekend – was your Kilz Primer latex based or oil based? Thank you!

    • says:

      Hi Amanda,
      Thanks for following, glad it was some help to you.Yes, the dog hair battle is real!!! I used a latex based primer. Good luck with your project.


  11. Richa says:

    Wow I love this idea, I hope I can do it one day, but I do enjoy reading about the projects even though I never do most of them! cheers.
    Richa recently posted…History of Tanjore ArtMy Profile

    • says:

      Hi Richa,

      Thank you so much for the kind compliment. I’m so glad to hear you enjoy reading the project ideas. And everyone has a season so maybe this isn’t your project season yet. I will say, sometimes it’s really hard for me to get motivated to do one…so you’re not alone!
      I appreciate your feedback and I hope you’ll visit often.
      ~Deborah xoxo

  12. Carter says:

    thank you! I’m about to paint a bathroom floor & I hate it – hopefully this will go more smoothly with your tips!

    • says:

      Hi Carter,

      Yay I hope it’s helpful and best of luck on the painting.
      Thanks for the feedback!


  13. Shuvo resel says:

    I like this bathroom floor color. Thanks for the sharing post.

  14. LeMitri's says:

    It turned out great! Love the result!
    Great job!

  15. irma says:

    Your all tips are easy and practical. Keep it up.

  16. Great Post. I really like this post.

  17. Sang Conniff says:

    An impressive share! I’ve just forwarded this onto a co-worker who has been doing a little homework on this. And he actually ordered me lunch simply because I stumbled upon it for him… lol. So allow me to reword this…. Thanks for the meal!! But yeah, thanx for spending some time to talk about this matter here on your internet site.

  18. An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!

The Latest Posts