CP
PROJECT

How to Paint a Tile Floor

Painting a tile floor that actually holds up: deglaze the surface, lock it down with a bonding primer, two thin coats, and a clear topcoat that takes foot traffic.

Mark Thompson
By Mark Thompson
Pro Contractor & Field Editor
Updated:June 3, 2026
Finished bathroom with a freshly painted greige tile floor and white baseboards in soft morning light

A painted tile floor lives or dies on one thing: adhesion. Tile is glazed, which is a polite word for glass. Nothing sticks to glass on its own. So when somebody tells you their painted floor peeled in sheets after one winter, they didn’t pick the wrong color. They skipped the prep that gives the primer something to grab.

Get the adhesion right and a painted floor holds for years. Get it wrong and it’s a weekend you spent making the floor look worse. This guide is the order that holds up.

What You’ll Get

A solid, single-color floor over your old dated tile, sealed under a clear wear layer that takes shoes and a damp mop. It won’t pass for real tile up close, but in a bathroom or a laundry room it reads as a clean, intentional finish.

Honest Take on Difficulty and Time

This is the hardest project in the bathroom, and most of the difficulty is patience, not skill. The painting is easy. The cure time is what gets people.

Realistic schedule for a small bathroom or laundry floor: a half-day to clean and deglaze, a half-day for primer and the first color coat, a second color coat the next morning, then a topcoat. After that you wait. Light traffic at 24 hours, real traffic at a week.

If anyone tells you it’s a Saturday-afternoon job, they’re not counting the dry windows between coats. There are four of them, and rushing any one is how the whole floor fails.

What You’ll Need

Paint and Primer

Three products, in this order. A bonding primer rated for slick surfaces, like INSL-X Stix or Zinsser Bulls Eye 1-2-3 Plus. This is the layer that bites the deglazed tile. Then the color: a porch-and-floor enamel for a low-traffic bathroom, or a 2-part epoxy floor kit (Rust-Oleum EpoxyShield or similar) for a kitchen that takes more abuse. Then a clear water-based floor polyurethane in satin, the wear layer that keeps the shoe off the color.

Don’t reach for leftover wall paint. Wall paint has no abrasion resistance. It’ll burnish gray under your heels in a month. For the SKU picks, see the best tile paint round-up. If you’re weighing a self-priming product to skip a step, read primer vs paint-and-primer-in-one first. On a floor, you want the dedicated bonding primer. This is one place the all-in-one shortcut doesn’t hold.

Tools

A 9-inch roller frame with a 1/4-inch nap sleeve. Low nap for a floor, so the finish lays flat instead of stippled. A 2.5-inch angled brush for the grout lines and the edges. A random-orbit sander to deglaze fast, a shop vac for the dust, painter’s tape, knee pads, and a box fan for ventilation.

Knee pads are not optional. You’ll be down on this floor for hours and the epoxy fumes off the kit are real. Picks for the roller are in the best paint rollers round-up.

For the material-level prep details on ceramic specifically, the ceramic tile prep guide goes deeper than I will here. This page is the floor project; that page is the substrate.

Step 1 — Clean, Deglaze, and Tape

Bathroom tile floor cleaned and sanded dull with tape along the baseboards

Tile scrubbed clean, the glossy glaze knocked down with sandpaper, baseboards and threshold taped off.

Scrub the whole floor with TSP substitute or Krud Kutter and a stiff brush. Bathroom floors carry a film of soap scum and body oil, grout lines especially. Rinse with clean water and let it dry.

Now deglaze. Hit every tile and every grout line with 120-grit until the shine is gone and the surface feels dull and toothy. You’re not grinding through the glaze, just killing the slick. Vacuum the dust, then wipe with a tack cloth until the rag comes away clean.

Tape the baseboards and the door threshold. Pull the toilet if you want a clean job around the base, or tape it carefully if you don’t.

Watch out for the dust. Sanding glaze throws fine grit everywhere, and a single speck under the primer telegraphs through every coat. Vacuum, tack, then tack again.

Step 2 — Prime With a Real Bonding Primer

