Painting Tile Floors – A Beginner’s Guide
Do you have some old, ugly tile floors that you’d love to replace if you had the money? Did you know that you can paint tile floors? If you don’t like the results you can still rip them out. But I think you’re going to love it.
Tile can be really labor intensive to remove and therefore, really expensive. If you’ve ever had tile ripped out of your house it can be really loud, messy and it takes forever.
We decided to try painting my sister’s gross white tiles in her entry/laundry instead of having them ripped out. Take a look at the finished project, I think it’s looks pretty great!

The downside is that I feel like I’m about 90 years old after spending a full day bent over. Get my step by step instructions for how to paint your tile floor below.
Can you paint tile Floors?
The short answer is yes, you can paint ceramic tile flooring. It doesn’t matter if your tile floor is in damaged, cracked or just dirty. My sister’s ceramic tile was stained with rust, which didn’t sand off. It was also cracked.
You can’t make the tile floor new, but you CAN make it look 90% better without ripping it out. The total cost for this project is less than $100, and maybe less if you have some of these things on hand already.
Supplies Needed to Paint Tile Floors
The supplies you will need to paint your ceramic tile floors are inexpensive and many you might already have if you are into DIY projects.


- A hand sander – I bought this hand sander at Home Depot for another project but if I had it to do over again I would get a hand sander with a triangular shape like this one so you can get into corners.
- Foam roller paint brush
- Bristle brush
- Frog tape, or any painters tape
- 120 grit sand paper
- Tile Cleaner – I used Krud Kutter
- Primer – You need to use a primer that adheres to all surfaces.
- Paintable Caulk – I used a quick dry paintable caulk because I had one day to do it.
- Paint – You might know from my other DIY projects that I love chalked paint because it covers so well and can be painted on anything. It has a very flat, dull finish and since you don’t want to apply wax to a floor, you will want to seal it for a shiny finish. I used Rust-Oleum chalked paint in grey.
- Sealer – I used Minwax Protective water based sealer.
What kind of paint do you use on ceramic tile floors?
You can use different types of paint on your ceramic tile. I chose to use chalked paint, which is a thick acrylic paint. I really like chalked paint because it adheres to most surfaces without prep. I’ve used chalk paint on this chest and this hutch without sanding.
I did sand the ceramic tile, just to make sure the primer would adhere to the shiny tile finish.
There are lots of manufacturer’s that make chalked paint. You can get it at Home Depot, Lowes and Amazon. I have used Annie Sloan Chalk Paint® before and it’s great, but it tends to be more expensive. For this project I used Rust-Oleum chalked paint.
You can also use floor paint on your ceramic tile, if you can find it. I couldn’t find it at Home Depot or Sherwin Williams, but I know that Benjamin Moore makes a floor paint.
I use affiliate links so I can afford to keep doing this. Hope it saves you time. See my disclosure policy.
Steps to Paint Tile Floors
Here are the steps to paint your ceramic tile floor. It CAN BE done in one day, but it could be a very long day depending on the size of your room.
1.) Sand your tile. I used a hand sander. You aren’t trying to take the finish off so you don’t have to spend a lot of time on each tile, you just want to rough up the tile’s surface slightly so that paint adheres better.

2.) Apply frog tape to the wood trim or walls to protect from paint. You might not have molding, but if you have floor molding you don’t want to paint it with chalk paint. Wood trim normally has a pretty shiny finish and you’ll want to keep your trim as neat and clean as possible. Even if you have no wood trim, tape your walls to prevent getting paint on them.
3.) Clean your ceramic tile floor. I sprayed the tile with the Krud Kutter and then cleaned it off with a bucket of water and a sponge. Our tile was pretty gross and I thought (mistakenly) that much of the grossness would disappear when I cleaned it. That didn’t happen. It was still pretty gross looking even when it was clean. The floors looked rusty.

4.) Dry floor thoroughly. If you aren’t in a hurry, I suggest letting the floors dry for several hours, but I couldn’t do that since I only had one day. I dried the floors with rags.
5.) Apply caulk to large cracks and smooth it out. I squirted the caulk out and smooshed it flat with my finger. There are tools you can use to do this with more precision, but I didn’t have many cracks to fill. I only caulked very large cracks. Allow the caulk to dry.


6.) Apply primer with foam roller and let it dry. The dry time was approximately one hour.


7.) Apply chalked paint to tile with foam brush and let it dry. Chalked paint dries very quickly, around 30 minutes. You can almost SEE it drying it’s so fast.

8.) Depending on how thickly you apply the paint (and what color your old floor was) you may need to apply a second coat of paint to the floor. Let your second coat dry.
9.) Apply a coat of sealer to the floor and let that dry. I learned the hard way that the Minwax takes about 48 hours to get completely dry. Someone stepped on the floor the same day I applied the wax and it left a big smudge so I had to sand and repaint two foot prints.


