Skip to Content

How to Paint Tile Floor in a Bathroom

Did you know that you can paint floor tiles?! Well you definitely can and below is a full tutorial on how to paint tile floor in a bathroom!

One of the first times I remember seeing painted floor tile was for this hallway makeover by Dear Lillie. I remember thinking it looked really good though I didn’t think I would ever need to do it!

So, I ended up painting my bathroom floor tiles and grout with a fresh white paint.

Originally, I planned on adding a tile stencil design over the white paint. However, I really liked how just the white paint looked. And I didn’t want to put all the time and effort into stenciling, so I nixed the stencil idea.

white painted floor tiles in bathroom

Here is a look at our old, outdated, dingy bathroom tile floor before I painted it:

Old bathroom tile floor before painting

If you do choose a light or white paint color, it does show dirt a lot more than a medium color would, so keep that in mind! I used Benjamin Moore White Dove for my paint color.

I want to start off by saying that I think painting tile floors is a good temporary, budget-friendly solution for ugly or old floor tile. But, I wouldn’t do it for a long term solution due to the durability factor.

We plan on replacing our old tile in the next 6-12 months, so this was a good temporary solution for us and my $100 bathroom makeover challenge I mentioned last week!

Floor Tile Paint Options:

Because this bathroom is part of my $100 Makeover Challenge, I used paint I had on hand already which was interior latex paint that I used on my bathroom walls. Adding the water based poly in Step 5 helped to add durability.

But, there is actual floor tile paint that can be used for painting tile floors, like Benjamin Moore Floor and Patio paint and Rustoleum floor tile paint, which would be even more durable, and I recommend using over regular latex paint.

See how to paint tile floor with Rustoleum floor tile paint and more info about floor tile paint! And see a step by step painting tile floors VIDEO here!

Also, I now have a Rustoleum floor tile paint review after one year of use!

Note, this post contains some affiliate links. For more info see my disclosures here.

How to Paint Tile Floor

Materials Needed:

1. Clean the tile floor

First, you need to prep your tile floor by vacuuming it and then cleaning it with a heavy duty cleaner like TSP. After cleaning the floor, allow it to dry.

2. Tape off floor trim

Use painters tape and tape off the floor trim and anything else bordering the floor like the tub, toilet, vanity, etc.

Painters tape being used to tape off the floor trim and bathtub

3. Prime floor tile

Use a high quality primer and prime your floor. Treat the floor like you would a wall for painting. Start by cutting in the edges along the floor trim, bathtub, toilet, etc with a paint brush. Also, the paint brush works great for priming the grout lines as well!

Priming edge of bathroom floor and tile grout lines

Then, go ahead and prime the rest of the floor tile with a small roller. Allow it to fully dry.

Using primer over tile floor in bathroom before painting tile floor

After priming, it’s ok if some of the old floor tile is still showing through.

Bathroom tile floor covered with primer

4. Paint the tile floor

Once the primer has dried, paint your floor tile. Use the same method as above by first cutting in the edges with the paint brush and then rolling the rest. Allow the first coat of paint to fully dry. Then, go ahead and add a second coat of paint.

A small tip during this process of painting tile floors, is to wear really clean socks or shoes to avoid little fuzzies or dirt on your floor while you paint. You can also keep a sticky lint roller or vacuum with a brush attachment nearby as well to clear away any fuzzies that appear before you begin painting!

painting ceramic tile floor in a bathroom with a paint roller

5. Add water based polyurethane over paint on tile floor

Allow the paint to dry and cure overnight. Then, finish off the project by sealing it with 3-4 coats of a non-yellowing, water based polyurethane in a low sheen. I used this poly in a matte sheen to minimize shine.

Use a foam roller for applying the poly. And you can use a foam brush instead of a paint brush to cut along the edges if you want. I like to keep my paint brushes free of any kind of poly, so foam brushes are a cheap solution to use instead.