Tile floor coated in a thin white-grey bonding primer with the grout grid still visible

One thin coat of adhesion primer locks to the slick tile. Grout lines cut in with the brush first.

Cut the grout lines in first with the brush. The roller skips over recessed grout and leaves bare channels, so the brush gets in there before the roller touches the field.

Then roll one thin coat of bonding primer across the whole floor. Thin. A heavy primer coat doesn’t grip better, it just stays soft underneath and gives the color something weak to sit on. Work from the far corner toward the door so you don’t paint yourself in.

Let it cure the full time on the can before you recoat. Stix wants a few hours, longer if the room is cold and damp, which a bathroom usually is. Run the box fan.

Watch out for holidays in the grout lines. A holiday is a missed spot the brush skipped. Catch them now. Bare grout under the color coat is where peeling starts.

Step 3 — First Color Coat, Thin

Tile floor with a thin first coat of greige floor enamel showing some patchiness

Floor enamel rolled thin in one direction. Patchy and translucent now — that’s normal.

Cut in the grout and edges with the brush, then roll the field in one direction with the low-nap sleeve. The first coat will look thin and blotchy with primer showing through. That’s how it’s supposed to look. Don’t pile on more to fix it.

Two thin coats beat one thick one every time on a floor. A thick coat skins over on top while it’s still soft underneath, and soft paint under a topcoat dents when you step on it. If you’re running an epoxy kit, mix only what you’ll use in the pot-life window on the box. Mixed epoxy sets in the tray whether you’ve used it or not.

Let it dry the recoat time on the can. Touch a knuckle to an edge. Dry and not tacky means you’re clear for the second coat.

Step 4 — Second Color Coat, Then Topcoat

Evenly painted greige tile floor with a fresh clear satin topcoat catching the light

Two color coats cured, then a clear satin floor poly goes over the top as the wear layer.

Second color coat goes down the same way: cut in the grout, roll the field in one direction. This is the coat where the color fills in and goes even. If you still see patchiness after it dries, you rolled too thin. A third light coat fixes it.

Now the part people skip and then regret: the clear topcoat. Once the color has cured (give it a full day, not the minimum recoat window), roll a coat of clear satin floor poly over the whole floor. This is the wear layer. The shoe rides on the poly, not on the color, and that’s what buys you years instead of months.

Watch out for lap marks in the clear coat. Clear poly shows every overlap once it’s down. Keep a wet edge, roll in one direction, and don’t go back over a section that’s started to set. For why a wet edge matters, the same physics behind lap marks on walls applies here.

Step 5 — Pull Tape and Wait

Finished bathroom with painted greige floor, vanity, and a bath mat back in place

Tape pulled, bath mat and vanity back, floor cured and walkable.

Pull the tape while the topcoat is still slightly tacky, at a 45-degree angle, slow. Bone-dry poly cracks where the tape edge sits and lifts a ragged line off the floor.

Then leave it alone. This is the hardest step because the floor looks finished and you want to use the room. Socks-only after 24 hours. Shoes and the bath mat back at 7 days. No wet mopping for 30. The film is dry to the touch days before it’s hard enough to take a heel.

Common Mistakes

  • Skipping the deglazing. This is the one that kills the whole job. Primer can’t grip a slick glaze. The color lifts off in sheets at the door threshold, where the most feet land, usually within the first wet season. Scuff every tile dull before anything goes down.
  • No clear topcoat. Color paint without a wear layer burnishes gray under shoes in weeks. The poly is the floor. The color is just underneath it.
  • Coats too thick. A heavy coat stays soft below the skin and dents under foot. Two or three thin coats cure hard. One thick coat never does.
  • Walking on it too soon. Touch-dry is not cured. Step on it at hour six and you leave a sole print baked into the finish for good. Wait the week.
  • Painting grout lines with the roller only. The roller bridges the recessed grout and leaves bare channels. Bare grout is a peel point. Brush the lines in first, every coat.

Cure Schedule