10.) Remove frog tape.
Can I change the color of my tile floor?
The answer to this question is YES. Not only can you change the color of your ceramic tile floor with paint, but you can also add a pattern like cement tiles have, see more about that below.
If you are going from a dark color to a light color, plan to paint a second coat. If you are covering black tile, you probably can’t complete your job in just one day.
Can I Paint Tile to Look Like Cement Tile?
The photo that inspired me to try painting tile floors came from a post at Young House Love. Check out this amazing stenciled, painted floor tile. Painting a stencil on each individual tile is a time consuming process, but it has the look of concrete tile when you are done.
If you want to do this it will take an extra day at least because you have to paint each tile with stencil. If you want to get this look, the contrasting color should be painted on before you seal the tile with Minwax.
There are stencils available for tile in every possible size on Etsy. Here are some of my favorites.


- Linear Tile stencil from Cutting Edge Stencils
- Gibraltar spanish tile from Dizzy Duck Designs. This sellers as tons of amazing stencils available in custom sizes.
Stay tuned for a tutorial on how to use a stencil to paint your ceramic tiles.
Would I do it again?
It is a time consuming DIY project to paint your ceramic tile floors. BUT it’s so much cheaper and more eco-friendly to paint them. My only regret is that someone walked on them before they were dry. BE SURE to let them dry for 48 hours after you paint.
Before you go, you might be interested in painting a checkerboard floor.
It turned out awesome!
I just spent the day doing this. We have ugly, small pink ceramic tile in all of our bathrooms, which are small. I cannot believe they difference! Wish I had learned this years ago. As soon as this floor is done I’m going to do the other two bathrooms. It looks fantastic.
I’m so glad you like it! I’ve heard if you walk on it a lot with tap shoes it can scratch. So no tap dancing! JK. Can I use the photo you sent me?
Of course! As soon as it is totally finished and put back together I’ll send a new photo too
thanks!
I so appreciate this I have light blue tile and I need to do something ,this will be something that I definitely try Thanks
I have 1” tile in an entryway-very small area- I’m going to ty your method- Thankyou for posting- I’m using aged grey(Rustoleum)!
Janice,
For an entry (which is also what the area I painted is) I would put a second coat of poly AND make sure you let it dry 48 hours if you can.
Andrea
I have wondered if painting tile floors would hold up. This is a great tutorial, and you give a lot of helpful and important information. Thank you so much for sharing.
Its a great difference and.the price is so.reasonable.Could.I paint over tiles in the bathroom please?
Mary,
Yes you absolutely can paint over tiles in the bathroom. You might want to do two coats of the poly if it’s an area where you get lots of traffic (which seems like most bathrooms).
I hope this helps.
Andrea
How can I go to the toilet if you must not go on it for 48 yours?
Marianne,
If you only have one bathroom, that’s impossible. I recommend not walking on it with shoes for 48 hours. Go barefoot. If you have a spare bath try to use it for at least 24 hours. A construction worker left a boot print in mine because he ignored my “stay off” signs. I hope that helps.
Andrea
Hallo, ich würde die Farbe gerne auf den Fliesen an einer außen Hauswand auftragen.
Dort scheint im Sommer fast den ganzen Tag die Sonne drauf, würde das funktionieren?
Kreidefarbe habe ich im Außenbereich noch nie verwendet. Ich denke, es würde funktionieren, solange Sie mehrere Schichten des Poly auftragen, um es zu versiegeln.
Andrea
Hi! We’re considering doing this to our horribly tiled floors, I had a few questions though: I saw it can take 14-28 days for annie sloan chalk paint to cure so I was wondering does that mean you can walk on it (no shoes) before that time? Also now that you’ve lived with it for a while, how has the finish held up?
Most people who use chalk paint on furniture don’t put a coat of polyurethane over the top. The poly does need to try for at least one day and two if you can. I’ve used chalk paint on furniture and I’ve never noticed that it takes 2 weeks to cure. My floors have held up well, but I would probably not try tap dancing on them. I’m still very happy with the result.
Im so excited and will definitely be doing this but I have a question, if I have a rug in this room like a small rug in front of the sink, will it scratch the floor or wear the paint off?
Carol,
We have a rug over our painted tile floors (which are in an entry area). So far the paint has not worn off. If it’s something you’re worried about I would do a second coat of poly. I hope this helps.
Andrea
Hi! Do you think this would work on Mexican tile floors?
Arlene,
I think it would work fine with primer. The primer seals the tile so that it’s not absorbent. You can always try it on a single tile (even one that you buy at the store that is similar) and see what you think.
I hope this helps.
Andrea
Hi there this was very helpful. I have a quesito though. Do you think it possible to do a white wash over tile instead of painting the whole area fully? Thinking on doing it to my kitchen floors but don’t necessarily want a bright white floor. ??? Thanks for your help
Lilly,
Yes I think you could do a white wash. I would test out the look on a single tile and make sure you like it. If you don’t like the look be sure to quickly wash the paint off before it dries. Would love to see how it turns out.
Andrea
I have been wanting to paint the very old abs ugly little 1” tiles in my bathroom. After reading your tutorial, I am definitely going to do this! Thanks so much!
Should I apply the finnish with a paintbrush or a foamroller?
Maude,
Thanks for you question. You can use either. I used a foam brush but mainly because that’s what I had without going to the store. I’m honestly not sure if a roller would work, I think it would be easier with some kind of brush, foam or bristle.
I hope this helps.
Andrea
Thank you for your fast answer. I will definitely use a brush to apply the finish!
Should I apply the finish with a paintbrush or a foamroller?