Allow the polyurethane to dry for a few hours after the final coat before stepping on it. It takes a few days for the poly to fully cure, so I would try to take it easy on the floor until then.

ceramic floor tile painted white in a bathroom

Also, as far as cleaning the floors, I’d try to use mild soap/cleaners and avoid any harsh chemicals to help maintain the finish.

And that’s it! Enjoy your freshly painted tile floor! I can’t wait to add a cute bath mat on my floor, I think it’s going to look great over my white tile floor!

ceramic floor tile painted white in a bathroom

I must say that I was extremely nervous about this project initially because painting a floor seems kind of weird and just impractical. But, with the poly sealant, the floor has been holding up great so far.

Also, I instantly felt better once the paint covered the dingy old tile! It looked much better immediately! I will try to do a post update in a few months letting you know how our painted tile floor is holding up! If you want more painting tips for easily updating your bathroom, check out my how to paint a bathroom vanity tutorial!

Also, don’t forget to check out my how to paint floor tile tutorial with Rustoleum floor tile paint, which is specifically formulated for floors and a great paint option for floors! I also have a step by step painting tile floors VIDEO here!  And I have a one year Rustoleum floor tile paint review too!

I’ll be revealing the final $100 bathroom makeover soon so stay tuned! Follow along on Facebook, Instagram and Insta stories for my latest projects, sneak peeks and behind the scenes!

6 Month Update:

Many people have been asking for an update on how the paint has held up! After 6 months, the painted tile held up very well!

I did have a small spot by the toilet where the paint did chip a little bit. I think I may have missed adding the second coat of poly in that spot. For any chipping spots, you can always touch them up with some paint and poly again.

Although, the white color does show dirt a lot and I would probably do a different color the next time I paint a floor.

Overall, I still think it’s a good temporary solution but I don’t think I would do it as a long term solution. We ended up totally renovating our small bathroom and replacing the flooring, so it was a great short term solution for us.

I am actually planning to paint our tile floor in our downstairs bathroom soon because it’s the same dingy tile in that space and it desperately needs a makeover! When I do that, I will use an actual floor paint and provide a review of it and how it compares!



Sharing is caring!


Wednesday 24th of March 2021

Sorry about asking a question you had already answered but I do need to know if you sanded between the coats


Wednesday 24th of March 2021

How many coats of poly did you use and did you sand between coats?

Angela Marie Made

Saturday 27th of March 2021

Sorry for not getting back to you sooner. We used 3 coats of poly and lightly sanded with 220 between coats after they dried before applying the next coat.


Sunday 21st of March 2021

Great job. Looks very nice. Just wondering what brand of poly you used?

Angela Marie Made

Thursday 29th of April 2021

I use minwax for most of my projects. Keep in mind that different projects may require an oil based poly or a water based poly.


Wednesday 6th of May 2020

Wondering if the paint is still holding up or if it is peeling.

Angela Marie Made

Thursday 7th of May 2020

I should update the post with this answer! It held up well for several months (we ended up totally renovating the room)! I did have a small spot by the toilet where the paint did chip a little bit. I think I may have missed adding the poly in that spot. Overall, I still think it’s a good temporary solution but I don’t think I would do it as a long term solution because it is likely to have some sort of chipping over years since it is paint. And if I did it again I would definitely use a paint specifically for the floor, like the Benjamin Moore paint or Rustoleum now has one too, so that it's even more durable.


Thursday 18th of July 2019

Thanks so much for your response. I am starting to think it is the paint I bought which is unfortunate considering the cost! I have read a few blogs that also recommend Benjamin Moore so I will check it out. That is great to hear that yours is still holding up. It gives me hope that one day I won’t have to stare at the alternating check pattern of light beige and dark beige. They also threw in a diamond pattern in one spot, just for fun!

Angela Marie Made

Friday 19th of July 2019

You're welcome! I can totally understand about the cost! Hopefully that will work though so you don't have to look at that old tile anymore, as lovely as it sounds lol!!!