Time after the topcoatWhat’s safe
1 hourPull the painter’s tape while tacky
4 hoursTouch dry, don’t step on it
24 hoursLight foot traffic in socks
7 daysShoes, bath mat, furniture back
30 daysFull cure, wet mop, scrub

Maintenance and Touch-Ups

A painted bathroom or laundry floor holds 3 to 5 years before the topcoat dulls in the traffic lane. A kitchen with an epoxy base and a poly topcoat can push longer. The first place it shows wear is the doorway and in front of the sink, because that’s where the shoes pivot.

When the clear coat starts to dull, you don’t redo the color. Scuff the worn poly with 220-grit, wipe it clean, and roll a fresh coat of clear over the top. That’s a one-hour refresh that resets the wear layer without touching the color underneath. Keep a labeled quart of the topcoat for it.

For a chip down to the tile, scuff the edges, dab a little bonding primer, then color, then clear. Feather the edge so the repair blends.

Cost Breakdown

Item$
Bonding primer, 1 quart$20
Floor enamel or epoxy kit, 1 gallon$35–$70
Clear floor poly, 1 quart$25–$45
Sandpaper, tape, tack cloths$15
Roller, sleeves, brush, tray$20
Total$115–$170

A small bathroom runs the low end. A kitchen floor needs more of everything and an epoxy kit, so figure higher. Either way it’s a fraction of demo-and-retile.

If you’re weighing this against painting the bare slab in a basement or garage instead, the concrete floor guide covers that substrate, and it’s a similar adhesion story with a different primer.

What’ll Bite You in Two Years

The floor won’t peel if you deglazed and topcoated. What it’ll do is dull in the traffic lane, right at the door, and you’ll start noticing it before anyone else does. That’s the topcoat wearing, not the color failing, and it’s the easy fix: scuff and re-clear, one hour. People who never topcoat in the first place don’t get that easy fix. They get a worn-through gray path down to the primer, and that means starting over. Put the clear coat on. Keep a quart for the refresh. Then this floor outlasts the reason you painted it.

Frequently asked questions

Does painting a tile floor actually last?+
It lasts if you prep it right and put a clear topcoat over it. The failure isn't the paint, it's adhesion. Tile is glazed glass, basically, and nothing sticks to glass without a key. Deglaze the surface, use a real bonding primer, and protect the color with a floor-grade poly. Done that way, a bathroom or laundry floor holds 3 to 5 years. Skip the deglazing and it peels at the door by spring.
What kind of paint do you use on a tile floor?+
A bonding primer first (INSL-X Stix or Zinsser 1-2-3 Plus), then a porch-and-floor enamel or a 2-part epoxy floor kit, then a clear water-based floor polyurethane on top. Don't use regular wall paint. It has no abrasion resistance and it'll scuff off under a shoe in weeks. The epoxy kits are tougher for a kitchen; the porch enamel is easier to roll for a bathroom.
Do I have to sand the tile before painting?+
Yes. The glaze is slick on purpose, and primer needs something to bite into. Scuff the whole surface with 120-grit until the shine is gone and it feels dull, then knock off the dust. You're not trying to grind through the glaze, just dull it. A liquid deglosser can supplement the sanding but shouldn't replace it on a floor that takes foot traffic.
Can I paint over the grout lines too?+
Yes, and you should. Painting the whole floor one color, grout included, looks cleaner than trying to mask the lines. Cut the grout lines in with a brush first since the roller skips over the recessed grout. If you want the grid to read, that's a stencil job, which is a different project and a lot more taping.
How long before I can walk on a painted tile floor?+
Light foot traffic in socks after 24 hours. Normal traffic and shoes after 7 days. Don't drag furniture or drop a bath mat back down until the topcoat has cured a full week, and hold off on wet mopping for 30 days. The film is dry to the touch long before it's hard enough to take abuse.
Is painting tile cheaper than retiling?+
Far cheaper. A small bathroom floor is $90 to $180 in materials versus a few thousand to demo and retile. The trade-off is lifespan. Paint is a 3-to-5-year fix, new tile is a 20-year one. If you're flipping the house or buying time before a real remodel, paint. If this is your forever floor, retile.
RELATED