I’m working on the annual Black Friday deals roundup, but in the meantime I had to share this fantastic tile transformation a reader, Angela, sent in. She completely changed a blotchy beige bathroom floor by painting it—on a tight budget of under $75—and it has held up beautifully for more than seven months of daily bathroom use.

It’s hard to believe, but the beautiful floor above started as plain, stained beige tile. Angela didn’t replace the tile—she painted over it and stenciled a patterned finish that now looks like cement tile.

Although painting a tile floor—especially in a bathroom—sounds risky, Angela reports the finish still looks mint after seven months of shower spray, toothpaste splatters, and everyday wear. If you like the look of patterned cement tile but aren’t ready for a full renovation, this stenciled-and-painted approach is an affordable, attractive interim solution.

Here’s how Angela pulled it off, step by step.
Ordering the Stencil
She measured the tiles precisely—within 1/16th of an inch—and ordered a stencil sized to fit each tile so the design wouldn’t bleed into the grout. She asked the seller to make the stencil exactly to her dimensions.

To choose the best color combination, Angela tested several paint options on spare tiles and laid those mock-ups on the bathroom floor to see how they worked together. If you don’t have spare tiles, you can do the same with pieces of cardboard or scrap wood.

Prepping the Floor
Prep is the least fun part, but it’s essential for paint adhesion. Angela started by cleaning the floor thoroughly, then sanded with 120-grit sandpaper to remove the sheen and create tooth for the paint. After sanding she wiped the floor with a liquid deglosser and removed every trace of dust and debris.

She took a few extra steps to keep the surface clean while working: she wore a pair of socks reserved only for the bathroom, used a hair dryer to blow out stubborn dust after sweeping, and even blocked the doorway with caution tape to keep kids from wandering in. Finally, she taped off the base of the cabinet, walls, toilet, and tub with blue painter’s tape so she wouldn’t get paint where it didn’t belong.
Painting the Floor
Angela began with the base color, using leftover Rust-Oleum Chalk Paint in Aged Gray. She started at the farthest point from the door (so she wouldn’t trap herself) and used a high-quality brush to avoid shedding bristles. She painted around the grout lines first and then filled in each tile. One coat was enough for her floor, though up to three coats may be necessary for other projects.
When the base coat was dry, she taped the stencil over each tile and used a high-quality foam roller to apply very thin coats of paint for the pattern—thin coats reduce bleeding under the stencil and give crisper lines. She applied two thin coats of Rust-Oleum Chalked Paint in White Linen for the stenciled areas, rolling excess paint off the roller on a paper towel between passes.

Work across the floor moving the stencil only onto fully dry sections to avoid smudging. Angela used a cool hair-dryer to speed drying between coats; in hindsight she said having two stencils to alternate between would have accelerated the process.
For edges where the full stencil wouldn’t fit, she bent the stencil against walls to fill in corners and used small triangle masks made from painter’s tape to complete the pattern. After stenciling all full tiles, she touched up edges and small imperfections with a small brush, taking care and patience to get neat lines.

Sealing the Floor
Sealing is straightforward but important. Angela used Minwax Polycrylic in satin, a water-based sealer that won’t yellow lighter colors. She applied four coats with a high-quality brush, allowing two hours of drying time between coats and lightly sanding between each coat for smooth adhesion and durability.

That was the entire process: an affordable, attractive alternative to replacing tile. For her bathroom, which is not a main high-traffic area, this approach has been a practical and budget-friendly fix. Angela isn’t sure whether the paint is a permanent solution, but she suggests that reapplying a coat of Polycrylic annually would help keep the floor protected and looking fresh.

As extra precautions, she could have primed the floor with a bonding primer designed for slick surfaces or used a porch-and-patio floor paint product, but she chose chalk paint because she already had it and wanted a low-fume option while working with limited ventilation near her children’s bedrooms.
Thanks to Angela for sharing this transformation. If you’re considering updating an old bathroom tile floor without a full gut job, stenciling and painting can deliver a high-impact, budget-friendly result when you take the time to prep, apply thin coats, and seal properly.
For reference: another stenciling project we tried was painting a basic subfloor in a closet and bathroom after removing carpet, which lasted five years with minimal wear except for a small seam that wore where people walked.
*This post contains affiliates*